tests: update test, each command runs in a shell

22 jobs for feature-a/test-should-directives in 42 minutes and 48 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test Tools
passed #672532
test_tools

00:00:10

 
  Test Unit
passed #672533
test_algo_unit

00:03:38

 
  Test Functional
passed #672558
test_algo_should

00:09:37

failed #672556
test_algo_should

00:07:55

failed #672534
test_algo_should

00:07:36

 
  Test Shouldvdj
passed #672535
test_algo_shouldvdj

00:20:35

 
  Coverage
passed #672536
algo_coverage

00:00:16

89.4%
 
  Prepare Release
manual #672537
allowed to fail manual
prepare_release
 
  Valgrind Unit
passed #672538
valgrind
algo_valgrind_unit

00:08:29

 
  Valgrind Functional
manual #672539
valgrind allowed to fail manual
algo_valgrind_functional
 
  Multiple Tests
manual #672546
cidocker allowed to fail manual
test_clang34_manual
manual #672547
cidocker allowed to fail manual
test_clang4_manual
manual #672548
cidocker allowed to fail manual
test_clang6_manual
manual #672549
cidocker allowed to fail manual
test_clang7_manual
manual #672540
cidocker allowed to fail manual
test_gcc48_manual
manual #672541
cidocker allowed to fail manual
test_gcc5_manual
manual #672542
cidocker allowed to fail manual
test_gcc6_manual
manual #672543
cidocker allowed to fail manual
test_gcc7_manual
manual #672544
cidocker allowed to fail manual
test_gcc8_manual
manual #672545
cidocker allowed to fail manual
test_gcc9_manual
 
  Benchmark
manual #672551
cidocker allowed to fail manual
benchmark_algo
manual #672550
cidocker allowed to fail manual
profiling_algo