-
Notifications
You must be signed in to change notification settings - Fork 304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAOS-16584 test: Support running independent io sys admin steps #15134
Conversation
Ticket title is 'ftest: support running independent io_sys_admin.py steps' |
21de065
to
42c5579
Compare
run_step_storage_system_query: True | ||
run_step_io: True | ||
run_step_snapshot: True | ||
run_test_datamover: True |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
run_test_datamover: True | |
run_step_datamover: True |
returned_space = self.get_free_space()[1] - nvme_free_space_before_snap_destroy | ||
counter += 1 | ||
|
||
if run_test_datamover: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if run_test_datamover: | |
if run_step_datamover: |
42c5579
to
17b6143
Compare
Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15134/3/execution/node/922/log |
Support running independent io sys admin steps from the yaml. Skip-unit-tests: true Skip-fault-injection-test: true Required-githooks: true Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
17b6143
to
2fbf690
Compare
From the steps.log, all 5 steps are being executed
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we can separate them to five different tests? Anyway, this is much better. Thanks.
Unfortunately some of the steps rely on previous steps for the pool and container to be created. We could just have each step start fresh in a separate test case, but then we can't run all 5 tests in sequential order because avocado doesn't guarantee sorted runs |
For different test files that's true, but if we defined separate test methods in the same file they would run in order. The problem really is that while we can keep the server and agent up and running across test variants, we currently always destroy the pools and containers. |
Methods in the SAME file DO run in order? (just clarifying here - I didn't realize that was the case) |
Support running independent io sys admin steps from the yaml. Skip-test: true Skip-build: true Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
Support running independent io sys admin steps from the yaml. Skip-test: true Skip-build: true Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
Support running independent io sys admin steps from the yaml. Skip-test: true Skip-build: true Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
Support running independent io sys admin steps from the yaml. Skip-test: true Skip-build: true Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
Support running independent io sys admin steps from the yaml. Skip-unit-tests: true Skip-fault-injection-test: true Required-githooks: true Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
#15248) Support running independent io sys admin steps from the yaml. Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
#15248) Support running independent io sys admin steps from the yaml. Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
Support running independent io sys admin steps from the yaml.
Skip-unit-tests: true
Skip-fault-injection-test: true
Required-githooks: true
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: