33APP_NAME
44vX_Y_Z-RC_NUM-[ NON_DEV]
55
6+ ```
67# Template
78## [Section]
89**[Subsection]**
@@ -15,194 +16,195 @@ RESULT = …
1516- D.EFER / NETD.EFER
1617- W.ORKAROUND / NETW.ORKAROUND
1718- N./T
19+ ```
1820
1921# VR Tests
2022
21- Person NAME
22- Device VR_HEADSET
23- VR Type STANDALONE_OR_LINK
24- Browser VR_BROWSER
23+ - Person NAME
24+ - Device VR_HEADSET
25+ - VR Type STANDALONE_OR_LINK
26+ - Browser VR_BROWSER
2527
2628## Client Manager
2729
2830** Syncs Poses**
29- Head _ RESULT_
30- Left Hand _ RESULT_
31- Right Hand _ RESULT_
32- Hand animation state _ RESULT_
33- Performs Well _ RESULT_
34- Client Count Limit >= 2
35- Latency <= ~ 1s
31+ - Head _ RESULT_
32+ - Left Hand _ RESULT_
33+ - Right Hand _ RESULT_
34+ - Hand animation state _ RESULT_
35+ - Performs Well _ RESULT_
36+ - Client Count Limit >= _ NUMBER _
37+ - Latency <= _ SECONDS _
3638
3739## Interactions and Tools
3840
3941** VR menu**
40- Only shows spectator content initially _ RESULT_
41- Only one panel shows at a time _ RESULT_
42- Only current tab is highlighted _ RESULT_
43- On enter VR, shows Create panel _ RESULT_
44- On enter VR, shows height calibration _ RESULT_
45- Activate / Deactivate _ RESULT_
46- Handedness / cursor _ RESULT_
47- Switch Panels _ RESULT_
48- Hover Cursor _ RESULT_
49- Menu loads correctly on every entry _ RESULT_
50- Left / Right switch hands works well _ RESULT_
42+ - Only shows spectator content initially _ RESULT_
43+ - Only one panel shows at a time _ RESULT_
44+ - - Only current tab is highlighted _ RESULT_
45+ - On enter VR, shows Create panel _ RESULT_
46+ - On enter VR, shows height calibration _ RESULT_
47+ - Activate / Deactivate _ RESULT_
48+ - Handedness / cursor _ RESULT_
49+ - Switch Panels _ RESULT_
50+ - Hover Cursor _ RESULT_
51+ - Menu loads correctly on every entry _ RESULT_
52+ - Left / Right switch hands works well _ RESULT_
5153
5254** Can teleport**
53- with left hand _ RESULT_
54- with right hand _ RESULT_
55- ground = purple, confirm _ RESULT_
56- air = red, no cylinder, cancel _ RESULT_
57- snap turns with left and right hands _ RESULT_
58- snap turn teleportation offset is correct _ RESULT_
59- snap turn offset is correct _ RESULT_
60- teleport on non-level surfaces _ RESULT_
55+ - with left hand _ RESULT_
56+ - with right hand _ RESULT_
57+ - ground = purple, confirm _ RESULT_
58+ - air = red, no cylinder, cancel _ RESULT_
59+ - snap turns with left and right hands _ RESULT_
60+ - snap turn teleportation offset is correct _ RESULT_
61+ - snap turn offset is correct _ RESULT_
62+ - teleport on non-level surfaces _ RESULT_
6163
6264** Can use draw tool**
63- draw tool does not open immediately _ RESULT_
64- hover color _ RESULT_
65- select color _ RESULT_
66- compare color _ RESULT_
67- with left hand _ RESULT_
68- with right hand _ RESULT_
69- with both hands _ RESULT_
70- while teleporting _ RESULT_
71- reset stroke location on teleport _ RESULT_
72- draw drag while teleporting _ RESULT_
73- strokes have correct color and z depth re: models , avatars _ RESULT_
74- strokes have correct z depth re: each other _ RESULT_
75- strokes have correct z depth while drawing _ RESULT_
76- strokes have correct z depth after drawing is done _ RESULT_
65+ - draw tool does not open immediately _ RESULT_
66+ - hover color _ RESULT_
67+ - select color _ RESULT_
68+ - compare color _ RESULT_
69+ - with left hand _ RESULT_
70+ - with right hand _ RESULT_
71+ - with both hands _ RESULT_
72+ - while teleporting _ RESULT_
73+ - reset stroke location on teleport _ RESULT_
74+ - draw drag while teleporting _ RESULT_
75+ - strokes have correct color and z depth re: models , avatars _ RESULT_
76+ - strokes have correct z depth re: each other _ RESULT_
77+ - strokes have correct z depth while drawing _ RESULT_
78+ - strokes have correct z depth after drawing is done _ RESULT_
7779
7880** erase**
79- with left hand _ RESULT_
80- with right hand _ RESULT_
81- erase others' stuff _ RESULT_
81+ - with left hand _ RESULT_
82+ - with right hand _ RESULT_
83+ - erase others' stuff _ RESULT_
8284
8385** undo/redo**
84- undo draw _ RESULT_
85- undo erase _ RESULT_
86+ - undo draw _ RESULT_
87+ - undo erase _ RESULT_
8688
8789** Can use settings**
88- auto-initialize height _ RESULT_
89- height calibration _ RESULT_
90- height calibration info appears in the beginning _ RESULT_
91- height calibration info goes away after success _ RESULT_
92- height adjustment _ RESULT_
93- height offset preserve after teleport _ RESULT_
90+ - auto-initialize height _ RESULT_
91+ - height calibration _ RESULT_
92+ - height calibration info appears in the beginning _ RESULT_
93+ - height calibration info goes away after success _ RESULT_
94+ - height adjustment _ RESULT_
95+ - height offset preserve after teleport _ RESULT_
9496
9597** Starting position**
96- goes to starting location _ RESULT_
97- height restores _ RESULT_
98+ - goes to starting location _ RESULT_
99+ - height restores _ RESULT_
98100
99101** Can use people**
100- client list _ RESULT_
101- client names above head _ RESULT_
102+ - client list _ RESULT_
103+ - client names above head _ RESULT_
102104
103105## Models
104106
105107** Run-time import**
106- Loads Performant _ RESULT_
108+ - Loads Performant _ RESULT_
107109
108- ** Loads _ RESULT_ed Values**
109- Scale _ RESULT_
110- IsWholeObject (ModelPack) _ RESULT_
110+ ** Loads Passed Values**
111+ - Scale _ RESULT_
112+ - IsWholeObject (ModelPack) _ RESULT_
111113
112114** Model Interactions**
113- Can Grab model _ RESULT_
114- Grab model pack _ RESULT_
115- Grab synchronizes _ RESULT_
116- Grabbing locks for others _ RESULT_
117- Can Scale model _ RESULT_
118- Scale model pack _ RESULT_
119- Scale synchronizes _ RESULT_
120- Scaling locks for others _ RESULT_
121- Can Show / Hide _ RESULT_
122- Synced show / hide _ RESULT_
123- Synced show / hide for model packs _ RESULT_
124- Can lock model _ RESULT_
125- Can lock model pack _ RESULT_
126- Grab lock vs UI lock _ RESULT_
115+ - Can Grab model _ RESULT_
116+ - Grab model pack _ RESULT_
117+ - Grab synchronizes _ RESULT_
118+ - Grabbing locks for others _ RESULT_
119+ - Can Scale model _ RESULT_
120+ - Scale model pack _ RESULT_
121+ - Scale synchronizes _ RESULT_
122+ - Scaling locks for others _ RESULT_
123+ - Can Show / Hide _ RESULT_
124+ - Synced show / hide _ RESULT_
125+ - Synced show / hide for model packs _ RESULT_
126+ - Can lock model _ RESULT_
127+ - Can lock model pack _ RESULT_
128+ - Grab lock vs UI lock _ RESULT_
127129
128130** Performs Well**
129- Texture Limit _ RESULT_
130- Vertex Limit _ RESULT_
131- Count Limit _ RESULT_
131+ - Texture Limit _ RESULT_
132+ - Vertex Limit _ RESULT_
133+ - Count Limit _ RESULT_
132134
133135## Scene
134136
135- Light Limit _ RESULT_
136- Texture Limit _ RESULT_
137- Vertex Limit _ RESULT_
138- Count Limit _ RESULT_
137+ - Light Limit _ RESULT_
138+ - Texture Limit _ RESULT_
139+ - Vertex Limit _ RESULT_
140+ - Count Limit _ RESULT_
139141
140142## Connection
141- Avatars disappear upon leaving or disconnecting _ RESULT_
143+ - Avatars disappear upon leaving or disconnecting _ RESULT_
142144
143145** Catches Up State Upon (Re-)Entry**
144- Auto connect _ RESULT_
145- Get Joined to Session _ RESULT_
146- Avatar names _ RESULT_
147- Avatar people _ RESULT_
148- Avatar poses _ RESULT_
149- Model poses _ RESULT_
150- Model pack poses _ RESULT_
151- visibility for models _ RESULT_
152- visibility for model packs _ RESULT_
153- lock for models _ RESULT_
154- lock for model packs _ RESULT_
155- scale for models _ RESULT_
156- scale for model packs _ RESULT_
157- “You just joined” own _ RESULT_
158- “Someone just joined” others _ RESULT_
159- “You just left” own _ RESULT_
160- “Someone just left” others _ RESULT_
161- Close Connection and Rejoin simulated offline _ RESULT_
162- Drawing poses, color _ RESULT_
146+ - Auto connect _ RESULT_
147+ - Get Joined to Session _ RESULT_
148+ - Avatar names _ RESULT_
149+ - Avatar people _ RESULT_
150+ - Avatar poses _ RESULT_
151+ - Model poses _ RESULT_
152+ - Model pack poses _ RESULT_
153+ - visibility for models _ RESULT_
154+ - visibility for model packs _ RESULT_
155+ - lock for models _ RESULT_
156+ - lock for model packs _ RESULT_
157+ - scale for models _ RESULT_
158+ - scale for model packs _ RESULT_
159+ - “You just joined” own _ RESULT_
160+ - “Someone just joined” others _ RESULT_
161+ - “You just left” own _ RESULT_
162+ - “Someone just left” others _ RESULT_
163+ - Close Connection and Rejoin simulated offline _ RESULT_
164+ - Drawing poses, color _ RESULT_
163165
164166# Spectator Tests
165167
166- Person NAME
167- Device PC_MAC_LINUX
168- Browser DESKTOP_BROWSER
168+ - Person NAME
169+ - Device PC_MAC_LINUX
170+ - Browser DESKTOP_BROWSER
169171
170172## Testing WebXR Client
171173
172174** General**
173- Renders Correctly _ RESULT_
175+ - Renders Correctly _ RESULT_
174176
175177** Sync poses**
176- Head _ RESULT_
177- Can Show / Hide _ RESULT_
178- Synced show / hide _ RESULT_
179- Can Lock _ RESULT_
180- Synced single-object lock _ RESULT_
181- Synced multi-object lock _ RESULT_
182- Lock/Unlock Show/Hide syncs on user click only _ RESULT_
178+ - Head _ RESULT_
179+ - Can Show / Hide _ RESULT_
180+ - Synced show / hide _ RESULT_
181+ - Can Lock _ RESULT_
182+ - Synced single-object lock _ RESULT_
183+ - Synced multi-object lock _ RESULT_
184+ - Lock/Unlock Show/Hide syncs on user click only _ RESULT_
183185
184186** Network connection**
185- Display session name _ RESULT_
186- Display runtime app and build _ RESULT_
187- Display server name _ RESULT_
188- Display session number _ RESULT_
189- Connect to sync name space _ RESULT_
190- Display Sync ID _ RESULT_
191- Display ping/pong _ RESULT_
192- Display client names _ RESULT_
193- No extra clients _ RESULT_
194- Close connection and rejoin _ RESULT_
195- Leave and rejoin _ RESULT_
187+ - Display session name _ RESULT_
188+ - Display runtime app and build _ RESULT_
189+ - Display server name _ RESULT_
190+ - Display session number _ RESULT_
191+ - Connect to sync name space _ RESULT_
192+ - Display Sync ID _ RESULT_
193+ - Display ping/pong _ RESULT_
194+ - Display client names _ RESULT_
195+ - No extra clients _ RESULT_
196+ - Close connection and rejoin _ RESULT_
197+ - Leave and rejoin _ RESULT_
196198
197199** Spectator-only menu**
198- Height calibration and up/down are hidden for spectator mode _ RESULT_
199- Create panel is hidden for spectator mode _ RESULT_
200+ - Height calibration and up/down are hidden for spectator mode _ RESULT_
201+ - Create panel is hidden for spectator mode _ RESULT_
200202
201203** Can use keyboard controls**
202- rotate (` Q ` ` E ` ` 2 ` ` 3 ` or Left Mouse Drag) _ RESULT_
203- strafe (` W ` ` A ` ` S ` ` D ` ) _ RESULT_
204- pan (Middle Mouse Drag) _ RESULT_
205- hyperspeed scroll (Mouse Scroll) _ RESULT_
204+ - rotate (` Q ` ` E ` ` 2 ` ` 3 ` or Left Mouse Drag) _ RESULT_
205+ - strafe (` W ` ` A ` ` S ` ` D ` ) _ RESULT_
206+ - pan (Middle Mouse Drag) _ RESULT_
207+ - hyperspeed scroll (Mouse Scroll) _ RESULT_
206208
207209## Bugs
208210- STEPS_TO_REPRODUCE
0 commit comments