Skip to content

Commit

Permalink
[Regression Test][rocPRIM] Implemented Regression Test filter for emu…
Browse files Browse the repository at this point in the history
…lation work (#642)

* implemented regression test filter and option

* updated changelog

* clarified some points in changelog
  • Loading branch information
NguyenNhuDi authored Nov 12, 2024
1 parent 20b38ee commit e3963e3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
11 changes: 5 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,15 @@ 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 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.
* Added `--emulation` option added for `rtest.py`
* Unit tests can be ran with `[--emulation|-e|--test|-t]=<test_name>`
* Unit tests can be run with `[--emulation|-e|--test|-t]=<test_name>`

### Changed
* Modified smoke tests to complete in faster run-time and to never exceed 2GB of vram usage
* Old smoke tests can be ran with python3 rtest.py --test/-t smoke_old or python3 rtest.py --emulation/-e smoke_old instead
* `--test|-t` no longer a required flag for `rtest.py`, instead user can use either `--emulation|-e` or `--test|-t` but not both

* Changed the subset of tests that are run for smoke tests such that the smoke test will complete with faster run-time and to never exceed 2GB of vram usage. Use `python rtest.py [--emulation|-e|--test|-t]=smoke` to run these tests.
* 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

Expand Down
4 changes: 4 additions & 0 deletions rtest.xml

Large diffs are not rendered by default.

0 comments on commit e3963e3

Please sign in to comment.