Commit 2f777920 authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

test: run more unit tests under Valgrind



Where possible (for tests that don't require DPDK), run the unit tests
under Valgrind to check for memory leaks and out-of-bounds accesses.

Change-Id: Ic7b3cdd39a6d59f4e41b4a161be3363f6b076f65
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent 7e699669
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -8,8 +8,8 @@ source $rootdir/scripts/autotest_common.sh

timing_enter json

$testdir/parse/json_parse_ut
$testdir/util/json_util_ut
$testdir/write/json_write_ut
$valgrind $testdir/parse/json_parse_ut
$valgrind $testdir/util/json_util_ut
$valgrind $testdir/write/json_write_ut

timing_exit json
+1 −1
Original line number Diff line number Diff line
@@ -8,6 +8,6 @@ source $rootdir/scripts/autotest_common.sh

timing_enter jsonrpc

$testdir/server/jsonrpc_server_ut
$valgrind $testdir/server/jsonrpc_server_ut

timing_exit jsonrpc
+1 −1
Original line number Diff line number Diff line
@@ -8,6 +8,6 @@ source $rootdir/scripts/autotest_common.sh

timing_enter log

$testdir/log_ut
$valgrind $testdir/log_ut

timing_exit log
+3 −3
Original line number Diff line number Diff line
@@ -9,9 +9,9 @@ source $rootdir/scripts/autotest_common.sh
timing_enter nvmf

timing_enter unit
$testdir/request/request_ut
$testdir/session/session_ut
$testdir/subsystem/subsystem_ut
$valgrind $testdir/request/request_ut
$valgrind $testdir/session/session_ut
$valgrind $testdir/subsystem/subsystem_ut
timing_exit unit

timing_exit nvmf
+2 −2
Original line number Diff line number Diff line
@@ -8,9 +8,9 @@ source $rootdir/scripts/autotest_common.sh

timing_enter scsi

$testdir/dev/dev_ut
$valgrind $testdir/dev/dev_ut
$testdir/init/init_ut
$testdir/lun/lun_ut
$valgrind $testdir/lun/lun_ut
$testdir/scsi_bdev/scsi_bdev_ut

timing_exit scsi
Loading