M doc/README.md => doc/README.md +1 -0
@@ 33,6 33,7 @@ firefox build/doc/html/index.html
- [Super dirty quickstart on the phone](quickstart.md#super-dirty-quickstart-on-the-phone)
- [Preparing packages](quickstart.md#preparing-packages)
- [Setting up integrated development environment](setup_ide.md)
+- [Testing framework](../test/README.md)
- [Running MuditaOS on a phone](running_on_phone.md)
- [GUI](../module-gui/README.md)
- [Keybindings on Linux](host_keyboard_bindings.md)
M doc/development_workflow.md => doc/development_workflow.md +2 -0
@@ 48,6 48,8 @@ Before submitting a Pull Request please go through some basic checks:
- run unit tests (`make check`),
- check if your code formatting complies with [`.clang-format`](../clang-format).
+As a part of our continuous integration proccess we will be soon introducing our own [test harness](../test/README.md).
+
## Submit a Pull Request
Submit a Pull Request. You can add labels that will help people who know the part of the code you are modifying in spotting the changes you are submitting and do a code review.
M test/README.md => test/README.md +4 -2
@@ 1,6 1,8 @@
-# Test framework
+# Test harness
-Test harness makes use of USB-CDC serial (on RT1051 target) or pseudo-tty (on Linux) to communicate
+The aim of this [test harness](https://en.wikipedia.org/wiki/Test_harness) is to enable tests automation and facilitate integration testing.
+
+Mudita Pure test harness makes use of USB-CDC serial (on RT1051 target) or pseudo-tty (on Linux) to communicate
with `service-desktop` service in the operating system and get data from the internal database and device status.
Both `service-desktop` and functional tests are using [`pyTest`](https://github.com/pytest-dev/pytest/) -