start-rt-test.sh failed to checkout the right commit with,
fatal: detected dubious ownership in repository at '/srv/parsoid-testing' To add an exception for this directory, call: git config --global --add safe.directory /srv/parsoid-testing
Resulting in,
https://www.mediawiki.org/w/index.php?title=Parsoid%2FRound-trip_testing&diff=5784446&oldid=5049938
but it didn't really prevent rt testing from starting with the wrong commit (though reporting it was testing the right hash in the web ui). Since we rely pretty heavily on the result of rt testing being clean, this failure mode seems problematic and too heavily reliant on developer noticing that something went wrong.
The script should at least check the exit codes for the git checkout and either report in red or fail hard.