Skip to content

weekly testing scripts repo? #425

Description

@jim-p-w

I propose creating an NCAR git repository to hold all of the files required for the weekly builds and running of the ctests and cylc experiments.

Currently these files is spread across several repos (in JCSDA, NCAR, my github account), (and some files not in any repo!) I would like to name the repo NCAR/mpas-jedi-weekly, or NCAR/mpas-bundle-weekly (or something).

I'm open to suggestions, such as
a. create a repo
a.1. if so repo names
b. don't do anything.

Detail of existing files and various sources for the files are below.

The weekly testing we do with mpas-bundle and mpas-workflow has various scripts.

  1. There's a cron job control file, which initiates building mpas bundle, running the mpas-jedi ctests, running the weekly cylc test scenario, and putting results on a web server.
  2. There is a script which actually builds mpas-bundle and runs the mpas-jedi ctests, generates htmp from the output, and copies ctest resuts to a web server
  3. There are data files used to create html files for displaying ctest results.
  4. There's a script which actually runs cylc workflows, creates comparison graphs, and copies the graphs to a web server
  5. There is code which runs on a web server to display cylc comparison graphs, with corresponding supporting code files

All of these are currently spread across several repositories.
1 and 2 are in the mpas-bundle repo.
3 has backup files on glade (no repository)
4 is in the MPAS-Workflow repo
5 is in a repo under my git account.
2 and 4 are tightly coupled to coordinate running cylc experiments with the correct mpas-bundle build (and to ensure the mpas-bundle build completed successfully befor erunning the experiments.

None of the files in the mpas-bundle and MPAS-Workflow repos really have anything to do with the code in their respective repos.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions