This issue is meant to open a discussion.
After working on PR #1090 and #1089, we realize that it would be nice to have a way to know if a unit test is a CPU or GPU test. For example it would allow to provide more information about what fails when running the test suite. Also, the naming convention is very blurry with some tests being named _ho/_dev or -/_gpu or -/_cu.
Maybe it would be worth unifying first the naming convention of all unit tests. Once we've done that, we could consider a way for the Makefile unit test suite to detect if a test failed on CPU or GPU following the naming convention.
This issue is meant to open a discussion.
After working on PR #1090 and #1089, we realize that it would be nice to have a way to know if a unit test is a CPU or GPU test. For example it would allow to provide more information about what fails when running the test suite. Also, the naming convention is very blurry with some tests being named
_ho/_devor -/_gpuor -/_cu.Maybe it would be worth unifying first the naming convention of all unit tests. Once we've done that, we could consider a way for the Makefile unit test suite to detect if a test failed on CPU or GPU following the naming convention.