Commit Graph

39 Commits

Author SHA1 Message Date
Arne Morten Kvarving
3e5924ba68 fixed: use correct path
these tests were missing when using Apps/CMakeLists.txt
2023-08-24 11:35:00 +02:00
Arne Morten Kvarving
98770849dd fixed: set a longer timeout for valgrind enabled tests 2023-05-23 13:09:28 +02:00
Arne Morten Kvarving
e56b2715b7 fixed: library path using fallback (downloaded) gtest 2022-09-13 11:38:46 +02:00
Arne Morten Kvarving
1d7439f36f update downloaded gtest version to 1.11 2022-05-19 11:26:16 +02:00
Arne Morten Kvarving
6df2fd3084 changed: support system installed gtest 2022-05-12 11:53:16 +02:00
Arne Morten Kvarving
6784897dcc changed: use gtest_discover_tests to add unit tests to ctest
this way we can drop our own hacks
2022-05-11 15:16:13 +02:00
Arne Morten Kvarving
f4d4c7247a changed: INT type is now INTERNAL 2021-11-17 15:30:26 +01:00
Arne Morten Kvarving
2fa4ede9ed fix gtest with ninja 2021-10-13 15:56:27 +02:00
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
37bd9c0804 add test for eigen solvers 2019-10-24 13:55:09 +02:00
Arne Morten Kvarving
5c4f0f6bd7 added: option to disable cppcheck 2019-07-17 12:13:41 +02:00
Arne Morten Kvarving
af6a7d2b77 added: option to disable cppcheck 2019-07-10 10:56:32 +02:00
Arne Morten Kvarving
931a510cfd changed: let PETSc handle schur complement 2018-11-19 10:25:15 +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
474c2aa959 fix check-commits target
due to globbing we have to rerun cmake
2018-11-02 12:32:52 +01: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
580d5074f4 added: option to build test suite by default
convenience, default behaviour is unchanged
2018-01-24 14:40:49 +01:00
Arne Morten Kvarving
59cefa93b1 added: support for using fields as anasol functions 2017-11-10 09:43:26 +01:00
Arne Morten Kvarving
e6c12921da add static analysis tests 2017-05-31 22:20:49 +02:00
Arne Morten Kvarving
62714fa166 fixed: set a default docdir
also set the common executable directory in AppCommon
2017-05-22 11:05:25 +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
f1b9e82060 changed: move doxy target code to a macro
i forgot to test the common app build way of doing things.
this complicated things enough to warrant a macro
2017-01-31 12:17:04 +01:00
Arne Morten Kvarving
ff49abc34f added: implement getBoundaryNodes for ASMu2D and ASMu3D 2016-09-05 06:59:19 +02:00
Arne Morten Kvarving
efa6c99665 added: support for dune-istl linear solvers 2016-09-02 09:30:53 +02:00
Arne Morten Kvarving
0364126769 PETSc reboot
- assembles into a SparseMatrix object
- copies into a petsc system matrix
- domain decomposition handled through the DomainDecomposition helper class
- linear solver parameter class split in a generic setting class and a
  petsc-specific class
2016-09-02 09:30:53 +02:00
Arne Morten Kvarving
f7694c942f changed: do not build dummy petsc code if petsc is not enabled 2016-09-02 09:30:53 +02:00
Arne Morten Kvarving
cad3a7929f Added: A dedicated domain-decomposition helper class.
This administers the parallel finite element model.
- establishes global node numbers
- establishes global equation numbers
- establishes global DOF numbers
- generates subdomains for schwarz preconditioners
  (if using multiple subdomains for each patch)
2016-09-02 09:30:53 +02:00
Arne Morten Kvarving
8eb7ad930f fixed: properly locate valgrind 2016-08-31 11:50:55 +02:00
Arne Morten Kvarving
48c6cbc949 fixed: also run unit tests through valgrind if requested 2016-08-31 11:19:06 +02:00
Arne Morten Kvarving
62b9da7bcf second try for URL update
build server cmake is built without https support
2016-08-29 10:43:13 +02:00
Arne Morten Kvarving
cd3ba6528c update gtest location
the old googlecode project was migrated to github.
update to version 1.8 while at it.
2016-08-29 10:30:22 +02:00
Arne Morten Kvarving
80f60b9cfa added: jenkins build scripts with downstream building support 2016-05-26 17:15:09 +02:00
Arne Morten Kvarving
394b089c64 fix check-commits target 2016-05-12 17:25:52 +02:00
Arne Morten Kvarving
b3baf46d3e added: allow explicitly passing the sources for a test app 2016-05-12 14:49:46 +02:00
timovanopstal
2915f1cbe5 add: support both comp and component attributes in xml 2016-04-12 15:05:18 +02:00
Arne Morten Kvarving
6c08559268 fixed: gtest-1.6 snuck in again in the downloaded version for application builds 2016-02-22 14:10:24 +01:00
Arne Morten Kvarving
4f070b6fdb allow gtest in a sibling directory for application builds
to facility build servers where we cannot use the network
2016-02-01 09:58:31 +01:00
Arne Morten Kvarving
ea242fda48 prepare buildsystem for separate repos
- generate cmake config files
- refactor testing to make it reusable (downloads gtest if used from
  applications)
- split of flags/definitions
- install Apps/Common with main library
2016-01-31 14:19:09 +01:00