hpc / pavilion2

Pavilion is a Python 3 (3.5+) based framework for running and analyzing tests targeting HPC systems.
https://pavilion2.readthedocs.io/
Other
43 stars 20 forks source link

pav series depends_on and depends_pass not working in v2.4 or latest/master #709

Open coneheadusa opened 12 months ago

coneheadusa commented 12 months ago

Using this series configuration below, when I submit "pav series run compute", test_a and test_b both run sequentially as expected (testing one node only by design), but the stage_two_tests never run or are queued. If I do "pav wait s####", I see the test_a and test_b status periodically update, but no other tests. Is this a bug or am I doing something incorrectly? Also the python process associated with the series job continues to run long after test_a and test_b have completed. The same problem is seen running under the latest/master tree.

series/compute.yml:

test_sets: stage_one_tests: tests:

coneheadusa commented 12 months ago

If I remove the depends_on and depends_pass from the stage_two_tests section, the behavior do not change; only test_a and test_b are executed.