Test 'console' provider in 'tracing' job.
This also refactors the job to use a GitHub-managed runner with less random GitHub Actions boilerplate for caching, env vars, etc. since the 'tracing' job is only building the runtime (as of https://github.com/openxla/iree/pull/6709, from 2021).
Fixes https://github.com/openxla/iree/issues/16405
This just tests that it compiles, or does it test anything else?
This just tests that it compiles, or does it test anything else?
Just testing for compilation, yeah. Could add a lit test too 🤔
Tried adding a lit test, but that ended up being tricky: https://github.com/iree-org/iree/actions/runs/9273552641/job/25513953669?pr=16454
- The tracing job just builds the runtime, but to run a lit test we need the compiler too
- Some other tests failed with console tracing enabled (random segfaults, didn't seem worth digging into)