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

Updates MVK test to be configured through testmod #4618

Open
wants to merge 52 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
20e49ad
Updates mvk test to be configured through testmod
jasonb5 Apr 20, 2024
4d614ed
Fixes default component value
jasonb5 May 4, 2024
7b59a19
Refactors print_rst_table and adds method documentation
jasonb5 May 4, 2024
8fe4f8a
Exposes all default configuration values
jasonb5 May 4, 2024
6c23f74
Fixes lint errors
jasonb5 May 4, 2024
a7ff10d
Fixes loading only params.py file from testmod
jasonb5 May 4, 2024
058c974
Renames write_line to set_nml_variable
jasonb5 May 4, 2024
f6b2c72
Adds ability to generate namelists for multiple components
jasonb5 May 10, 2024
815ac6d
Merge branch 'master' into update-mvk-config
jasonb5 May 10, 2024
6ffc92a
Fixes customize files glob
jasonb5 May 10, 2024
9366309
Removes import
jasonb5 May 10, 2024
25c56bc
Fixes glob
jasonb5 May 10, 2024
10af6ea
Fixes converting Path to str
jasonb5 May 15, 2024
15b314f
Adds initial mvk unit test
jasonb5 May 15, 2024
bf19cab
Refactors testmod search to find_test_mods
jasonb5 May 16, 2024
9098540
Adds unit testing for mvk test
jasonb5 May 16, 2024
c300abe
Adds System Test Mods section
jasonb5 May 16, 2024
809cee7
Adds copybutton to docs
jasonb5 May 16, 2024
ddb480b
Fixes missing testing requirements
jasonb5 May 16, 2024
2686830
Fixes package name and fixes system testing workflow
jasonb5 May 16, 2024
4d2113e
Fixes imports and adds test for append_testlog
jasonb5 May 16, 2024
1eed09f
Refactors _compare_baseline
jasonb5 May 17, 2024
516aa29
Fixes installing deps
jasonb5 May 17, 2024
8bf1e19
Fixes workflow
jasonb5 May 17, 2024
26e6f9f
Fixes asserts
jasonb5 May 17, 2024
4a92293
Disables sys test for cesm
jasonb5 May 18, 2024
fb3a7c4
Adds assert to constrain version
jasonb5 Jun 13, 2024
6aaf589
Updates testing and fixes bug
jasonb5 Jun 13, 2024
6f56fe1
Merge branch 'master' into update-mvk-config
jasonb5 Jun 13, 2024
61b062c
Merge branch 'master' into update-mvk-config
jasonb5 Jul 23, 2024
00befab
Removes critical value option
jasonb5 Jul 23, 2024
9af8a4d
Changes version check to lower bounds
jasonb5 Jul 23, 2024
e3514c6
Removes critical value from docs
jasonb5 Jul 23, 2024
7439370
Renames test_config to evv_test_config
jasonb5 Jul 23, 2024
4c9c368
Enable debugging
jasonb5 Jul 23, 2024
95e6bea
Updates namelist to support groupless namelist
jasonb5 Jul 26, 2024
325340b
Fixes overwriting existing group
jasonb5 Jul 26, 2024
26328ce
Adds __call__ to handle writing the output.
jasonb5 Jul 26, 2024
df2ddd9
Updates functions and docs
jasonb5 Jul 27, 2024
a695b6b
Changes how evv_test_config works
jasonb5 Jul 27, 2024
a84151a
Merge branch 'master' into update-mvk-config
jasonb5 Aug 22, 2024
f7f0bcd
Fixes black formatting
jasonb5 Aug 22, 2024
75fb95e
Fixes module name
jasonb5 Aug 22, 2024
b98fae8
Fixes copytree call
jasonb5 Aug 22, 2024
1ff7be4
Fixes when test-requirements are installed
jasonb5 Aug 22, 2024
6e0a12c
Fixes append_testlog
jasonb5 Aug 22, 2024
d1d02fc
Fixes append_testlog import
jasonb5 Aug 22, 2024
0892b4a
Merge branch 'master' into update-mvk-config
jasonb5 Sep 21, 2024
a5cfc65
Merge branch 'master' into update-mvk-config
jasonb5 Oct 10, 2024
b54b175
Fixes asserting module path
jasonb5 Oct 10, 2024
a4d7f2a
Removes old critical reference
jasonb5 Oct 16, 2024
f494afd
Updates example
jasonb5 Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ jobs:
# from 'entrypoint.sh', create and activate new environment
create_environment ${{ matrix.python-version }}

pip install -r test-requirements.txt

# GitHub runner home is different than container
cp -rf /root/.cime /github/home/

Expand Down Expand Up @@ -162,6 +164,8 @@ jobs:
CIME_DRIVER: ${{ matrix.driver }}
CIME_TEST_PLATFORM: ubuntu-latest
run: |
pip install -r test-requirements.txt

export CIME_REMOTE=https://github.com/${{ github.event.pull_request.head.repo.full_name || github.repository }}
export CIME_BRANCH=${GITHUB_HEAD_REF:-${GITHUB_REF##*/}}

Expand Down
Loading
Loading