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

Regression tests on CircleCI and Parallel works #114

Open
pvelissariou1 opened this issue Jun 28, 2022 · 6 comments
Open

Regression tests on CircleCI and Parallel works #114

pvelissariou1 opened this issue Jun 28, 2022 · 6 comments
Assignees

Comments

@pvelissariou1
Copy link
Collaborator

If the GitHub action tests are set properly (container + runner machine) do we need this?

@saeed-moghimi-noaa
Copy link
Collaborator

saeed-moghimi-noaa commented Jun 28, 2022 via email

@pvelissariou1
Copy link
Collaborator Author

This issue follows the details in issue #113
preliminary tests with gfortran 8 went through ADCIRC+PAHM only

@pvelissariou1
Copy link
Collaborator Author

pvelissariou1 commented Jun 28, 2022

On CircleCI it seems that for the free plan we can choose up to 4 cpu / 8 GB RAM
circleCI Plans

@saeed-moghimi-noaa saeed-moghimi-noaa changed the title Regression tests on CircleCI Regression tests on CircleCI and Parallel works Jul 6, 2022
@saeed-moghimi-noaa
Copy link
Collaborator

@pvelissariou1 @SorooshMani-NOAA @saeed-moghimi-noaa
Next steps:

  • Using CI for light tests with 4 free core available
  • Perform CI as the lowest hanging fruit 1st
  • Look into Parallel Works for more intensive tests

For CI:

  • Takis to wrap up the CI testing for smaller tests (1st priority)
  • Looking into ADCIRC way of using CI

For PW:

  • We need to explore options
  • How Github Action interacts with head node and ...
  • Soroosh to initiate a test repo to perform a simple test on PW
  • Takis to start compiling and running ADCIRC on PW (2nd priority)

Seems like https://github.com/ufs-community/ufs-weather-model/blob/develop/.github/workflows/aux.yml are using EC2 with github action

@saeed-moghimi-noaa
Copy link
Collaborator

From meeting with Ali

@pvelissariou1
Copy link
Collaborator Author

The tests for PaHM go as expected. Working on the yaml file and token registration for codecov and ADCIRC.

Minimum Core/CPU requirements for regression tests
PaHM/ATMESH : 1 core
ADCIRC: 2 cores
WW3: 2 cores
SCHISM: 2 cores

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants