[CI] re-work tests and segment them into multiple jobs
6 files changed