[tests] implement parallel tests (with random queue name)

Also, implement TSRepeatNElseArchive handler in worker
2 jobs for polymorphic-worker in 16 minutes and 38 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Unit Tests
passed #14058
unit-tests

00:06:41

 
  Integration Tests
failed #14059
pgmq-integration-tests

00:09:57

 
Name Stage Failure
failed
pgmq-integration-tests Integration Tests
Test suite test-pgmq-integration: FAIL
Test suite logged to:
/builds/gargantext/haskell-pgmq/dist-newstyle/build/x86_64-linux/ghc-9.4.7/haskell-pgmq-0.1.0.0/t/test-pgmq-integration/test/haskell-pgmq-0.1.0.0-test-pgmq-integration.log
0 of 1 test suites (0 of 1 test cases) passed.
Error: cabal: Tests failed for test:test-pgmq-integration from
haskell-pgmq-0.1.0.0.

Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1