README 1.2 KB

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