26 Commits

Author SHA1 Message Date
Arne Morten Kvarving
c859e4231c fixed: use a separate valgrind log for tests with IFEM_USE_MEMCHECK
to allow parallel execution
2021-09-14 08:19:12 +02:00
Arne Morten Kvarving
4dc1171c18 changed: make failed.log updates atomic in regression tests
this to obtain a proper failed.log even if running multiple tests
in parallel
2021-09-10 11:30:06 +02:00
Knut Morten Okstad
c5c4f621c8 Fixed: Avoid writing unnecessary restart file in restart regression tests 2020-03-05 15:06:34 +01:00
Arne Morten Kvarving
74257c1c51 fail if given test defitition is nonexistent 2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
6494f32908 added: ability to run hdf5 tests in parallel 2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
158fbbdf1b added: pipe failed vtf/hdf5 test simulations to failed.log 2018-11-02 12:32:52 +01:00
Arne Morten Kvarving
b37578eefd fixed: remove hdf5 files used in restart tests before executing test
to avoid confusing results if tests are re-run in the same build
directory.
2018-11-01 09:41:58 +01:00
Eivind Fonn
bf36fbc225 Changed: Check app return code in regtest.sh 2018-10-31 14:26:36 +01:00
Arne Morten Kvarving
77b704b5c0 suppress some more expected cppcheck warnings 2018-08-16 13:33:33 +02:00
Arne Morten Kvarving
a5513e460b cppcheck-test: add suppression of some expected warnings 2018-08-09 11:06:39 +02:00
Arne Morten Kvarving
4b804a98de added: framework for IO (VTF and HDF5) regression tests 2018-07-24 11:27:40 +02:00
Arne Morten Kvarving
ff171e50f4 changed: change cppcheck tests so we can use jenkins reporter plugin 2018-07-16 15:30:22 +02:00
Arne Morten Kvarving
de442b8815 changed: use a unique temporary file during test execution
allows for parallel execution
2018-02-05 10:52:44 +01:00
Arne Morten Kvarving
e6c12921da add static analysis tests 2017-05-31 22:20:49 +02:00
Arne Morten Kvarving
5fcd5fecae added: support restart tests
these are tests where the output from a restarted simulation
is tested against a stored reference.
2017-04-21 23:20:44 +02:00
Arne Morten Kvarving
80f60b9cfa added: jenkins build scripts with downstream building support 2016-05-26 17:15:09 +02:00
timovanopstal
b40ed1eda8 fix: regtest for OS X 2016-01-31 13:49:42 +01:00
Arne Morten Kvarving
a7cb685960 fixed: mark tests with non-zero exit codes as failures 2016-01-31 13:49:41 +01:00
akva
3702fabf13 fixed: allow running regression tests in multiple dirs simultanously
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3097 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:51 +01:00
akva
5064ac916a changed: also echo failed regression test lines to stderr
important for jenkins integration

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2947 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:46 +01:00
akva
183f650024 changed: simplify the check-commits handling
now portable cmake code instead of a shell script

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2934 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:45 +01:00
akva
709d85dc3c fixed: do not silently accept non-existent regression tests
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2865 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:43 +01:00
akva
15fccaa7e5 added: option to run regression tests through valgrind
while ctest does support it through a -D, it does not integrate
nicely with the rest of the system

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2404 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:23 +02:00
akva
fa1fdb5db4 changed: output a common failed.log to the build directory
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2402 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:23 +02:00
akva
56ec1582f2 changed: unify buildsystems for all apps
- reinstates the check-commits target on a per-app basis
 - the check-commits-all target is replaced by a convenience build
   system in Apps/ which builds and tests all apps

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2382 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:21 +02:00
akva
4df614adb1 changed: move shared scripts to Apps/Common
shared between the build systems.
this (temporarily) disables the 'check-commits' targets.
will be reinstated in the app's buildsystems

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2380 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:21 +02:00