-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathPlot.yml
93 lines (86 loc) · 3.53 KB
/
Plot.yml
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
version: 3
includes:
utils:
taskfile: ./Utils.yml
internal: true
tasks:
all:
- task: default
- task: entities
- task: extended
- task: events
default:
- task: utils:gen-report-template
vars:
REPORTS: >
{{.PROJECT_DIR}}/reports/entityx.json
{{.PROJECT_DIR}}/reports/entt.json
{{.PROJECT_DIR}}/reports/ginseng.json
{{.PROJECT_DIR}}/reports/mustache.json
{{.PROJECT_DIR}}/reports/flecs.json
{{.PROJECT_DIR}}/reports/pico-ecs.json
{{.PROJECT_DIR}}/reports/gaia-ecs.json
# TODO: add openecs
# {{.PROJECT_DIR}}/reports/openecs.json
entities:
- task: utils:gen-report-template
vars:
OUTPUT: entities.RESULTS.md
REPORTS: >
{{.PROJECT_DIR}}/reports/entityx-entities.json
{{.PROJECT_DIR}}/reports/entt-entities.json
{{.PROJECT_DIR}}/reports/ginseng-entities.json
{{.PROJECT_DIR}}/reports/mustache-entities.json
{{.PROJECT_DIR}}/reports/flecs-entities.json
{{.PROJECT_DIR}}/reports/pico-ecs-entities.json
{{.PROJECT_DIR}}/reports/gaia-ecs-entities.json
# TODO: add openecs
# {{.PROJECT_DIR}}/reports/openecs-entities.json
events:
- task: utils:gen-report-template
vars:
OUTPUT: events.RESULTS.md
REPORTS: >
{{.PROJECT_DIR}}/reports/entt-extended-event.json
{{.PROJECT_DIR}}/reports/entt-extended-event-comp.json
{{.PROJECT_DIR}}/reports/entt-extended-event-emit.json
{{.PROJECT_DIR}}/reports/entt-extended-event-emit-stable.json
# {{.PROJECT_DIR}}/reports/flecs-extended-event-emit.json
# {{.PROJECT_DIR}}/reports/flecs-extended-event.json
# {{.PROJECT_DIR}}/reports/mustache-extended-event.json
extended:
- task: utils:gen-report-template
vars:
OUTPUT: extended.RESULTS.md
REPORTS: >
{{.PROJECT_DIR}}/reports/entt-extended.json
{{.PROJECT_DIR}}/reports/entt-extended-runtime.json
{{.PROJECT_DIR}}/reports/entt-extended-group.json
{{.PROJECT_DIR}}/reports/entt-extended-full-owning-group.json
{{.PROJECT_DIR}}/reports/entt-extended-non-owning-group.json
{{.PROJECT_DIR}}/reports/entt-extended-partial-owning-group.json
{{.PROJECT_DIR}}/reports/entt-extended-stable.json
{{.PROJECT_DIR}}/reports/ginseng-extended.json
{{.PROJECT_DIR}}/reports/mustache-extended.json
{{.PROJECT_DIR}}/reports/flecs-extended.json
{{.PROJECT_DIR}}/reports/pico-ecs-extended.json
{{.PROJECT_DIR}}/reports/gaia-ecs-extended.json
{{.PROJECT_DIR}}/reports/gaia-ecs-extended-soa.json
# TODO: add openecs
# {{.PROJECT_DIR}}/reports/openecs-extended.json
extended-oop:
- task: utils:gen-report-template
vars:
OUTPUT: extended.oop.RESULTS.md
REPORTS: >
{{.PROJECT_DIR}}/reports/entityx-complex.json
{{.PROJECT_DIR}}/reports/entt-complex.json
{{.PROJECT_DIR}}/reports/entt-complex-runtime.json
{{.PROJECT_DIR}}/reports/entt-complex-group.json
{{.PROJECT_DIR}}/reports/entt-complex-stable.json
{{.PROJECT_DIR}}/reports/ginseng-complex.json
{{.PROJECT_DIR}}/reports/mustache-complex.json
{{.PROJECT_DIR}}/reports/flecs-complex.json
{{.PROJECT_DIR}}/reports/oop-complex.json
{{.PROJECT_DIR}}/reports/pico-ecs-complex.json
{{.PROJECT_DIR}}/reports/gaia-ecs-complex.json