Commit Graph

14 Commits

Author SHA1 Message Date
Tim Byrne e7f9616b39
Rewrite testing system (#119)
The new test system is written with py.test. These tests are more
comprehensive, run faster by an order of magnitude, and are far more
maintainable. The tests themselves conform to PEP8.
2019-02-20 07:48:25 -06:00
Tim Byrne db9c00287b
Fix contrib target 2017-10-16 17:36:14 -05:00
Tim Byrne e09b5a551e
Declare PHONY targets in Makefile 2017-09-04 11:59:06 -05:00
Tim Byrne eef9bfa2f7
Add a `testhost` target
This target runs Bash in an ephemeral docker container with the HEAD
revision of yadm mounted at /bin/yadm. You can override the version
using any "commit-ish". Eg. `target=1.06 make testhost`
2017-09-04 11:59:06 -05:00
Tim Byrne 356c47a19f
Add Bash completion script (#60)
* Add completion script
* Add introspection
2017-04-24 07:49:10 -05:00
Tim Byrne 97b784d55d
Process bootstrap with Shellcheck 2017-01-27 17:25:30 -06:00
Tim Byrne 3f7e8b148e
Add make target `parallel` 2017-01-16 17:01:53 -06:00
Tim Byrne a09738616d
Expand branches used for generating CONTRIBUTORS 2017-01-12 17:11:30 -06:00
Tim Byrne 06757b3544
Write .bash version of .bats to /tmp 2017-01-05 16:58:59 -06:00
Tim Byrne bd3ed72ee8
Unset GPG_AGENT_INFO while tests are running 2016-06-08 08:33:47 -05:00
Tim Byrne b3209de4dc Add shellcheck tests 2016-04-07 08:16:13 -05:00
Tim Byrne d2cd3b1b26 Add tests
Tests will be run using `bats`.
2016-04-07 08:14:13 -05:00
Tim Byrne 20f47be9fe Add CONTRIBUTORS 2016-01-08 21:46:06 -06:00
Tim Byrne f1a75db991 Create make targets for processing documentation 2015-07-16 19:38:17 -05:00