-
Notifications
You must be signed in to change notification settings - Fork 1
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
Travis mods #6
base: release-v4.1.1
Are you sure you want to change the base?
Travis mods #6
Conversation
1. Single build MPI, em_real, Linux, -d, GNU 2. Single run of a regression test case 3. Uses mostly pre-built container, and adds WRF source code inside Changes to be committed: new file: .testing/Dockerfile new file: .travis.yml
We end up editting this file to accommodate testing the actual WRF source code for a particular PR. Changes to be committed: renamed: Dockerfile -> Dockerfile-template
Changes to be committed: modified: .testing/Dockerfile-template modified: .travis.yml
@weiwangncar @mgduda @dudhia @kkeene44 @smileMchen
This travis test takes 13 minutes in total (travis is free). I can probably get that down a bit, but I have never been able to do less than 10 min, given that we put together a boat-load of stuff (libs, GNU, data, etc). I have set up the testing via these docker containers since they are portable. In a separate repository (github.com/davegill/wrf-coop, the master branch), which is definitely not ready for prime-time yet, I am putting together the pieces of tests that users can conduct for themselves, on their own machines, without travis (but requiring docker). This is a way for us to require users to conduct specific tests. Of course, I am interested in getting this into the WRF repo. I proposed this to the v4.1.1 branch for no particular reason. We can add these files in with no consequences, until we turn on the testing on the travis-ci page for the wrf-model/WRF repository (where we link travis and github). |
@weiwangncar @mgduda @dudhia @kkeene44 @smileMchen |
modified: .travis.yml
TYPE: enhancement
KEYWORDS: travis, docker
SOURCE: internal
DESCRIPTION OF CHANGES:
An initial effort to allow auto testing of the WRF source code.
Initial auto testing WRF with travis using docker containers
LIST OF MODIFIED FILES:
A /testing/Dockerfile-template
A .travis.yml
TESTS CONDUCTED:
RELEASE NOTE: Nothing of note yet.