Martin Diehl
2682a26497
preparing for pipeline-wide location of executables
2021-11-13 11:32:55 +01:00
Martin Diehl
f112d11985
new locking mechanism
...
only runtime test needs to run exclusively. lock per job, not per
pipeline.
should be more stable and allow more concurrency
needs python script for job management on gitlab-runner
2021-11-13 11:14:21 +01:00
Martin Diehl
97e289decc
not needed
...
automated push to master skips CI already
2021-11-12 22:11:11 +01:00
Martin Diehl
579f3ba5d3
more robust storage of runtime measurements
2021-11-12 21:38:13 +01:00
Martin Diehl
476f1975db
use fixed PETSc
...
already includes new version of ML proposed in
https://gitlab.com/petsc/petsc/-/merge_requests/4549
2021-11-11 23:04:00 +01:00
Martin Diehl
f0c587d4aa
polishing
...
oder of imports is build-in, 3rd party, internal
2021-11-03 07:53:38 +01:00
Philip Eisenlohr
59a6dc3652
run mypy on all python/damask
2021-11-02 14:40:09 -04:00
Philip Eisenlohr
32aff9d966
added typehints to seeds.py
2021-11-02 13:01:32 -04:00
Martin Diehl
0bc267c76b
automated type checking for mechanics
2021-10-31 22:50:41 +01:00
Martin Diehl
2d25dfcdf2
automated type checking
2021-10-31 22:43:06 +01:00
Martin Diehl
0ac857599c
simplified
...
we don't test multiple versions anymore
2021-10-28 21:36:04 +02:00
Martin Diehl
c34855952e
toolchains are updated
2021-10-28 19:56:25 +02:00
Martin Diehl
a6ee7bd942
new location in PRIVATE
2021-10-07 16:20:25 +02:00
Martin Diehl
6ced308e98
avoid failed test after release
2021-10-07 14:47:38 +02:00
Martin Diehl
1e9cd8d097
sync runtime data with remote repo
2021-09-05 08:46:32 +02:00
Martin Diehl
ed2b1031c2
standalone sphinx not needed any more
2021-08-31 22:54:23 +02:00
Martin Diehl
090fb44f81
more sophisticated runtime measurement
...
store more information, might be relevant in the future
2021-08-31 16:05:31 +02:00
Martin Diehl
c4ac2c3ee9
modernized runtime measurement
2021-08-28 21:07:43 +02:00
Martin Diehl
16fb60ac48
preparing removal of damask.Test
2021-08-19 06:10:08 +02:00
Franz Roters
cc857c1116
new GitLab server name
2021-07-15 15:29:21 +02:00
Franz Roters
741f81455b
use newest Marc release (2021.2)
2021-07-13 16:43:23 +02:00
Martin Diehl
b567194fe9
updated build instructions + fix for build after release
2021-07-01 14:20:36 +02:00
Martin Diehl
a1804c6c83
migrated to pytest
2021-06-24 11:49:33 +02:00
Martin Diehl
23b9361bf2
adjusting to new (main) location of VERSION
2021-06-24 06:39:27 +02:00
Martin Diehl
1dd74478b1
adjust testing to new J2 behavior
2021-06-22 00:25:27 +02:00
Martin Diehl
257180b558
no direct support for shell scripts anymore
2021-06-18 07:36:03 +02:00
Martin Diehl
1bfbd30ae2
polishing
2021-06-15 19:53:05 +02:00
Martin Diehl
6699f2ee5f
don't use shell variables
...
Marc solver can be controlled in python, installation can be tuned with
CLI arguments
2021-04-22 12:02:53 +02:00
Martin Diehl
d0dd1fd83b
new deploy syntax
2021-04-20 17:43:03 +02:00
Martin Diehl
7eefc87e5a
ignore files for language detection (old syntax was wrong)
2021-04-20 14:52:31 +02:00
Martin Diehl
194b0386c5
typo
2021-04-04 14:07:50 +02:00
Martin Diehl
c43dc0cb95
better log
2021-03-30 19:45:35 +02:00
Martin Diehl
5ea2fa97a0
untested and unused code
2021-03-28 12:46:26 +02:00
Martin Diehl
480b8315a7
cleaning + testing
2021-03-27 15:54:29 +01:00
Martin Diehl
c742f7c9d0
need to cope with _asciitable.py and _test.py
2021-03-27 12:47:58 +01:00
Martin Diehl
0d3a1b120c
fail with error for test coverage below 90%
...
currently, 94% of the statements in the python library are tested
2021-03-27 10:55:22 +01:00
Martin Diehl
6fffad0316
automatically create documentation
2021-03-27 10:27:31 +01:00
Martin Diehl
96d66a63b5
streamlined
2021-03-26 17:29:27 +01:00
Martin Diehl
b6a8754082
simplified
2021-03-26 13:24:11 +01:00
Martin Diehl
4614de4cb5
phase out shell scripts
2021-03-26 13:07:05 +01:00
Martin Diehl
078baa14c7
addDisplacement is deprecated
2021-03-26 13:00:41 +01:00
Martin Diehl
75fb080638
old shell scripts
...
- removed unmaintained scripts from 'legacy'
- pushed deprecated scripts to 'legacy'
2021-03-26 08:48:05 +01:00
Martin Diehl
ee40884916
only use pytest-based tests
2021-02-02 12:26:16 +01:00
Martin Diehl
2b54c07416
not needed anymore
2020-12-17 22:02:27 +01:00
Martin Diehl
5b67cadb51
test not needed anymore
2020-12-17 21:58:51 +01:00
Martin Diehl
b1a5472794
new PETSc (including bugfix for Krylov solver)
2020-12-12 16:30:14 +01:00
Martin Diehl
92d21ca888
doxygen documentation does not exist anymore
2020-12-08 23:08:40 +01:00
Martin Diehl
718511c08c
now done with pytest
2020-11-29 15:05:38 +01:00
Martin Diehl
60f9cb704f
using new names
2020-11-27 23:37:46 +01:00
Martin Diehl
bc56087314
[skip ci] versions on matesting
2020-11-26 08:12:35 +01:00
Martin Diehl
807b7468a0
command was broken
2020-11-24 18:51:19 +01:00
Martin Diehl
e761f58d5f
bugs in build commands
2020-11-24 14:56:08 +01:00
Martin Diehl
63a8fc828d
lump old tests into one stage
2020-11-24 13:24:53 +01:00
Martin Diehl
ad449f7a44
need to compile mesh solver
...
less stages for more parallelism
2020-11-24 11:59:40 +01:00
Martin Diehl
8ffb38d0de
test does not exist anymore
2020-11-24 00:53:36 +01:00
Martin Diehl
599718caad
test does not exist anymore
2020-11-23 21:25:45 +01:00
Martin Diehl
b3955573f6
using new tests
2020-11-15 22:39:47 +01:00
Martin Diehl
a333f94bac
restart tests are now in pytest
2020-11-13 23:12:40 +01:00
Martin Diehl
93faf4f2b3
correct folders
2020-11-01 16:59:13 +01:00
Martin Diehl
1a010a3973
better matching name
2020-11-01 10:52:43 +01:00
Martin Diehl
37ff11dc9d
doxygen not useful anymore
2020-11-01 10:50:03 +01:00
Martin Diehl
f2d0c2aca3
test does not exist anymore
2020-10-31 20:51:27 +01:00
Martin Diehl
433b346f0c
simplified selection of tests
2020-10-31 16:19:56 +01:00
Martin Diehl
772fd18d81
only use pytest-based compile_Marc test
2020-10-31 14:45:19 +01:00
Martin Diehl
58d6691338
pytest does not create directories recursively
2020-10-22 00:13:40 +02:00
Martin Diehl
8c2b7de743
better directory structure
2020-10-21 21:04:17 +02:00
Martin Diehl
4c0fa69dae
avoid problems with MPIE\\damask_user name
2020-10-21 19:40:36 +02:00
Martin Diehl
bac7ace413
Merge remote-tracking branch 'origin/general-N_constituents' into vtr-only
2020-10-13 17:39:19 +02:00
Martin Diehl
fe27eabc0b
fixing tests
2020-10-10 07:55:27 +02:00
Martin Diehl
22143ea024
new tests
2020-10-05 19:06:19 +02:00
Martin Diehl
1fd0ec9986
start immediately with longest test
2020-09-25 08:16:58 +02:00
Martin Diehl
7dc8391c03
not needed anymore
2020-09-25 07:40:12 +02:00
Martin Diehl
3ec3ba255e
need to have the correct mpirun in path
2020-09-24 22:00:23 +02:00
Martin Diehl
25ad077640
report all pipelines in front of me
2020-09-18 14:19:23 +02:00
Martin Diehl
beb8f07a91
more helpful information
2020-09-18 13:00:52 +02:00
Martin Diehl
f34525fd3a
allow shell substitution
2020-09-18 12:33:54 +02:00
Martin Diehl
4d4283a032
report next pipeline
2020-09-18 12:03:21 +02:00
Martin Diehl
b298962101
Merge branch 'development' into table-out-of-place-only
2020-09-14 08:06:44 +02:00
Martin Diehl
f6758ecc28
table class operates out of place
2020-09-14 07:04:01 +02:00
Martin Diehl
faac9883a5
more verbose GitLab CI
2020-09-12 15:25:37 +02:00
Martin Diehl
715a55b4c8
geom file format will be removed soon. No need to test
2020-09-07 13:19:38 +02:00
Martin Diehl
7499b57f17
test does not exist anymore
2020-08-09 05:59:58 +02:00
Martin Diehl
ffb0512077
2019.1 is available
2020-07-15 23:02:47 +02:00
Martin Diehl
c00a203527
VTK class and orientation class are thoroughly tested
2020-06-27 22:36:23 +02:00
Martin Diehl
62f7363a29
orientation conversion test in PRIVATE has the tendency to fail
...
new tolerances lead more often to a transfer from phi_2 to phi_1 for
PHI=180 or PHI=0.
The pytest takes care of that, the deprecated test in PRIVATE not
2020-04-23 22:11:57 +02:00
Martin Diehl
7062305ee8
using new doxygen version
2020-03-15 12:16:46 +01:00
Martin Diehl
3388098d4a
fully tested by pytest (test_Geom.py)
2020-03-03 00:06:52 +01:00
Martin Diehl
302e78aff8
test damage results
...
use pytest/HDF5 instead of test class and ASCII table
2020-02-26 13:19:01 +01:00
Martin Diehl
13107abd39
not working and significat efforts needed to test it
2020-01-26 07:44:22 +01:00
Martin Diehl
47bcdfc22c
[skip sc] vtk output working and tested
...
need to check syntax check because ifort 17.0 has problems with new
mesh. Works, however, with Intel 17.8
2020-01-13 11:53:37 +01:00
Martin Diehl
1037aa98d3
DADF5 is now the only output
2019-12-21 12:35:06 +01:00
Franz Roters
034367fa6a
Merge remote-tracking branch 'remotes/origin/noPostResults' into development
2019-12-20 11:40:57 +01:00
Martin Diehl
eef6ae5733
shell scripts are deprecated
2019-12-09 06:12:14 +01:00
Martin Diehl
53cb59fc47
use pytest instead of hand-written test class
2019-12-08 21:29:26 +01:00
Martin Diehl
d92d503b3c
pytest should be part of the test suite
2019-12-03 16:49:27 +01:00
Martin Diehl
50b48b8bf7
IP neighbourhood deprecated
...
trivial for grid and, hence, not written out.
Test for marc/abaqus/mesh would make more sense
2019-11-24 07:54:34 +01:00
Martin Diehl
61712f59b9
old, undocumented scripts do not exist anymore
2019-10-20 23:54:53 +02:00
Martin Diehl
e3b16639bf
native integer needs to match
...
otherwise, results are wrong. Therefore, we need to use our own HDF5
library since MSC provides one for 4 byte integers
2019-10-13 18:20:54 +02:00
Martin Diehl
4dfb1f6450
next try for MARC 2019
2019-09-21 01:07:04 +02:00
Martin Diehl
82a11b7eae
only 2018
2019-09-20 19:44:18 +02:00