File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ repo=$1
10
10
branch=$2
11
11
12
12
echo password | sudo -Sk apt update
13
- echo password | sudo -Sk apt install -y git cmake gcc g++ numactl libnuma-dev libhwloc-dev libjemalloc-dev libtbb-dev pkg-config
13
+ echo password | sudo -Sk apt install -y git cmake gcc g++ numactl libnuma-dev libhwloc-dev libjemalloc-dev libtbb-dev pkg-config valgrind hwloc
14
14
15
15
numactl -H
16
16
@@ -39,3 +39,7 @@ ctest --output-on-failure
39
39
# run tests bound to a numa node
40
40
numactl -N 0 ctest --output-on-failure
41
41
numactl -N 1 ctest --output-on-failure
42
+
43
+ # run tests under valgrind
44
+ echo " Running tests under valgrind memcheck ..."
45
+ ../test/test_valgrind.sh .. . memcheck
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ rm -f umf_test-*.log umf_test-*.err
73
73
74
74
for test in $( ls -1 umf_test-* ) ; do
75
75
[ ! -x $test ] && continue
76
+ echo " $test - starting ..."
76
77
echo -n " $test "
77
78
LOG=${test} .log
78
79
ERR=${test} .err
@@ -92,6 +93,9 @@ for test in $(ls -1 umf_test-*); do
92
93
umf_test-memspace_highest_capacity)
93
94
FILTER=' --gtest_filter="-*highestCapacityVerify*"'
94
95
;;
96
+ umf_test-provider_os_memory_multiple_numa_nodes)
97
+ FILTER=' --gtest_filter="-testNumaNodesAllocations/testNumaOnEachNode*:testNumaNodesAllocationsAllCpus/testNumaOnEachCpu.checkModePreferredEmptyNodeset*:testNumaNodesAllocationsAllCpus/testNumaOnEachCpu.checkModeLocal*"'
98
+ ;;
95
99
esac
96
100
97
101
[ " $FILTER " != " " ] && echo -n " ($FILTER ) "
You can’t perform that action at this time.
0 commit comments