diff options
author | patrick brisbin <pbrisbin@gmail.com> | 2013-08-23 14:31:32 -0400 |
---|---|---|
committer | Mike Burns <mike@mike-burns.com> | 2014-04-08 11:37:36 +0200 |
commit | a5344a3940f292d8d4f8907f92a54bf726b87e44 (patch) | |
tree | 9c6030113ca0db2f83626f4f68857cb0de43f475 /test/Makefile.am | |
parent | a7c2b6bed845b8512e878c992e07841ea9b88462 (diff) |
An integration test suite
This test suite uses cram to run integration tests through `/bin/sh`.
The tests are all high-level acceptance tests; they should work
regardless of the implemention code.
To run them, you must first install cram:
sudo pip install cram
Then the `check` target will run them:
make check
Failure output should be printed clearly to stdout, but in general: full
test output is in `test/test-suite.log` and output specific to a test
named `foo.t` is in `foo.t.log`.
Tests are now encouraged in `CONTRIBUTING.md` as part of the normal pull
request process.
This is a TAP-enabled test suite.
Diffstat (limited to 'test/Makefile.am')
-rw-r--r-- | test/Makefile.am | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/Makefile.am b/test/Makefile.am new file mode 100644 index 0000000..9cbc6b2 --- /dev/null +++ b/test/Makefile.am @@ -0,0 +1,20 @@ +TESTS = \ + lsrc-dotfiles-dirs.t \ + lsrc-excludes.t \ + lsrc-hostname.t \ + lsrc-sigils.t \ + lsrc.t \ + lsrc-tags.t \ + lsrc-usage.t \ + mkrc-alternate-dotfiles-dir.t \ + mkrc-copy-file.t \ + mkrc-host-file.t \ + mkrc-simple-output.t \ + mkrc-tagged-file.t \ + mkrc-usage.t \ + rcrc-custom.t \ + rcrc.t \ + rcup-link-files.t \ + rcup-usage.t + +LOG_COMPILER = cram |