lanl / Pavilion

HPC testing harness
BSD 3-Clause "New" or "Revised" License
16 stars 12 forks source link

Pavilion 2.0 #44

Open pflarr opened 6 years ago

pflarr commented 6 years ago

This series of tickets describes the steps needed to complete the refactoring and expansion of Pavilion for 2.0. Each ticket should contain references (#<ticket num>) to any tickets it depends on. Such references may be general dependencies or sub-tickets. This will allow us to follow the ticket references back up the chain through the 'references' section, and down to dependencies via the links in the tickets themselves.

This work has several goals:

  1. Improve support for postDST, automated, and acceptance testing.
  2. Provide continuous status information for all tests.
  3. Improve the test build process and eliminate unnecessary build repetition.
  4. Improve test config organization and format.
  5. Solve common platform problems in pavilion, rather than relying on 'runit' scripts.
  6. Make pavilion more extendable through plugins, so that it can easily be adapted elsewhere.
  7. Move site-specific bits into scripts, move all non-site specific bits out of scripts and into pavilion base code.