Skip to content

Upgrade ci-kdl, be consistent with results dir

Daniel Stone requested to merge daniels/mesa:results-kdl-upgrade into main

The handling of our results directory was a bit weird; we would create it somewhere in one of several places, then run some stuff and maybe move it around a couple of times. Instead of doing that, just create it in one place, set that place as $RESULTS_DIR, and write into it everywhere.

As part of doing this, we also upgrade ci-kdl to a version where we can explicitly specify an output file path. By doing that we can avoid background file management and moves which raced against moving the results directory which meant that we actually just lost all of our results we'd tried to collect.

Whilst we're here, let's capture Xorg.0.log as well, because trying to debug Xorg failures without the log is infuriating. Someone may or may not have wasted a bunch of time on that last weekend. Maybe me.

Merge request reports