igt/gem_exec_schedule: Basic tests for preemption

We queue N low priority hanging batches across the engines
and check that our high priority write over takes them.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: MichaƂ Winiarski <michal.winiarski@intel.com>
12 files changed