-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibrary.json
More file actions
39 lines (39 loc) · 1.16 KB
/
Copy pathlibrary.json
File metadata and controls
39 lines (39 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"name": "Testrunner",
"version": "4.0.0",
"description": "Go-inspired C/C++ unit test framework - the zero-alloc MCU engine (engine #3): no heap, threads, exceptions or RTTI. Register test_* cases with trun::AddTestCase / TRUN_ADD_TEST and run them on-device via trun::RunTests. Define TRUN_USE_V1 for the V1 test interface; override TRUN_MCU_MAX_TESTFUNCS / TRUN_MCU_MAX_MODULES / TRUN_MCU_MSG_BUF_LEN / TRUN_MCU_SINK_MAX_RETRY to size the fixed-capacity registries.",
"keywords": "unit-testing, test, tdd, embedded, mcu",
"repository": {
"type": "git",
"url": "https://github.com/gnilk/testrunner.git"
},
"platforms": "*",
"frameworks": "*",
"headers": [
"trunmcu.h",
"testinterface.h"
],
"export": {
"include": [
"library.json",
"src/testrunner/mcu",
"src/testrunner/ext_testinterface"
]
},
"build": {
"srcDir": "src/testrunner/mcu",
"srcFilter": [
"+<*.cpp>"
],
"includeDir": "src/testrunner/mcu",
"flags": [
"-std=c++20",
"-I src/testrunner/mcu",
"-I src/testrunner/ext_testinterface"
],
"unflags": [
"-std=gnu++11"
],
"libArchive": true
}
}