Skip to content

Commit 6f6f63a

Browse files
committed
Added HACKING.md
1 parent d85680b commit 6f6f63a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

HACKING.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
== Running Tests
2+
3+
This project has both unit tests and integration tests. In our context the distinguishing point is that integration tests
4+
need network connectivity, and unit tests need no more than local file system access. We also expect unit tests to be
5+
very quick, whereas integration tests are allowed to take a _little_ longer.
6+
7+
Unit tests are in 'src/test' and integration tests are in 'src/integTest'. To run integration tests you would need to
8+
do `./gradlew check` or `./gradlew build`. For unittests just doing `./gradlew test` is enough.
9+
10+
Test logging is controlled via `logback-test.xml`. Be aware that integration tests generate a lot of debug information.
11+
Please do not commit the config file back with DEBUG turned on
12+
13+
== Release HOWTO
14+
15+
*TBC*

0 commit comments

Comments
 (0)