diff options
author | Lain Soykaf <lain@lain.com> | 2021-12-26 16:14:56 +0100 |
---|---|---|
committer | Lain Soykaf <lain@lain.com> | 2021-12-26 16:17:48 +0100 |
commit | e8e8d2262ec55acabb7f7749f915e24d06df601a (patch) | |
tree | 0f95435a075834ae81bd97fab34e2a9758f7e257 | |
parent | 2e2fb5f8026a8d70f5d64dcc94f8253a5db24020 (diff) | |
download | pleroma-e8e8d2262ec55acabb7f7749f915e24d06df601a.tar.gz |
CI: Start testing erratic test again
Erratic tests are now ran in their own task, so we don't block
normal testing. The runtime is under a minute, so even if this one
has to be retried, it shouldn't take forever.
-rw-r--r-- | .gitlab-ci.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f296f7bd9..3860f1db9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -93,6 +93,27 @@ unit-testing: - mix ecto.migrate - mix coveralls --preload-modules +unit-testing-erratic: + stage: test + retry: 2 + only: + changes: + - "**/*.ex" + - "**/*.exs" + - "mix.lock" + cache: &testing_cache_policy + <<: *global_cache_policy + policy: pull + + services: + - name: postgres:13 + alias: postgres + command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] + script: + - mix ecto.create + - mix ecto.migrate + - mix test --only=erratic + # Removed to fix CI issue. In this early state it wasn't adding much value anyway. # TODO Fix and reinstate federated testing # federated-testing: |