Nightly testing for Zafl using different compiler, languages, compilation flags and zafl flags
Need nightly tests to be run in our CI/CD pipeline for Zafl on small programs (8-queens) with lots of combinations of compiler flags, gnu and clang, as well as different set of flags for zafl. Need different 8-queen implementations for C and C++ initially. The C++ version should use coding constructions that are C++ specific, e.g., cout. zafl.sh flags should have the following 2 configurations (-d -g -c) and (-D -G -C).
For each benchmark, i.e., combination of compiler, compiler flags and zafl.sh flag:
- build test: can we process (zafl.sh) the benchmark?
- functional test: does 8-queen still work as expected?