Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve testing infrastructure #366

Merged

Commits on Jun 5, 2020

  1. Raise level of parallelism to test invocations

    This improves the parallelism of the testing infrastructure.
    
    So if the tests are invoked with -j2 up to two tests will run at once.
    We also note which tests are multi-processor and ensure they request the
    correct resources.
    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    f09f60e View commit details
    Browse the repository at this point in the history
  2. Check multiple locations for CovidSim executable

    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    09a4c5a View commit details
    Browse the repository at this point in the history
  3. Treat checksum file as text

    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    55968ec View commit details
    Browse the repository at this point in the history
  4. Make CI loop use multi-cores for testing

    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    fc85ed5 View commit details
    Browse the repository at this point in the history
  5. Add test-accept target

    This enables us to do:
    
    `make test-accept`
    
    to accept test changes, and means that all testing can be done by
    invocations of cmake or the underlying build system.
    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    6cbd793 View commit details
    Browse the repository at this point in the history
  6. Remove legacy regression testing scripts

    These are now part of make test and make test-accept
    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    85e68c1 View commit details
    Browse the repository at this point in the history
  7. Improve documentation of testing

    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    828d412 View commit details
    Browse the repository at this point in the history
  8. Update build instructions

    Matthew Gretton-Dann committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    1221aac View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. Merge remote-tracking branch 'origin/master' into matt-gretton-dann/f…

    …urther-parallelise-testing
    Matthew Gretton-Dann committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    6c2fe3d View commit details
    Browse the repository at this point in the history