|
5b4a9c7da4
|
Sort nOS-V test traces
|
2022-10-07 11:27:20 +02:00 |
|
|
a1e7dbb04e
|
Add SORT support in tests
|
2022-10-07 11:26:32 +02:00 |
|
|
221f21b776
|
Use custom nOS-V shared memory name
|
2022-10-07 11:25:31 +02:00 |
|
|
07d9313064
|
Add sort step if needed in the test driver
|
2022-10-07 11:24:04 +02:00 |
|
|
03c299b7a8
|
Add NODES runtime tests
Also add Nanos6 and NODES package modules
|
2022-10-04 19:54:55 +02:00 |
|
|
08f0e14155
|
Add two nOS-V RT extra tests
|
2022-10-04 13:03:41 +02:00 |
|
|
99793dba10
|
Set continuation indent to 2 tabs
|
2022-09-30 10:25:09 +02:00 |
|
|
ca6d46698f
|
Move sources to src
|
2022-09-29 16:52:30 +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 |
|
|
2feccc7ba0
|
Always enable RT tests if possible
|
2022-09-29 12:41:59 +02:00 |
|
|
273d4bcc80
|
Speed up several-tasks test
|
2022-09-29 12:34:45 +02:00 |
|
|
fcba4ddc87
|
Fix sched-add race condition
Wait until all tasks have set the handle and then unblock them all.
|
2022-09-29 12:32:56 +02:00 |
|
|
323933448a
|
Test Nanos6 with multiple instrumentation levels
|
2022-09-27 15:43:04 +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 |
|
|
1a67fa40d4
|
Add taskfor test
|
2022-09-21 13:16:53 +02:00 |
|
|
8cab61bc62
|
Always emit task body when running a task
The emulator now enforces that the subsystem state is task body when a task
begins, either a new task or a nested one.
|
2022-09-21 13:02:24 +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 |
|
|
b5e70b90a7
|
Reduce tasks in sched-add tests
Also remove unused printf and follow style.
|
2022-09-14 13:20:15 +02:00 |
|
|
09e11b28a4
|
Add nanos6 as library and sched-add test
|
2022-09-13 15:36:55 +02:00 |
|
|
3d39b8cc54
|
Update task create emulated events
|
2022-09-12 16:52:27 +02:00 |
|
|
4f1125818c
|
Add ovni level config to nanos6.toml
|
2022-09-12 16:16:11 +02:00 |
|
|
7e8ec9ebc7
|
Reduce task duration
|
2022-09-12 16:16:11 +02:00 |
|
|
cc1f5d769f
|
Add Nanos6 rt test with several tasks
|
2022-09-12 16:16:11 +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 |
|
|
7c6beb091a
|
Add nanos6 rt tests and organize into folders
|
2022-09-12 16:16:10 +02:00 |
|
|
406e9bddcb
|
Strict testing and improve bad test regexes
|
2022-09-12 16:16:10 +02:00 |
|
David Alvarez
|
080898363b
|
Add Nanos6 tests
|
2022-09-12 16:16:10 +02:00 |
|
|
c3c7aa730e
|
Add support for runtime tests
|
2022-09-12 15:57:07 +02:00 |
|
|
6538dbcdd9
|
Only run flush-overhead test on Release build
|
2022-06-21 15:26:51 +02:00 |
|
|
7471a70c60
|
Print flush times when the test fails
|
2022-06-21 15:03:13 +02:00 |
|
|
430333409c
|
Fix nOS-V task pause and add regression test
|
2022-06-03 11:36:27 +02:00 |
|
|
8b3a6409e0
|
Add a test for nOS-V type labels
|
2022-06-02 15:55:08 +02:00 |
|
|
a62ba4eef5
|
Always create task types in the tests
|
2022-06-02 15:54:46 +02:00 |
|
|
880bdb48d4
|
Simplify test properties
|
2022-06-02 15:45:25 +02:00 |
|
|
d460290415
|
Add another test to prevent double nesting
|
2022-06-01 17:01:51 +02:00 |
|
|
24134aa04f
|
Add test for nOS-V nested tasks
|
2022-06-01 16:41:28 +02:00 |
|
|
2cb9371e3c
|
Add a CMake macro to define tests
|
2022-06-01 16:39:52 +02:00 |
|
|
69af0f721f
|
Split source and build test directories
|
2022-06-01 16:39:52 +02:00 |
|
|
afc4ed48b5
|
Fix the payload size to 1 MiB in flush test
|
2022-01-13 13:06:34 +01:00 |
|
|
221e1a8d19
|
Ensure the flush overhead stays below 1 ms
Uses /dev/shm as temporary directory.
|
2022-01-13 10:58:10 +01:00 |
|
|
86fb8b4717
|
Fix copyright years
|
2022-01-12 10:47:47 +01:00 |
|
|
39b65b1e67
|
Define gettid for old glibc versions
|
2022-01-12 10:29:13 +01:00 |
|
|
e435d2d004
|
Run the tests in serial
|
2022-01-11 18:56:37 +01:00 |
|
|
bae6e4a209
|
Add rank test with fake nosv tasks
|
2021-12-10 18:37:32 +01:00 |
|