From 16212a6b909dab4e60998447dd3db191f54295fe Mon Sep 17 00:00:00 2001 From: Di Nguyen Date: Wed, 13 Nov 2024 16:40:16 -0700 Subject: [PATCH] [Extended Tests][rocPRIM] Implemented extended tests filter for emulation work. (#644) * initial implementation started * implemented extended tests * updated changelog, and merged in develop --- CHANGELOG.md | 4 +++- rtest.xml | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf35d6429..8269f93b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ Full documentation for rocPRIM is available at [https://rocm.docs.amd.com/projec ## (Unreleased) rocPRIM 3.4.0 for ROCm 6.4.0 ### Added +* Added extended tests to `rtest.py`. These tests are extra tests that did not fit the criteria of smoke and regression tests. These tests will take much longer to run relative to smoke and regression tests. + * Use `python rtest.py [--emulation|-e|--test|-t]=extended` to run these tests. * Added regression tests to `rtest.py`. Regression tests are a subset of tests that caused hardware problems for past emulation environments. * Can be run with `python rtest.py [--emulation|-e|--test|-t]=regression` * Added the parallel `find_first_of` device function with autotuned configurations, this function is similar to `std::find_first_of`, it searches for the first occurrence of any of the provided elements. @@ -17,7 +19,7 @@ Full documentation for rocPRIM is available at [https://rocm.docs.amd.com/projec * The `rtest.py` options have changed. `rtest.py` is now run with at least either `--test|-t` or `--emulation|-e`, but not both options. ### Resolved issues -* Fixed an issue where `rmake.py` would generate wrong CMAKE commands while using Linux enviorment +* Fixed an issue where `rmake.py` would generate wrong CMAKE commands while using Linux environment * Fixed an issue where `rocprim::partial_sort_copy` would yield a compile error if the input iterator is const. * Fixed incorrect 128-bit signed and unsigned integers type traits. * Fixed compilation issue when `rocprim::radix_key_codec<...>` is specialized with a 128-bit integer. diff --git a/rtest.xml b/rtest.xml index 57b402046..d2f11e70a 100644 --- a/rtest.xml +++ b/rtest.xml @@ -6,6 +6,9 @@ + + {CTEST_FILTER} {CTEST_REGEX} @@ -22,4 +25,7 @@ {REGRESSION_TEST} + + {EXTENDED_TEST} + \ No newline at end of file