Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CI] [GHA] Extract test jobs into reusable workflows (#21395)
* extract cpu func tests into a reusable workflow * add needs * check paths * correct paths * rm usage of setupvars * extract samples * use yaml string * split mac workflow * check variables * try github workspace * check full dir * set variables * try with sub directory * Revert "try with sub directory" This reverts commit d891ee3. * extract c++ tests from linux * change * use cxx workflow in mac workflows * add noninteractive * extract cpu func tests * rm unused * enable mac * fix reusable workflow name * correct path for sparse-checkout * extract python UT * remove unnecessary asterisk * remove another unnecessary asterisk * use reusable action for linux cc * add check for setupvars existence * check with manually installed opencl * add components input to samples workflow; rm pr triggers for mac workflows * add missing needs * add missing option for deps install script * use disables in test themselves instead of ifs in workflows * use reusable workflow for cxx tests in linux arm * use python reusable workflow in linux arm * add missing endif * use self-hosted for samples, add x86_64 constraint for jax * check paths * find gompby partial name * skip failing tests on arm; correct gomp finding for ovc * check tests * add debian packages job; use job_ prefix for reusable workflows with jobs * extract tf hub model tests * extract tf model hub perf tests * extract pytorch models tests * do not use container on GHA runners * extract onnx runtime * add missing deps * skip test for linux arm * rm always()s * fix quotes * correct paths * correct ifs, check dir for onnxruntime * correct path for onnxruntime utils folder; install python3 * use self-hosted as input * check for self-hosted runner via name, pass version * skip cpu plugin unittest * check cxx tests * rm pr trigger
- Loading branch information