etherlab/README
author |
Edouard Tisserant <edouard.tisserant@gmail.com> |
|
Mon, 27 Mar 2023 10:12:20 +0200 |
branch | wxPython4 |
changeset 3748 |
a811e1ff718a |
parent 2022 |
c2295d311402
|
permissions |
-rw-r--r-- |
Tests: Add time emulation feature for tests with BEREMIZ_TEST_CYCLES CFLAG.
Adding BEREMIZ_TEST_CYCLES=1000 in a project's CFLAGS will:
- run 1000 cycles with no pause
- emulate time flowing normaly for PLC code
- exit PLC thread
This allows:
- testing standard library blocks that deal with time without having to wait
- unit testing and code coverage with POUs that uses time