Skip to content

(PLATFORM-1077) Adding CI/CD capabilities and Unit Tests + Add if(allocated) checks to avoid segfaults #82#76

Merged
jkbk2004 merged 51 commits into
NOAA-PSL:masterfrom
kbooker79:platform-1077
May 1, 2025
Merged

(PLATFORM-1077) Adding CI/CD capabilities and Unit Tests + Add if(allocated) checks to avoid segfaults #82#76
jkbk2004 merged 51 commits into
NOAA-PSL:masterfrom
kbooker79:platform-1077

Conversation

@kbooker79
Copy link
Copy Markdown
Collaborator

@kbooker79 kbooker79 commented Feb 22, 2024

This PR enables running of the standalone Stochastic Physics unit tests, and automation of the standalone unit tests through the addition of a jenkins pipeline integration. The pipeline is spun-up via git labels and executed through a newly created jenkinsfile script.

@kbooker79 kbooker79 requested a review from pjpegion as a code owner February 22, 2024 17:38
@kbooker79 kbooker79 added the run-unit-tests Label to append in order to trigger CI/CD pipeline testing label Feb 22, 2024
@epic-cicd-jenkins epic-cicd-jenkins removed the run-unit-tests Label to append in order to trigger CI/CD pipeline testing label Feb 22, 2024
@kbooker79 kbooker79 added the run-unit-tests Label to append in order to trigger CI/CD pipeline testing label Feb 22, 2024
@epic-cicd-jenkins epic-cicd-jenkins removed the run-unit-tests Label to append in order to trigger CI/CD pipeline testing label Feb 22, 2024
@zach1221
Copy link
Copy Markdown
Collaborator

Hi, @kbooker79 . Can you please sync up the PR branch with master?

@zach1221 zach1221 added the run-unit-tests Label to append in order to trigger CI/CD pipeline testing label Feb 12, 2025
@epic-cicd-jenkins epic-cicd-jenkins removed the run-unit-tests Label to append in order to trigger CI/CD pipeline testing label Feb 12, 2025
@zach1221 zach1221 self-requested a review February 12, 2025 16:47
@zach1221
Copy link
Copy Markdown
Collaborator

@JeffBeck-NOAA @jkbk2004 fyi, the unit tests with spp enabled are working now, following input.nml changes from Jong. I have also successfully tested the stoch physics unit test pipeline, with the new jenkinsfile. Please feel free to review.

Comment thread .cicd/Jenkinsfile Outdated
zach1221 and others added 4 commits March 4, 2025 12:11
@jkbk2004
Copy link
Copy Markdown
Collaborator

@pjpegion @NickSzapiro-NOAA Would it be ok to combine in #82 to this pr? then we can quickly schedule to merge PRs at weather model level.

@NickSzapiro-NOAA
Copy link
Copy Markdown
Contributor

Sounds like a good idea to me...I asked the same in ufs-community/ufs-weather-model#2718

@jkbk2004
Copy link
Copy Markdown
Collaborator

jkbk2004 commented May 1, 2025

@pjpegion I will go ahead to merge this pr as it only includes CI/CD and unit update and your approval is available at #82. Please, feel free to review/approve this pr if you are available in an hour or so.

@jkbk2004 jkbk2004 changed the title (PLATFORM-1077) Adding CI/CD capabilities and Unit Tests (PLATFORM-1077) Adding CI/CD capabilities and Unit Tests + Add if(allocated) checks to avoid segfaults #82 May 1, 2025
@jkbk2004 jkbk2004 merged commit 97b24f8 into NOAA-PSL:master May 1, 2025
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

Successfully merging this pull request may close these issues.

6 participants