Create a fast storage qual dry run suite that does little or no disk operations, but allows us to test the storage qual suite itself quickly.
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/ba50ba34a0d38b3aa19544ec500ee5aefb268348 commit ba50ba34a0d38b3aa19544ec500ee5aefb268348 Author: Matt Mallett <mattmallett@chromium.org> Date: Tue Sep 18 21:03:45 2018 [moblab] add moblab_StorageQual test Adding a new test that will verify moblab's ability to run storage qual CQ-DEPEND=CL:1225892 BUG= chromium:878009 TEST=run_suite.py --pool='' --board=caroline --build=caroline-release/R69-10755.0.0 --suite_name=hardware_storagequal_cq --retry=True --max_retries=42 test_that -b guado_moblab 100.90.25.159 moblab_StorageQual --args="image_storage_server=gs://chromeos-moblab-peng-staging/ clear_devserver_cache=False" Change-Id: I3ca50126137f2aca3bb61b3e93cf78d619f26ab8 Reviewed-on: https://chromium-review.googlesource.com/1226392 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Matt Mallett <mattmallett@chromium.org> Reviewed-by: Keith Haddow <haddowk@chromium.org> [modify] https://crrev.com/ba50ba34a0d38b3aa19544ec500ee5aefb268348/chromeos-base/autotest-server-tests/autotest-server-tests-9999.ebuild
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/974c98162055902a1185471dba460e5e909a5200 commit 974c98162055902a1185471dba460e5e909a5200 Author: Matt Mallett <mattmallett@chromium.org> Date: Tue Sep 18 21:03:44 2018 [moblab] add moblab_StorageQual test Create a test that will flex the moblab provisioning and scheduling functionality required to run hardware_storagequal suite. Storage qual requires that tests run in the correct priority order on the correct DUTs as determined by their labels. This is a new moblab suite, which runs a new non-destructive storage qual suite 'hardware_storagequal_cq' on the DUTs. This test is intended to be added to CQ. Before adding to CQ, we will need to label 2 DUTs on each moblab as 'storage_qual_cq_1' and 'storage_qual_cq_2'. BUG= chromium:878009 TEST=run_suite.py --pool='' --board=caroline --build=caroline-release/R69-10755.0.0 --suite_name=hardware_storagequal_cq --retry=True --max_retries=42 test_that -b guado_moblab 100.90.25.159 moblab_StorageQual --args="image_storage_server=gs://chromeos-moblab-peng-staging/ clear_devserver_cache=False" Change-Id: I2846200d2ac90664c2d9d87ba825698ed9a06386 Reviewed-on: https://chromium-review.googlesource.com/1225892 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Matt Mallett <mattmallett@chromium.org> Reviewed-by: Keith Haddow <haddowk@chromium.org> [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageQualTrimStress_storage_qual_cq_2_1 [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageQualTrimStress_storage_qual_cq_2_0 [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageQualBase_storage_qual_cq_2_after [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/moblab_StorageQual/control [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/test_suites/control.hardware_storagequal_cq [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageQualBase_storage_qual_cq_1_before [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageQualBase_storage_qual_cq_2_before [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageQualBase_storage_qual_cq_1_after [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageStress_storage_qual_cq_1_soak_1 [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageStress_storage_qual_cq_1_soak_0 [modify] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageStress/hardware_StorageStress.py [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageStress_storage_qual_cq_2_soak_0 [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageStress_storage_qual_cq_2_soak_1 [modify] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQualTrimStress/hardware_StorageQualTrimStress.py [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/control.storage_qual_cq_hardware_StorageStress_storage_qual_cq_1_suspend [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/test_suites/control.moblab_storage_qual [modify] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/site_utils/attribute_whitelist.txt [modify] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQual/generate_storage_qual_control_files.py [modify] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/hardware_StorageQualBase/hardware_StorageQualBase.py [add] https://crrev.com/974c98162055902a1185471dba460e5e909a5200/server/site_tests/moblab_StorageQual/moblab_StorageQual.py
Comment 1 by mattmallett@chromium.org
, Sep 7