Commit Graph
21 Commits
Author SHA1 Message Date
Veselin Dobrev 34dfa2607b Fix a bug in test.mk and in the testing of the twist miniapp. 2020-03-24 22:06:04 -07:00
Tzanio 58872c9e7b Merge branch 'master' into okina-mmu
Conflicts:
	fem/datacollection.cpp
	tests/unit/CMakeLists.txt
2020-03-04 15:19:33 -08:00
Veselin Dobrev 8f617a5916 Two minor tweaks. 2020-03-02 23:49:49 -08:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -08:00
Tzanio 2caa222edf A number of changes to switch the code from LGPL-2.1 to BSD-3:
- Updated LICENSE, README, CHANGELOG and CONTRIBUTING.md
- Removed COPYRIGHT, added NOTICE
- Updated the headers in all source files, makefiles, etc.
2020-02-23 11:16:46 -08:00
Tzanio 0e2201a0f9 Made the Travis gitignore check more useful by adding a new make target,
test-noclean, that runs the test without cleaning the output (via clean-exec).
2020-01-17 20:20:54 -08:00
Veselin Dobrev 62182060e9 In tests/unit, define target 'test' in the GNU makefile, similar
to the makefiles in the examples and miniapps directories.

In the top-level makefile:
* the target 'all' will also build the unit tests
* the target 'test' will also run the unit tests
* removed the target 'alltest' (now it is the same as 'test')

In .travis.yml, since the 'test' target will run the unit tests,
remove the special Travis CI build that just runs the unit tests.
2018-11-30 17:28:07 -08:00
Veselin Dobrev 57557479c6 Tweak the timing command in config/test.mk for Mac - failures in the
test were causing wrong output.
2018-08-30 14:17:06 -07:00
Veselin Dobrev e50bf78531 Skip the PUMI tests if the PUMI data directory is not available. 2018-06-03 00:28:15 -07:00
Veselin Dobrev fee4ee98bd Adding a new developer tool, config/sample-runs.sh, that extracts
the sample runs from all examples and miniapps and runs them.
Optionally, it can save the output from the execution to files,
allowing comparison between different versions and builds of the
library.

Adding a new makefile target, test-print, that prints the full
command lines executed by 'make test'.
2018-01-01 17:42:40 -08:00
Tzanio 17cdb1933d Switching to version 3.3.2 in a few more files.
Adding ex18 and ex18p to .gitignore.

Few other small updates.

[skip ci]
2017-11-03 15:15:32 -07:00
Veselin Dobrev 667790ccf1 In the performance miniapps, add options to set the mesh refinements.
Run the miniapps/performance tests at coarser mesh resolutions, so that
the tests run faster.

Explicitly remove and ignore the temporary files created by the tests,
because, in some cases, they may not be removed automatically.
2017-09-30 20:25:17 -07:00
Veselin Dobrev 180b94f800 More portable run time + memory usage for tests.
More tweaks in .travis.yml.
2017-09-18 16:41:03 -07:00
Veselin Dobrev dc1fc42a42 Use more portable shell code in config/test.mk. 2017-09-17 03:02:10 -07:00
Veselin Dobrev d316863d5b Add run times to the output of 'make check' and 'make test' by modifying
config/test.mk.

A few tweaks in .travis.yml.
2017-09-17 02:25:18 -07:00
Aaron Black aaab61af9a Add makeflag -k for any target that has pattern test*. Fix inadvert code changes. 2017-03-29 16:28:51 -07:00
Aaron Black b287cb83ec Better solution - add -k to makeflags if 'test' in target line. 2017-03-29 16:22:36 -07:00
Aaron Black 9547183182 Add 'EXIT_FAIL' var to allow optionally having tests propogate error code back to calling target. 2017-03-29 15:58:29 -07:00
Aaron Black 3ee2613dff Updates to propograte test errors up make chain. 2017-03-29 14:59:48 -07:00
Tzanio 1569425857 Version 3.3 2017-01-28 22:05:47 -08:00
Jakub Cerveny 125ff226e4 Version 3.2 2016-06-30 10:37:30 -07:00