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

Add infrastructure for running unit tests #19

Merged
merged 3 commits into from
Mar 22, 2016

Commits on Mar 22, 2016

  1. Add 'test-unit' and 'test-unit-local' Makefile targets

    Running unit tests without the integration tests is non-trivial, so add
    a Makefile target to help with this.
    mtrmac committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    ab36f62 View commit details
    Browse the repository at this point in the history
  2. Run unit tests in Travis

    mtrmac committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    a4fd447 View commit details
    Browse the repository at this point in the history
  3. Add collective test targets:

    - (make check): GNU coding standards-compliant primary entry point,
      running all available tests in the best environment (i.e. Docker
      container).
    - (make test-all-local): Local entry point, running only tests
      which do not require a special environment; intended for IDE
      integration and quick turnaround cycles.
    
    Also modifies the Travis configuration to run (make check), to prevent
    duplication.
    mtrmac committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    b815271 View commit details
    Browse the repository at this point in the history