{"id":22668463,"url":"https://github.com/lanl/pavilion","last_synced_at":"2025-04-12T11:05:37.540Z","repository":{"id":66734806,"uuid":"41881829","full_name":"lanl/Pavilion","owner":"lanl","description":"HPC testing harness ","archived":false,"fork":false,"pushed_at":"2019-11-26T16:50:44.000Z","size":17901,"stargazers_count":16,"open_issues_count":34,"forks_count":12,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-12-09T15:15:15.748Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lanl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-09-03T20:21:30.000Z","updated_at":"2024-08-12T19:19:07.000Z","dependencies_parsed_at":"2023-05-02T20:22:57.947Z","dependency_job_id":null,"html_url":"https://github.com/lanl/Pavilion","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2FPavilion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2FPavilion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2FPavilion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2FPavilion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lanl","download_url":"https://codeload.github.com/lanl/Pavilion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228911888,"owners_count":17990774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T15:15:19.665Z","updated_at":"2024-12-09T15:15:20.640Z","avatar_url":"https://github.com/lanl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Pavilion\n=========\n\nLA-CC-15-041\n\nPavilion is a software framework for running and analyzing jobs/tests targeting HPC systems.\n\u003e Python 2.7 based\n\n\nUsage:\n```sh\n    set the ENV variable PVINSTALL to point to the installation directory \n    (for example - \"setenv PVINSTALL /users/me/pavilion\")\n    add to your search path this directory plus \"/PAV\"\n    (for example - \"setenv PATH ${PVINSTALL}/PAV:${PVINSTALL}/PAV/scripts:${PATH}\")\n    create own default and test specific config files. See examples in $PVINSTALL/docs dir\n    run the tool - \"pav -h\"\n```\n\nVersion 1.1.2\n\n\u003e Verified to work with Moab scheduler thus far. \n\u003e Support for both for Slurm and Raw in version 1.1.0.\n\n\nCollaboration tips:\n\n  - add new features (sub-commands) to the plugins directory or\n    append new path to the ENV variable PV_PLUGIN_DIR and place code there.\n  - all remaining support code add to the modules directory or append to the\n    ENV variable PV_SRC_DIR and place code there.\n  - add support scripts in other languages to the scripts directory\n\n====\n\nProject goals:\n\n   - Support multiple schedulers/resource managers \n   - Modular to encourage collaboration  \n   - Simple to add tests, but highly configurable\n   - Backward compatible (where reasonable) to the Gazebo test framework\n   - Development adheres to a well know set of developement and coding principles\n   - Open source and managed thru git  \n   - No extra files necessary to be placed into users test/job directory to hook into Pavilion\n   - Only one command needed to run cli. Sub commands under \"pav\" umbrella  \n\n====\n\nSee the README.txt file in the docs directory for more detailed information\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanl%2Fpavilion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flanl%2Fpavilion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanl%2Fpavilion/lists"}