-
Notifications
You must be signed in to change notification settings - Fork 239
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
Move large tests into main Jenkinsfile #2056
Conversation
Nice! For the time being, you can disable the failing large tests, s.t. we have a stable state. |
With
With LIS off and large only:
I think we should focus on these first. Later we can (re-) introduce LIS tests again as a separate config run. |
7750bb6
to
78d2504
Compare
I'll fix the mechanics benchmarks. |
Please note that you can now see the output of failing benchmarks (was not shown before). E.g.: https://jenkins.opengeosys.org/job/ufz/job/ogs/job/PR-2056/5/console |
f084864
to
594fbd1
Compare
@bilke One can choose shared libraries for the large tests build... Saves a little time. |
1aaeffa
to
2754205
Compare
Don't know if the result with this large absolute error makes sense: 6ab4209 |
@bilke AFAIK the test will path if at least one of the abs or rel tolerances are fulfilled. So in principle you could specify |
8513b46
to
717630c
Compare
Rebased. Following benchmarks are still failing:
|
c39a9ad
to
c39e0fd
Compare
c39e0fd
to
8d46fa7
Compare
1d4421b
to
c0f8413
Compare
c0f8413
to
bfb17f9
Compare
bfb17f9
to
64044bb
Compare
310cc2d
to
6c8a2e8
Compare
43b12b3
to
32a33e3
Compare
Compare to the original reference result for t=300 and ts=1e-2, which matched sufficiently good. Increase the time step size to 1e-1 and increase the end time to 400. New results included. Be aware, that the test result is wrong and is there for code coverage.
The original reference result was reproduced. New result for shorter time is provided.
Also remove some of the ctests from LARGE if running fast according to the last jenkins' output.
32a33e3
to
c3775cb
Compare
Codecov Report
@@ Coverage Diff @@
## master #2056 +/- ##
==========================================
+ Coverage 32.43% 32.89% +0.46%
==========================================
Files 526 525 -1
Lines 20016 19720 -296
Branches 4051 4050 -1
==========================================
- Hits 6492 6487 -5
+ Misses 10281 9989 -292
- Partials 3243 3244 +1
Continue to review full report at Codecov.
|
@bilke Looks like all tests (even the large tests) passed, but still that particular node is marked red. |
Nice, thanks for your work! |
OpenGeoSys development has been moved to GitLab. |
WIP!
Idea: Move large tests into main Jenkinsfile and test if ufz/master runs. Then it is possible to check if all benchmarks added in CMake files with
Add_Test()
are really tested. This will not increase the overall run time of the Jenkins job as the large tests are conducted on another machine (@endJunction I plan to setup another spare PC here to relieve your machine..).Related: #2053, #2054, #2055.