Skip to content
This repository was archived by the owner on Oct 23, 2019. It is now read-only.

lanl-preteam/pavilion2-tmp

Repository files navigation

Pavilion

Pavilion is a Python 3 (3.4+) based framework for running and analyzing tests targeting HPC systems. It provides a rich YAML-based configuration system for wrapping test codes and running them against various systems. The vast majority of the system is defined via plugins,, giving users the ability to extend and modify Pavilion's operation to suit their needs. Plugin components include those for gathering system data, adding additional schedulers, parsing test results, and more.

Project goals:

  • Robust testing in postDST, automated, and acceptance testing (system validation) scenarios.
  • End-to-end status tracking for all tests.
  • Simple, powerful test configuration language.
  • System agnostic test configs.
    • Hide common platform and environment idiosyncrasies from tests.
    • System specific defaults.
  • Eliminate unnecessary build repetition.
  • Extreme extensibility (plugins everywhere).

Documentation

The general documentation is available in the docs directory. Install documentation is similarly available.

About

Pavilion is a Python 3 (3.4+) based framework for running and analyzing tests targeting HPC systems. It provides a rich YAML-based configuration system for wrapping test codes and running them against various systems. The vast majority of the system is extendable via plugins.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages