Commit Graph

259 Commits

Author SHA1 Message Date
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
Martin Diehl 96d66a63b5 streamlined 2021-03-26 17:29:27 +01:00
Martin Diehl b6a8754082 simplified 2021-03-26 13:24:11 +01:00