tests: update test, each command runs in a shell

21 jobs for feature-a/test-should-directives in 40 minutes and 51 seconds (queued for 11 seconds)
Status Job ID Name Coverage
  Test Tools
passed #718211
test_tools

00:00:10

 
  Test Unit
passed #718212
test_algo_unit

00:03:12

 
  Test Functional
passed #718213
test_algo_should

00:09:13

 
  Test Shouldvdj
passed #718214
test_algo_shouldvdj

00:19:24

 
  Coverage
passed #718215
algo_coverage

00:00:07

89.2%
 
  Prepare Release
manual #718216
allowed to fail manual
prepare_release
 
  Valgrind Unit
passed #718217
valgrind
algo_valgrind_unit

00:08:43

 
  Valgrind Functional
manual #718218
valgrind allowed to fail manual
algo_valgrind_functional
 
  Multiple Tests
manual #718226
cidocker allowed to fail manual
test_clang34_manual
manual #718227
cidocker allowed to fail manual
test_clang4_manual
manual #718228
cidocker allowed to fail manual
test_clang6_manual
manual #718229
cidocker allowed to fail manual
test_clang7_manual
manual #718225
cidocker allowed to fail manual
test_gcc10_manual
manual #718219
cidocker allowed to fail manual
test_gcc48_manual
manual #718220
cidocker allowed to fail manual
test_gcc5_manual
manual #718221
cidocker allowed to fail manual
test_gcc6_manual
manual #718222
cidocker allowed to fail manual
test_gcc7_manual
manual #718223
cidocker allowed to fail manual
test_gcc8_manual
manual #718224
cidocker allowed to fail manual
test_gcc9_manual
 
  Benchmark
manual #718231
cidocker allowed to fail manual
benchmark_algo
manual #718230
cidocker allowed to fail manual
profiling_algo