From d4e52cacfd256b5c688811c04213e32e87342562 Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Tue, 17 Dec 2019 13:06:32 -0700 Subject: [PATCH] test/bdev: remove the gpt conf file / parameterize tests Previously, we only ran bdevperf tests against GPT partitioned NVMe drives. These tests are generally applicable and should be run against all of the bdev types we support. So long story short this configuration file isn't needed and we can just get rid of it. Change-Id: Ia6ded22ce16fc1f76b7d99643b9d37e3ecbd1c60 Signed-off-by: Seth Howell Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/478244 Tested-by: SPDK CI Jenkins Reviewed-by: Tomasz Zawadzki Reviewed-by: Karol Latecki Reviewed-by: Jim Harris --- test/bdev/blockdev.sh | 17 +++-------------- test/common/skipped_tests.txt | 2 +- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/test/bdev/blockdev.sh b/test/bdev/blockdev.sh index b6796e0f7..efa2b5e48 100755 --- a/test/bdev/blockdev.sh +++ b/test/bdev/blockdev.sh @@ -288,15 +288,6 @@ bdevs=$(discover_bdevs $rootdir $conf_file | jq -r '.[] | select(.claimed == fal timing_exit bdev_svc bdevs_name=$(echo $bdevs | jq -r '.name') - -# Create conf file for bdevperf with gpt -cat > $testdir/bdev_gpt.conf << EOL -[Gpt] - Disable No -EOL - -# Get Nvme info through filtering gen_nvme.sh's result -$rootdir/scripts/gen_nvme.sh >> $testdir/bdev_gpt.conf # End bdev configuration #----------------------------------------------------- @@ -310,14 +301,13 @@ else exit 1 fi -# Run bdevperf with gpt -run_test "bdev_gpt_verify" $testdir/bdevperf/bdevperf -c $testdir/bdev_gpt.conf -q 128 -o 4096 -w verify -t 5 -run_test "bdev_gpt_write_zeroes" $testdir/bdevperf/bdevperf -c $testdir/bdev_gpt.conf -q 128 -o 4096 -w write_zeroes -t 1 +run_test "bdev_verify" $testdir/bdevperf/bdevperf -c $conf_file -q 128 -o 4096 -w verify -t 5 +run_test "bdev_write_zeroes" $testdir/bdevperf/bdevperf -c $conf_file -q 128 -o 4096 -w write_zeroes -t 1 run_test "bdev_qos" qos_test_suite # Temporarily disabled - infinite loop # if [ $RUN_NIGHTLY -eq 1 ]; then - # run_test "bdev_gpt_reset" $testdir/bdevperf/bdevperf -c $conf_file -q 16 -w reset -o 4096 -t 60 + # run_test "bdev_reset" $testdir/bdevperf/bdevperf -c $conf_file -q 16 -w reset -o 4096 -t 60 # fi # Bdev and configuration cleanup below this line @@ -326,7 +316,6 @@ if grep -q Nvme0 $conf_file; then part_dev_by_gpt $conf_file Nvme0n1 $rootdir reset fi -rm -f $testdir/bdev_gpt.conf rm -f /tmp/aiofile rm -f /tmp/spdk-pmem-pool rm -f $conf_file diff --git a/test/common/skipped_tests.txt b/test/common/skipped_tests.txt index 3380e971f..d8f4701ac 100644 --- a/test/common/skipped_tests.txt +++ b/test/common/skipped_tests.txt @@ -38,7 +38,7 @@ vmd_perf # nightly tests bdev_fio_rw_verify_ext bdev_fio_trim_ext -bdev_gpt_reset +bdev_reset iscsi_tgt_digest iscsi_tgt_data_digest iscsi_tgt_pmem