Jean-Philippe Evrard
1873e022cc
test: Add guard when no commit needs testing
...
Without this patch, github actions fail.
It's a temporary workaround until [1] is done.
[1]: https://github.com/purpleidea/mgmt/issues/643
2021-03-03 10:49:22 +01:00
Jean-Philippe Evrard
636248ad67
test: Ensure branches are also testable
...
test-commit-message runs on PR, but also on push in other branches
which aren't PRs. We need to test those too.
This is fixed by ensuring the same kind of behaviour than travis CI:
When a patch is put on a branch, it's using the branchname for
testing [1].
[1]:
https://docs-staging.travis-ci.com/user/environment-variables/#default-environment-variables
2021-03-03 09:52:49 +01:00
Jean-Philippe Evrard
4511c54fad
test: Ensure github CI tests commit messages
...
Without this patch, the travis var is empty, and we just pass.
This is a problem, as we are using github CI nowadays.
This should fix it.
2021-03-03 02:47:30 -05:00
James Shubin
164a9479ad
test: Add a new test to the commit message checking
...
Fix the missing "s" bug.
2019-11-17 20:21:52 -05:00
James Shubin
d1ecfd8657
test: Fix typos, these aren't cats
...
Miau!
2019-05-05 09:32:04 -04:00
James Shubin
5431bfdc29
test: Improve commit message tests
2018-11-24 04:42:50 -05:00
James Shubin
412a25462e
test: Improve commit message test
...
We can classify better now that we have the new engine.
2018-04-21 19:29:26 -04:00
Johan Bloemberg
b34b359860
test: Streamline test suite a little
...
This change aims to streamline the integrationtest suite and reduce friction when running (parts of) test suites.
Changes:
- add `test-testname` to makefile to easily run one suite
- made skipping tests first class citizen in test.sh (all available testsuites and the reasons they are skipped are now better exposed and discovered)
- suppress some output of gotest unless there is an error
- no longer build binary for examples and gotest suites
- removed .SILENT from makefile as it being applied to only some targets makes it feel weird (I just learned about this option btw, feel free to comment on this change)
- move individual tests out of `test.sh` and into `test-misc.sh`
- introduced the concept of testsuites to `test.sh`
2018-02-15 17:21:49 +01:00
James Shubin
e37bb3ac8a
test: Add new test for language prefix
2018-02-07 21:52:06 -05:00
James Shubin
846c5f8762
test: Add another check for off-by-one-error commit tags
2017-11-24 09:46:32 -05:00
James Shubin
52fd1ae73e
test: Add check for common doc vs docs ambiguity
2017-11-23 08:20:44 -05:00
James Shubin
51ce83f20b
test: Add extra commit message tests for some common mistakes
...
Feel free to add more if we identify them.
2017-11-21 11:05:20 -05:00
James Shubin
74dfb9d88d
test: Make test status more clear
2017-02-21 18:40:31 -05:00
Julien Pivotto
5cbb0ceb80
test: commit: Improve commit message testing
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2017-02-10 11:12:26 +01:00
James Shubin
5b29358b37
test: Small nitpicks with messages
2017-02-09 11:16:18 -05:00
Julien Pivotto
90147f3dfb
travis: more strict commit messages tests
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2017-02-09 16:33:06 +01:00
Julien Pivotto
de1810ba68
travis: add a test regarding commit messages
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2017-02-09 16:01:09 +01:00