Skip to content

Commit 76f163a

Browse files
committed
api/performance_test: add more data to camp1
That camp1 is more realistic: activity-progress-labels.yml: add 3 more activityResponsibles.yml: add 200 (to all activities) activityResponsibles.yml: add 10 materialItems.yml: - add 1 to additional_materialList_camp1_1 for each materialnode - add 200 items to additional_materialList_camp1_1 for materialnode additional_materialNode_camp1_1 materialLists.yml: add 12 activities.yml: add 200
1 parent 1d10cd0 commit 76f163a

File tree

7 files changed

+95
-8
lines changed

7 files changed

+95
-8
lines changed

api/fixtures/performance_test/activities.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ App\Entity\Activity:
55
location: <word()>
66
rootContentNode: '@additional_columnLayout1_<current()>'
77
category: '@additionalCategoryForCampNumber1_<current()>'
8+
additional_activity_camp1_{1..200}:
9+
camp: '@camp1'
10+
title: 'Activity <current()>'
11+
location: <word()>
12+
rootContentNode: '@additional_columnLayout_camp1_<current()>'
13+
category: '@category1'
814

915
App\Entity\ScheduleEntry:
1016
additional_scheduleEntry1_{1..400}:
@@ -17,6 +23,11 @@ App\Entity\ScheduleEntry:
1723
activity: '@additional_activity_<current()>'
1824
startOffset: 1980
1925
endOffset: 2040
26+
additional_scheduleEntry_camp1_{1..200}:
27+
period: '@period1'
28+
activity: '@additional_activity_camp1_<current()>'
29+
startOffset: 480
30+
endOffset: 540
2031

2132
# Root node
2233
App\Entity\ContentNode\ColumnLayout:
@@ -28,6 +39,14 @@ App\Entity\ContentNode\ColumnLayout:
2839
data: { columns: [{ slot: '1', width: 12 }] }
2940
instanceName: 'columnLayoutRoot<current()>'
3041
contentType: '@contentTypeColumnLayout'
42+
additional_columnLayout_camp1_{1..200}:
43+
root: '@self'
44+
parent: null
45+
slot: null
46+
position: 0
47+
data: { columns: [ { slot: '1', width: 12 } ] }
48+
instanceName: 'columnLayoutRoot<current()>'
49+
contentType: '@contentTypeColumnLayout'
3150

3251
# Reponsive layout
3352
App\Entity\ContentNode\ResponsiveLayout:
@@ -39,6 +58,14 @@ App\Entity\ContentNode\ResponsiveLayout:
3958
data: { items: [{ slot: 'main' }, { slot: 'aside-top' }, { slot: 'aside-bottom' }] }
4059
instanceName: 'responsiveLayout<current()>'
4160
contentType: '@contentTypeResponsiveLayout'
61+
additional_responsiveLayout_camp1_{1..200}:
62+
root: '@additional_columnLayout_camp1_<current()>'
63+
parent: '@additional_columnLayout_camp1_<current()>'
64+
slot: '1'
65+
position: 0
66+
data: { items: [ { slot: 'main' }, { slot: 'aside-top' }, { slot: 'aside-bottom' } ] }
67+
instanceName: 'responsiveLayout<current()>'
68+
contentType: '@contentTypeResponsiveLayout'
4269

4370
App\Entity\ContentNode\MultiSelect:
4471
additional_multiSelect1_{1..400}:
@@ -49,6 +76,14 @@ App\Entity\ContentNode\MultiSelect:
4976
instanceName: 'multiSelect<current()>'
5077
contentType: '@contentTypeMultiSelect'
5178
data: { options: { 'key1': { 'checked': true }, 'key2': { 'checked': true } } }
79+
additional_multiSelect_camp1_{1..200}:
80+
root: '@additional_columnLayout_camp1_<current()>'
81+
parent: '@additional_responsiveLayout_camp1_<current()>'
82+
slot: 'aside-top'
83+
position: 0
84+
instanceName: 'multiSelect<current()>'
85+
contentType: '@contentTypeMultiSelect'
86+
data: { options: { 'key1': { 'checked': true }, 'key2': { 'checked': true } } }
5287

5388
App\Entity\ContentNode\MaterialNode:
5489
additional_materialNode1_{1..400}:
@@ -58,6 +93,13 @@ App\Entity\ContentNode\MaterialNode:
5893
position: 1
5994
instanceName: 'materialNode<current()>'
6095
contentType: '@contentTypeMaterial'
96+
additional_materialNode_camp1_{1..200}:
97+
root: '@additional_columnLayout_camp1_<current()>'
98+
parent: '@additional_responsiveLayout_camp1_<current()>'
99+
slot: 'aside-top'
100+
position: 1
101+
instanceName: 'materialNode<current()>'
102+
contentType: '@contentTypeMaterial'
61103

62104
App\Entity\ContentNode\SingleText:
63105
additional_singleText1_{1..400}:
@@ -76,3 +118,19 @@ App\Entity\ContentNode\SingleText:
76118
instanceName: 'safetyConcept<current()>'
77119
contentType: '@contentTypeSafetyConcept'
78120
data: { html: <sentence()> }
121+
additional_singleText_camp1_{1..200}:
122+
root: '@additional_columnLayout_camp1_<current()>'
123+
parent: '@additional_responsiveLayout_camp1_<current()>'
124+
slot: 'aside-top'
125+
position: 2
126+
instanceName: 'singleText<current()>'
127+
contentType: '@contentTypeNotes'
128+
data: { html: <word()> }
129+
additional_safetyConcept_camp1_{1..200}:
130+
root: '@additional_columnLayout_camp1_<current()>'
131+
parent: '@additional_responsiveLayout_camp1_<current()>'
132+
slot: 'aside-top'
133+
position: 3
134+
instanceName: 'safetyConcept<current()>'
135+
contentType: '@contentTypeSafetyConcept'
136+
data: { html: <sentence()> }

api/fixtures/performance_test/activity-progress-labels.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@ App\Entity\ActivityProgressLabel:
77
camp: '@additionalCamp_<current()>'
88
position: 1
99
title: 'Geplant'
10+
additional_activityProgressLabel_camp1_{3..5}:
11+
camp: '@camp1'
12+
position: <current()>
13+
title: <name()>

api/fixtures/performance_test/activityResponsibles.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ App\Entity\ActivityResponsible:
22
additionalActivityResponsible_{1..400}:
33
campCollaboration: '@additionalCampCollaboration_<current()>'
44
activity: '@additional_activity_<current()>'
5+
additionalActivityResponsible_camp1_{1..200}:
6+
campCollaboration: '@additionalCampCollaboration_camp1_1'
7+
activity: '@additional_activity_camp1_<current()>'

api/fixtures/performance_test/campCollaborations.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,8 @@ App\Entity\CampCollaboration:
44
camp: '@additionalCamp_<current()>'
55
status: established
66
role: manager
7+
additionalCampCollaboration_camp1_{1..10}:
8+
user: '@additionalUser_<current()>'
9+
camp: '@camp1'
10+
status: established
11+
role: manager

api/fixtures/performance_test/materialItems.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,17 @@ App\Entity\MaterialItem:
1313
article: Mehl
1414
quantity: 1
1515
unit: kg
16+
additional_materialItem_camp1_1_{1..200}:
17+
materialList: '@additional_materialList_camp1_1'
18+
period: null
19+
materialNode: '@additional_materialNode_camp1_<current()>'
20+
article: <name()>
21+
quantity: 1
22+
unit: kg
23+
additional_materialItem_camp1_2_{1..200}:
24+
materialList: '@additional_materialList_camp1_1'
25+
period: null
26+
materialNode: '@additional_materialNode_camp1_1'
27+
article: <name()>
28+
quantity: 1
29+
unit: kg

api/fixtures/performance_test/materialLists.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@ App\Entity\MaterialList:
55
additional_materialList2_{1..400}:
66
camp: '@additionalCamp_<current()>'
77
name: Packliste
8+
additional_materialList_camp1_{1..12}:
9+
camp: '@camp1'
10+
name: <name()>
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
/activities: 21
2-
/activities/item: 33
1+
/activities: 221
2+
/activities/item: 233
33
/activity_progress_labels: 6
44
/activity_progress_labels/item: 7
55
/activity_responsibles: 6
66
/activity_responsibles/item: 8
7-
/camps: 29
8-
/camps/item: 28
7+
/camps: 39
8+
/camps/item: 38
99
/camp_collaborations: 25
10-
/camp_collaborations/item: 15
10+
/camp_collaborations/item: 25
1111
/categories: 11
1212
/categories/item: 9
1313
/content_types: 6
@@ -16,14 +16,14 @@
1616
/days/item: 11
1717
/day_responsibles: 6
1818
/day_responsibles/item: 9
19-
/material_items: 7
19+
/material_items: 207
2020
/material_items/item: 9
2121
/material_lists: 6
2222
/material_lists/item: 7
2323
/periods: 6
24-
/periods/item: 19
24+
/periods/item: 29
2525
/profiles: 6
2626
/profiles/item: 6
2727
/schedule_entries: 23
28-
/schedule_entries/item: 21
28+
/schedule_entries/item: 221
2929
/users/item: 6

0 commit comments

Comments
 (0)