Martin Diehl
bb66550459
don't use undefined variable
2021-11-14 18:59:20 +01:00
Martin Diehl
4a0fc7b150
ensure to be in correct repository
2021-11-14 09:45:01 +01:00
Martin Diehl
4e57193a02
simplified
...
use GitLab CI API to remove finished jobs, no user intervention needed
after cancelling
2021-11-13 23:04:35 +01:00
Martin Diehl
74921ebe19
not needed, only delays runtime test
...
resource management is done with 'manage pool' script
2021-11-13 21:28:42 +01:00
Martin Diehl
4396d605ec
test folder, not module
2021-11-13 19:37:40 +01:00
Martin Diehl
9430ca9e6e
simplified
2021-11-13 19:24:00 +01:00
Martin Diehl
f97c9c7e8c
don't rely on Makefile
2021-11-13 19:13:10 +01:00
Martin Diehl
57817e78ae
PYTHONPATH was not set
2021-11-13 18:39:19 +01:00
Martin Diehl
51c2620567
use (partly) repo cloned by gitlab-runner
2021-11-13 18:19:42 +01:00
Martin Diehl
06edd39a93
still need clean stage
...
after_script does not run for failed/cancelled scripts.
2021-11-13 16:49:21 +01:00
Martin Diehl
352a168621
new style ( https://docs.gitlab.com/ee/ci/yaml )
2021-11-13 14:09:12 +01:00
Martin Diehl
c75ac5fe6c
let gitlab-runner handle the submodule
2021-11-13 14:03:06 +01:00
Martin Diehl
45af45615a
build to new bin location
2021-11-13 14:02:40 +01:00
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