Megatest

History Of Ticket 5076ec4e7b
Login

Artifacts Associated With Ticket 5076ec4e7b

  1. Ticket change [a6cd81c55a] (rid 24705) by matt on 2022-12-07 15:22:34:

    1. icomment:
      Need to be able to mark a test as "run before" or "run after" a run.
      
    2. login: "matt"
    3. mimetype: "text/x-markdown"
    4. severity initialized to: "Important"
    5. status initialized to: "Open"
    6. title initialized to: "Need pre and post test support"
    7. type initialized to: "Feature_Request"
  2. Ticket change [e3ae574033] (rid 24706) by matt on 2022-12-07 15:34:53:

    1. icomment:
      Add: 
      
      "waiton !end_of_tests", in which the test becomes dependent on the end of all other test runs.
      
      Megatest should collect this test like any other test, but would always make sure that any such test would be placed after all other tests
      
    2. login: "matt"
    3. mimetype: "text/plain"
    4. priority changed to: "Immediate"
    5. resolution changed to: "Open"
  3. Ticket change [b583f434b8] (rid 24707) by matt on 2022-12-07 16:39:44:

    1. icomment:
      If the test has other dependencies they can also be listed in waiton,
      so for example:
      
      testA: waiton !end_of_tests
      testB: waiton testA !end_of_tests
      
      From a DAG perspective, it would look something like:
      
      ...---[!end_of_tests]--[testA]--[testB]
      
      The "!end_of_tests" is effectively a "virtual" (not actual) test definition
      that only Megatest knows about and always successfully runs.
      
    2. login: "matt"
    3. mimetype: "text/plain"