Add common test routines

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

00:00:22

passed clang-tidy #875871
clang elsa linux

00:00:45

 
  Compile
passed build-clang8 #875874
clang elsa linux

00:01:10

passed build-cuda92 #875875
cuda gcc elsa linux

00:01:29

passed build-gcc9 #875873
gcc elsa linux

00:00:55

passed build-ubuntu #875872
elsa linux

00:01:06

 
  Test
passed test-clang8 #875878
clang elsa linux

00:03:42

passed test-cuda92 #875879
cuda gcc elsa linux

00:04:32

passed test-gcc9 #875877
gcc elsa linux

00:04:22

passed test-ubuntu #875876
elsa linux

00:03:38

 
  Coverage
passed test-coverage #875880
cuda gcc elsa linux

00:18:48

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

00:00:23