~aleteoryx/muditaos

3a924e7d426db2e7e63af9475b294f05b65c3dd0 — Wojtek Cichoń 5 years ago 9fdb735
[EGD-4576] doc: linked to integration tests article (#1111)

Add references to Test harness README article

Added references to Test harness README in two places:
- Documentation table of contents
- Development workflow article
3 files changed, 7 insertions(+), 2 deletions(-)

M doc/README.md
M doc/development_workflow.md
M test/README.md
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/) -