pavilion2
pavilion2 copied to clipboard
Pavilion is a Python 3 (3.5+) based framework for running and analyzing tests targeting HPC systems.
Fixes an error with scheduler responsiveness and allocated nodelists.
Usage: `pav log -f/--follow ` example: `pav log -f build 72`
Currently the raw scheduler returns empty string for `test_cmd`. Would be great if we could somehow override/configure this a on per test basis. For example, we have the following test:...
https://pavilion2.readthedocs.io/en/latest/tests/scheduling.html#chunking ``` pav run chunking-error -c schedule.partition=knl -c schedule.nodes=20 Could not find a pavilion config file. Using an empty/default config. Error making tests for series 's227'. Error loading test configs...
Neither the build error nor the `build.log` contain why the build failed when it times out.
```bash Config directory '/usr/projects/xrdssparc/pav_configs' does not exist. Ignoring. Cannot find config directory '/usr/projects/xrdssparc/pav_configs'. Ignoring that config dir. Config directory '/usr/projects/xrdspartisn/pav_configs' does not exist. Ignoring. Cannot find config directory '/usr/projects/xrdspartisn/pav_configs'. Ignoring...
Traceback from a permissions failure- didn't have root so really couldn't distinguish the root permission failure. ```json { "traceback": "Traceback (most recent call last):\n File \"/usr/projects/hpctest/xrds-acceptance-testing/pav_src/lib/pavilion/main.py\", line 102, in run_cmd\n...
`pav show sys_vars` returns different results. Returns `sys_name | srv-p22-1` for one user and `sys_name | srv-p22-` for a different user. For example, on the same machine, user `testsuite` and...