-
Notifications
You must be signed in to change notification settings - Fork 23
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
Refactor/simplify test management #495
base: main
Are you sure you want to change the base?
Commits on May 24, 2024
-
Remove the entire test_selectors code.
The framework is broken, but clean of what we will be getting rid of. Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1e6ba4e - Browse repository at this point
Copy the full SHA 1e6ba4eView commit details -
Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e768be2 - Browse repository at this point
Copy the full SHA e768be2View commit details -
FW: Test mgmt refactor: Add support for test lists.
Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4d8ac85 - Browse repository at this point
Copy the full SHA 4d8ac85View commit details -
FW: Test mgmt refactor: Configure TestSet when creating.
Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f3952c2 - Browse repository at this point
Copy the full SHA f3952c2View commit details -
FW: Test mgmt refactor: Implement randomness and infinite iterator.
This is to support --test-list-randomize and various timing options when OpenDCDiag cycles through the list. Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f95cb43 - Browse repository at this point
Copy the full SHA f95cb43View commit details -
FW: Test mgmt refactor: Use global state to keep the test count.
Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3e1bb3a - Browse repository at this point
Copy the full SHA 3e1bb3aView commit details -
FW: Test mgmt refactor: Refactor how SMI accounting is done.
Instead of reinitializing SMI counts every "loop" of the test, it's done after smi_count test has been run (in its clean up). Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a7834cc - Browse repository at this point
Copy the full SHA a7834ccView commit details -
FW: Test mgmt refactor: BATS: Expect ok mce_check.
Previously it was not "injected" at the very end if there were failured, but it was injected inbetween regardless. With the new implementation it is consistently run at the end of each iteration. Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b5b3897 - Browse repository at this point
Copy the full SHA b5b3897View commit details -
FW: Test mgmt refactor: Get rid of RESTART_OF_TESTS.
The mce_test (mce_check) is now added to the end of the test_set. The logic of SandstoneTestSet will keep it last on the list. It will be therefore run each iteration. Code that resets the count on new iteration as well as printing of the header is moved to the iterator instead of main cycle. Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 86e5a5d - Browse repository at this point
Copy the full SHA 86e5a5dView commit details -
FW: Test mgmt refactor: Add support for builtin test lists.
Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 17bcd6f - Browse repository at this point
Copy the full SHA 17bcd6fView commit details -
FW: Test mgmt refactor: Separate test list and lifecycle management.
Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 647801e - Browse repository at this point
Copy the full SHA 647801eView commit details -
BATS: Use selftest_sigill instead of selftest_sigkill.
selftest_sigkill is not a valid test name on Windows. After the refactoring opendcdiag.exe produces an empty output when an illegal test name is specified. Before it was not touching the log file, but the test was failing cause it was reading the output.yaml of the previous run (note the loop over tests). Also, make the output file unique. Signed-off-by: Arzhan Kinzhalin <arzhan.i.kinzhalin@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c73dc66 - Browse repository at this point
Copy the full SHA c73dc66View commit details