Add infrastructure for HIP catch tests; add unit/compiler tests (#297)
Introduce support for HIP Catch tests in External/HIP tests.
* introduce/port framework to run HIP Catch tests
* port unit/compiler tests
* the tests are disabled by default, to turn on set -DENABLE_HIP_CATCH_TESTS=ON in cmake
See External/HIP/CATCH_TESTS_README.md for details
Commits
* Add infrastructure for HIP catch tests; add unit/compiler tests
* Fix some tests; FIx statistics; Add Verbose run
* Remove copy of Catch2 framework; improve output
* Fix & Improve Summary
* Consolidate Verbose and non verbose mode, fix target hierarchy, improve Summary
* Update CATCH readme to reflect correct path to original tests
* Remove remnance of Catch2 framework
* Disable CATCH tests by default, improve README
* Extract some Summary logic into a separate template file
* Minor code updates: to improve readability and error processing
* Get rid of explicit setting COV 6; add comments to explain complex hipSquareGenericTarget test
18 files changed