Closed ScottTodd closed 1 month ago
Requested reviews from a few people that might have suggestions. Sorry, the code is kind of gross before and after... such is the nature of test suites x_x
Ping @erman-gurses / others that might have opinions?
I've discussed this on and off with @erman-gurses . We'd like to merge and then iterate.
Probably worth diffing the changes in this repo with https://github.com/iree-org/iree/pull/18725 to make sure we pick up all the improvements.
Whoops, I should have known better than to merge without syncing and re-running the tests ;P
https://github.com/iree-org/iree-test-suites/actions/runs/11353574142/job/31578892613#step:8:445
<unknown>:0: error: HIP target not set; did you forget to pass '--iree-hip-target'?
This repo is low traffic and this PR touched a good chunk of large files so I'll fix-forward instead of revert.
Progress on https://github.com/iree-org/iree-test-suites/issues/2. See also the long Discord thread here.
Summaries of changes
Further decoupled test suites from the core CMake project
iree_native_test.cmake
toiree_test_suites_native_test.cmake
iree_e2e_generated_runner_test.cmake
toiree_test_suites_runner_test.cmake
-DIREE_BUILD_TESTS=OFF
and avoid pulling in IREE's other testslinalg_ops/matmul/CMakeLists.txt
that runs tests on each backend using default flagsSimplified the test generator
Ran the
generate_e2e_matmul_tests.py
script offline and checked in the generated filesgit checkout
time), but I could see a case for more tightly coupling the generator with the test runnerWhat is left to do?
linalg_ops/matmul/CMakeLists.txt
file or move to a different test runner somehow. I mainly want to support XFAIL in some way for both compiling and running.