Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revamp Buildkite CI tests #406

Open
Tracked by #516
LenkaNovak opened this issue Aug 21, 2023 · 0 comments
Open
Tracked by #516

Revamp Buildkite CI tests #406

LenkaNovak opened this issue Aug 21, 2023 · 0 comments
Assignees
Labels
🍃 leaf Issue coupled to a PR

Comments

@LenkaNovak
Copy link
Collaborator

LenkaNovak commented Aug 21, 2023

We want our current buildkite tests to reflect the latest AMIP advancements. In particular, we want to test:

3 tiers of runs

  • shortruns (regular CI): unit tests, MSE tables, performance, short simulations (wall: ~20-30mins)
  • midruns: run manually if MSE breaks, longer + higher resolution than shortruns, (wall: ~2h) testing the following:
    • diagnostic / prognostic EDMF (when available)
    • topography
    • insolation types
    • radiation types
    • albedo types
    • surface flux types
  • longruns: benchmarks, longer simulations testing the extent of our capabilities (100s days) (wall: ~6h)

To Do

  1. add MSE tables to shortruns
  2. split current CI into 3 pipelines described above
    a. set up infrastructure for short and longruns to be run automatically, midruns manually
  3. go through revamped CI, make sure runs are meaningful tests, not duplicated, test both physical results and performance, etc

Questions

  • which quantities do we want to add MSE tables for?
    • water conservation, energy conservation?
  • how to run buildkite pipeline manually only?
@LenkaNovak LenkaNovak self-assigned this Aug 21, 2023
@LenkaNovak LenkaNovak added the 🍃 leaf Issue coupled to a PR label Aug 21, 2023
@LenkaNovak LenkaNovak changed the title revamp Buildkite CI tests implement sensitivity short runs (insolation types - e.g., diurnal cycle w/o idealized insol, radiation types, albedo types, ) Revamp Buildkite CI tests Aug 21, 2023
@LenkaNovak LenkaNovak added 🍃 leaf Issue coupled to a PR and removed 🍃 leaf Issue coupled to a PR labels Aug 21, 2023
@LenkaNovak LenkaNovak assigned juliasloan25 and unassigned LenkaNovak Oct 9, 2023
@LenkaNovak LenkaNovak mentioned this issue Oct 9, 2023
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍃 leaf Issue coupled to a PR
Projects
None yet
Development

No branches or pull requests

2 participants