aab6808f4e
Ensure the appid and the rank are emitted too
2023-03-24 12:08:45 +00:00
34c9f34f04
Get the gid from nanos6 task types too
2023-03-24 12:08:45 +00:00
4aebe81940
Document ss-mismatch nanos6 test
2023-03-24 12:08:45 +00:00
97dac6e83b
Add switch-same-type nosv test
...
Generates a script with the values of the delta clock, PRV type and
value to be matched in the .prv traces, to ensure the emulator emitted
the switching type event.
2023-03-24 12:08:45 +00:00
803945dbc8
Return the gid of the created type
2023-03-24 12:08:45 +00:00
864ce4222f
Store the first and last clock of emu events
...
Allows the tests to know the relative clock that will appear in the PRV
trace (with one rank only).
2023-03-24 12:08:45 +00:00
69506e5079
Update burst test regex
2023-03-24 12:08:45 +00:00
899b82c36f
Update flush-overhead too
2023-03-24 12:08:45 +00:00
7b80aa6aaf
Instrument running thread in sort and flush tests
2023-03-24 12:08:45 +00:00
b265442b8c
Mark select channel as dirty on mux_init()
...
Ensures that the select callback will be called on the propagation
phase, immediately setting the right output. Otherwise the mux won't be
updated until the select channel sets a new value.
2023-03-24 12:08:45 +00:00
28517c2000
Add another subsystem between nested tasks
2023-03-24 12:08:45 +00:00
e3339fef3b
Increase sort window
2023-03-24 12:08:45 +00:00
451d4be386
Port ovnisort
2023-03-24 12:08:45 +00:00
cd39230089
Remove boilerplate from the models
2023-03-24 12:08:45 +00:00
a818795d88
Add support for nOS-V
...
Most of the model is taken from nanos6, we should refactor them.
2023-03-24 12:08:45 +00:00
e344044b43
Use OB. for flush overhead test
2023-03-24 12:08:45 +00:00
2ce91de173
Move mp-rank test to nOS-V group
2023-03-24 12:08:45 +00:00
c13e004c6f
Disable sort and trace-dependent tests
2023-03-24 12:08:45 +00:00
a91b1c554a
Finish task types in PCF for nanos6
2023-03-24 12:08:45 +00:00
dbea90f525
Fail if the streams clock is too far apart
...
The current gate is set to 1 hour and it only checks the first event in
the stream. Added a test too.
2023-03-24 12:08:45 +00:00
e674c92f13
Enable emu and rt tests for nanos6 and ovni
2023-03-24 12:08:45 +00:00
e6cbe67254
Redesign full ring test
2022-12-19 15:46:37 +01:00
730082024f
Initialize last_phy in test mp-simple
2022-12-19 15:30:27 +01:00
b6ce54b7ee
Add version check and soname for libovni
...
Adds ovni_version_check() to test the version at runtime, set the
SONAME to the major version and install a symlinks to the complete
version:
libovni.so -> libovni.so.1
libovni.so.1 -> libovni.so.1.0.0
libovni.so.1.0.0
2022-12-13 13:11:44 +01:00
971e8c1891
Prevent early end maker OU] in sort test
2022-10-07 13:17:26 +02:00
bacf33450d
Add burst stats test
2022-10-07 13:08:51 +02:00
239deed26d
Add test to fill the ring buffer
2022-10-07 12:43:15 +02:00
6dda4e90dd
Add tests for event sorting
2022-10-07 12:17:14 +02:00
99793dba10
Set continuation indent to 2 tabs
2022-09-30 10:25:09 +02:00
177429fabc
Follow K&R coding style using clang-format
2022-09-29 16:52:28 +02:00
834b33af33
Use SPDX license identifiers
2022-09-29 14:16:47 +02:00
c82b95ff07
Fix emu tests for taskfor and task body events
2022-09-21 17:31:28 +02:00
cd2e949613
Fix nested-tasks emu test
2022-09-21 13:17:38 +02:00
a94a56a4ba
Update Nanos6 events for tests
2022-09-20 10:30:36 +02:00
24cb5a37c2
Remove fake subsystem test.
...
It is now covered by the runtime tests.
2022-09-20 10:29:36 +02:00
3d39b8cc54
Update task create emulated events
2022-09-12 16:52:27 +02:00
666075e8cd
Disable Nanos6 subsystem test for now
2022-09-12 16:16:10 +02:00
982bc39490
Move thread type events to another channel
2022-09-12 16:16:10 +02:00
ac1ae8e69d
Use one event per blocking type in Nanos6
2022-09-12 16:16:10 +02:00
6551ba80b1
Compute test name from source file
2022-09-12 16:16:10 +02:00