Backport #275: split runner
This PR backports work done in master branch to split runner.cpp (generated by cxx test framework) into a number of small easy-to-manage-and-run tests.
This PR backports work done in master branch to split runner.cpp (generated by cxx test framework) into a number of small easy-to-manage-and-run tests.