Add common test routines

12 jobs for master in 26 minutes (queued for 1 second)
Status Job ID Name Coverage
  Static Test
passed #875870
linux elsa clang
clang-format

00:00:22

passed #875871
linux elsa clang
clang-tidy

00:00:45

 
  Compile
passed #875874
linux elsa clang
build-clang8

00:01:10

passed #875875
linux elsa gcc cuda
build-cuda92

00:01:29

passed #875873
linux elsa gcc
build-gcc9

00:00:55

passed #875872
linux elsa
build-ubuntu

00:01:06

 
  Test
passed #875878
linux elsa clang
test-clang8

00:03:42

passed #875879
linux elsa gcc cuda
test-cuda92

00:04:32

passed #875877
linux elsa gcc
test-gcc9

00:04:22

passed #875876
linux elsa
test-ubuntu

00:03:38

 
  Coverage
passed #875880
linux elsa gcc cuda
test-coverage

00:18:48

97.0%
 
  Docs
passed #875881
elsa-docs-deploy
deploy-docs

00:00:23