Midnight commander testfarm ---------------------------- CAUTION: ALWAYS run the test under an unprivileged user where no harm can be done! 1. Generic Setup: * Check out the branch MC-testfarm * Adapt config.sh to your needs (probably not necessary) * Run ./update-repo to download the repo master (which the individual build workdirs are always copied from) * Also re-run that script regularily to keep up-to-date 2. How the test-scripts work * There are several scripts which test different branches in different option variants (defined in the $TEST variable within the scripts) * By convention, there is one test script per branch, named "run-test-". Within these scripts, the tests to run (aka option variants) and an ID (used for subdir names) is defined. The actual dirty work is done by _run_test.sh * The ./configure options for each variant reside under ./opt * Output files are found under ./out/$ID/ * Different test scripts can be run parallel, but only one instance is allowed per individual script * For each successfully variant an appropriate *.OK file is put into the ./out/$ID/ subdir. * These *.OK files prevent that test to be rerun on next call of the test-script.