Skip to content

Commit b7d1d79

Browse files
committed
better tests
1 parent dbbf333 commit b7d1d79

File tree

3 files changed

+52
-52
lines changed

3 files changed

+52
-52
lines changed

tests/movements.RPP

+50-50
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<REAPER_PROJECT 0.1 "7.17/linux-x86_64" 1738278851
1+
<REAPER_PROJECT 0.1 "7.17/linux-x86_64" 1738279197
22
<NOTES 0 2
33
>
44
RIPPLE 0
@@ -77,31 +77,31 @@
7777
MASTER_FX 1
7878
MASTER_SEL 0
7979
<MASTERPLAYSPEEDENV
80-
EGUID {6816EA25-431B-31DC-9A3D-84741D799320}
80+
EGUID {79FC44E8-277A-7F8E-28F9-3BA6D827956E}
8181
ACT 0 -1
8282
VIS 0 1 1
8383
LANEHEIGHT 0 0
8484
ARM 0
8585
DEFSHAPE 0 -1 -1
8686
>
8787
<TEMPOENVEX
88-
EGUID {3D877A76-37D7-A0F4-1DDC-229D52ED2F67}
88+
EGUID {4386FC36-1AA3-F335-7355-AFA0D476E7BB}
8989
ACT 1 -1
9090
VIS 1 0 1
9191
LANEHEIGHT 0 0
9292
ARM 0
9393
DEFSHAPE 1 -1 -1
9494
>
95-
MARKER 1 0.5 a 0 0 1 B {7C2C1E65-61BF-F36C-A745-5D3358B82FD1} 0
96-
MARKER 2 4 b 0 0 1 B {93836F26-B3FF-CB58-A0C4-53BCCC830587} 0
97-
MARKER 6 4.5 f 0 0 1 B {91161038-2400-F10E-DFC3-B03F6A8CA87B} 0
98-
MARKER 3 6 c 0 0 1 B {42BD3F0D-6282-CD47-B561-2F02B1DD0DA4} 0
99-
MARKER 5 6.5 e 0 0 1 B {8AB788DE-506E-C274-1C95-F0AA5B2D7A67} 0
100-
MARKER 4 7.5 d 0 0 1 B {C9F1DB3B-5D28-A846-F7F6-3C067865B7D9} 0
101-
MARKER 7 10 g 0 0 1 B {02DF8028-9B16-B395-AA34-30E3837D5F26} 0
95+
MARKER 1 0.5 a 0 0 1 B {EA28881B-8B5F-81DF-C1B8-9F12C2951B26} 0
96+
MARKER 2 4 b 0 0 1 B {BD6DE78D-94A9-B3AE-3CD5-6B9BABF9B699} 0
97+
MARKER 6 4.5 f 0 0 1 B {140CFBC9-F249-ABCC-D84F-B3B8B45C9724} 0
98+
MARKER 3 6 c 0 0 1 B {1D539195-650E-3F0F-2848-64D5D2306ACE} 0
99+
MARKER 5 6.5 e 0 0 1 B {7D54F08E-20A8-4D9C-65F8-E6D4ED3B656B} 0
100+
MARKER 4 7.5 d 0 0 1 B {A895482F-4E2C-D532-73B0-9DE4F151482C} 0
101+
MARKER 7 8 g 0 0 1 B {A5373A88-15BF-45B0-6E7F-FBD068ED3711} 0
102102
<PROJBAY
103103
>
104-
<TRACK {AE097E60-556B-8CEA-EEA7-1E26C5452C81}
104+
<TRACK {C86A8A78-11AD-B129-27BF-6D410D09903E}
105105
NAME 1
106106
PEAKCOL 16576
107107
BEAT -1
@@ -122,7 +122,7 @@
122122
INQ 0 0 0 0.5 100 0 0 100
123123
NCHAN 2
124124
FX 1
125-
TRACKID {AE097E60-556B-8CEA-EEA7-1E26C5452C81}
125+
TRACKID {C86A8A78-11AD-B129-27BF-6D410D09903E}
126126
PERF 0
127127
MIDIOUT -1
128128
MAINSEND 1 0
@@ -136,22 +136,22 @@
136136
FADEOUT 1 0 0 1 0 0 0
137137
MUTE 0 0
138138
SEL 0
139-
IGUID {0FEFB914-E5BF-02E2-96B7-30982527AFF7}
139+
IGUID {8655A0BD-6B3F-A933-50D0-B56937514482}
140140
IID 1
141141
NAME 01-1-MIDI
142142
VOLPAN 1 0 1 -1
143143
SOFFS 0 0
144144
PLAYRATE 1 1 0 -1 0 0.0025
145145
CHANMODE 0
146-
GUID {DE5B817C-A100-3159-E7CD-D54249B459C2}
146+
GUID {BB324BDA-E632-95C8-1848-801CECF3207E}
147147
<SOURCE MIDI
148148
HASDATA 1 960 QN
149149
CCINTERP 32
150-
POOLEDEVTS {DBB26447-9541-E4A4-70AF-711B1D0F6F13}
150+
POOLEDEVTS {6E39BE42-CEF2-B7C5-03BF-3FB37432985D}
151151
E 3840 b0 7b 00
152152
CCINTERP 32
153153
CHASE_CC_TAKEOFFS 1
154-
GUID {9BE5F179-77F4-CE1F-EE03-DB6859584C3C}
154+
GUID {C5231B95-7592-45CB-66F9-22CBEC5878ED}
155155
IGNTEMPO 0 120 4 4
156156
SRCCOLOR 0
157157
VELLANE -1 100 0 0 1
@@ -167,22 +167,22 @@
167167
FADEOUT 1 0 0 1 0 0 0
168168
MUTE 0 0
169169
SEL 0
170-
IGUID {6FFAF96E-6CB5-796B-EF38-11BDAAC0ABBA}
170+
IGUID {35750B81-E02F-9819-3A27-9B98F3C981C3}
171171
IID 2
172172
NAME 01-1-MIDI
173173
VOLPAN 1 0 1 -1
174174
SOFFS 0 0
175175
PLAYRATE 1 1 0 -1 0 0.0025
176176
CHANMODE 0
177-
GUID {B051AE8E-292B-A34F-BBFE-CD4DEE2F84A2}
177+
GUID {1D7457FB-9A5E-28C2-69C8-EE993773E067}
178178
<SOURCE MIDI
179179
HASDATA 1 960 QN
180180
CCINTERP 32
181-
POOLEDEVTS {8E4AE399-0395-CE1E-D40C-1A545A37B626}
181+
POOLEDEVTS {727AB480-AF2A-14E5-84CF-1EE781882E94}
182182
E 3840 b0 7b 00
183183
CCINTERP 32
184184
CHASE_CC_TAKEOFFS 1
185-
GUID {2A6EECE2-A870-CC53-411E-308652BFAC19}
185+
GUID {2B649EBD-D2C4-9926-0F01-BE9ADCB2BD63}
186186
IGNTEMPO 0 120 4 4
187187
SRCCOLOR 1
188188
VELLANE -1 100 0 0 1
@@ -198,29 +198,29 @@
198198
FADEOUT 1 0 0 1 0 0 0
199199
MUTE 0 0
200200
SEL 0
201-
IGUID {5BC4EA3D-9A77-1021-3E7C-19E4BB875EC8}
201+
IGUID {111C16F1-3139-4002-6787-5A6EB5DF632B}
202202
IID 4
203203
NAME 01-1-MIDI
204204
VOLPAN 1 0 1 -1
205205
SOFFS 0 0
206206
PLAYRATE 1 1 0 -1 0 0.0025
207207
CHANMODE 0
208-
GUID {CF36E3C9-6292-D088-C7BA-9671FF76330B}
208+
GUID {2A97AEF7-F09B-2415-D2E1-EA28A69FBDF7}
209209
<SOURCE MIDI
210210
HASDATA 1 960 QN
211211
CCINTERP 32
212-
POOLEDEVTS {621AEC1C-F822-363C-3E6C-34C8DE849976}
212+
POOLEDEVTS {EBB19BBD-EA94-96A5-DAF6-13757A8FD7FD}
213213
E 3840 b0 7b 00
214214
CCINTERP 32
215215
CHASE_CC_TAKEOFFS 1
216-
GUID {A85A5B07-EE8D-6CA4-A34F-DB41BA08BCC7}
216+
GUID {41ADF9D2-8AB3-234E-76B2-F98C67CA8426}
217217
IGNTEMPO 0 120 4 4
218218
SRCCOLOR 3
219219
VELLANE -1 100 0 0 1
220220
>
221221
>
222222
>
223-
<TRACK {90327411-4FF9-F296-B24E-655AA6DE8A67}
223+
<TRACK {FEC97923-17D2-9716-9E95-82540F8AF27D}
224224
NAME 2
225225
PEAKCOL 16576
226226
BEAT -1
@@ -241,7 +241,7 @@
241241
INQ 0 0 0 0.5 100 0 0 100
242242
NCHAN 2
243243
FX 1
244-
TRACKID {90327411-4FF9-F296-B24E-655AA6DE8A67}
244+
TRACKID {FEC97923-17D2-9716-9E95-82540F8AF27D}
245245
PERF 0
246246
MIDIOUT -1
247247
MAINSEND 1 0
@@ -255,29 +255,29 @@
255255
FADEOUT 1 0 0 1 0 0 0
256256
MUTE 0 0
257257
SEL 0
258-
IGUID {3EDC5D6A-7D7A-A3B8-64AE-FA8BB779A7AF}
258+
IGUID {954BB40B-06BD-02AB-D430-06B20DA8303B}
259259
IID 3
260260
NAME 02-2-MIDI
261261
VOLPAN 1 0 1 -1
262262
SOFFS 0 0
263263
PLAYRATE 1 1 0 -1 0 0.0025
264264
CHANMODE 0
265-
GUID {1ECC526F-159C-7294-B922-46E11E3FE3DE}
265+
GUID {8E675272-72B8-F433-E256-1AB24BA11369}
266266
<SOURCE MIDI
267267
HASDATA 1 960 QN
268268
CCINTERP 32
269-
POOLEDEVTS {1CD0170C-8DBA-14DC-1A2E-AED36C1B10CE}
269+
POOLEDEVTS {398E03C7-6EB5-DBA8-56CB-FFB9E247E774}
270270
E 3840 b0 7b 00
271271
CCINTERP 32
272272
CHASE_CC_TAKEOFFS 1
273-
GUID {87E9C739-C9BF-2490-E257-B0E1415EF5A9}
273+
GUID {42545FA9-1636-7003-46B0-CCB936C49EDD}
274274
IGNTEMPO 0 120 4 4
275275
SRCCOLOR 2
276276
VELLANE -1 100 0 0 1
277277
>
278278
>
279279
>
280-
<TRACK {922A1D0B-2E76-E9EF-C59D-E7D296F78F6D}
280+
<TRACK {FEF4BFA9-856D-1975-1EB7-AE9308F97DBF}
281281
NAME 3
282282
PEAKCOL 16576
283283
BEAT -1
@@ -298,7 +298,7 @@
298298
INQ 0 0 0 0.5 100 0 0 100
299299
NCHAN 2
300300
FX 1
301-
TRACKID {922A1D0B-2E76-E9EF-C59D-E7D296F78F6D}
301+
TRACKID {FEF4BFA9-856D-1975-1EB7-AE9308F97DBF}
302302
PERF 0
303303
MIDIOUT -1
304304
MAINSEND 1 0
@@ -312,22 +312,22 @@
312312
FADEOUT 1 0 0 1 0 0 0
313313
MUTE 0 0
314314
SEL 0
315-
IGUID {64E75261-1366-C71C-D213-A0B40EAC9170}
315+
IGUID {15EEF3B9-DC1E-B3B4-36C1-45F9394BC352}
316316
IID 5
317317
NAME 03-3-MIDI
318318
VOLPAN 1 0 1 -1
319319
SOFFS 0 0
320320
PLAYRATE 1 1 0 -1 0 0.0025
321321
CHANMODE 0
322-
GUID {3A97EC8B-4E35-C147-390C-6D08E6251C34}
322+
GUID {8C320D71-7CFB-5F3B-F44E-E95268B18347}
323323
<SOURCE MIDI
324324
HASDATA 1 960 QN
325325
CCINTERP 32
326-
POOLEDEVTS {61793C74-E79F-82AE-8D4A-26D647DDD515}
326+
POOLEDEVTS {CF2C7787-F634-263A-8394-CF3BEE28E0B1}
327327
E 3840 b0 7b 00
328328
CCINTERP 32
329329
CHASE_CC_TAKEOFFS 1
330-
GUID {4ACBB8E4-0E2F-6A81-0C4E-353BCB8A64AD}
330+
GUID {69B75D75-1293-9E08-BE4E-EF8E505F92F9}
331331
IGNTEMPO 0 120 4 4
332332
SRCCOLOR 4
333333
VELLANE -1 100 0 0 1
@@ -339,32 +339,32 @@
339339
<EXTSTATE
340340
<MARKS
341341
<BIN A
342-
ewogIGluZGV4ID0gMSwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gMC41LAogIHJlZ2lzdGVyID0gImEiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc4
343-
NTM2LAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
342+
ewogIGluZGV4ID0gMSwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gMC41LAogIHJlZ2lzdGVyID0gImEiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
343+
MTgxLAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
344344
>
345345
<BIN B
346-
ewogIGluZGV4ID0gMiwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNC4wLAogIHJlZ2lzdGVyID0gImIiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc4
347-
NTM3LAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
346+
ewogIGluZGV4ID0gMiwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNC4wLAogIHJlZ2lzdGVyID0gImIiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
347+
MTgyLAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
348348
>
349349
<BIN C
350-
ewogIGluZGV4ID0gMywKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNi4wLAogIHJlZ2lzdGVyID0gImMiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc4
351-
NTM4LAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
350+
ewogIGluZGV4ID0gMywKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNi4wLAogIHJlZ2lzdGVyID0gImMiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
351+
MTgzLAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
352352
>
353353
<BIN D
354-
ewogIGluZGV4ID0gNCwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNy41LAogIHJlZ2lzdGVyID0gImQiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc4
355-
NTQyLAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
354+
ewogIGluZGV4ID0gNCwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNy41LAogIHJlZ2lzdGVyID0gImQiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
355+
MTg3LAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
356356
>
357357
<BIN E
358-
ewogIGluZGV4ID0gNSwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNi41LAogIHJlZ2lzdGVyID0gImUiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc4
359-
NTQ1LAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
358+
ewogIGluZGV4ID0gNSwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNi41LAogIHJlZ2lzdGVyID0gImUiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
359+
MTkwLAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
360360
>
361361
<BIN F
362-
ewogIGluZGV4ID0gNiwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNC41LAogIHJlZ2lzdGVyID0gImYiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc4
363-
NTQ5LAogIHRyYWNrX3Bvc2l0aW9uID0gMS4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDEuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
362+
ewogIGluZGV4ID0gNiwKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gNC41LAogIHJlZ2lzdGVyID0gImYiLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
363+
MTk0LAogIHRyYWNrX3Bvc2l0aW9uID0gMS4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDEuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
364364
>
365365
<BIN G
366-
ewogIGluZGV4ID0gNywKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gMTAuMCwKICByZWdpc3RlciA9ICJnIiwKICByaWdodCA9IDAuMCwKICB0aW1lID0gMTczODI3
367-
ODU1MSwKICB0cmFja19wb3NpdGlvbiA9IDAuMCwKICB0cmFja19zZWxlY3Rpb24gPSB7CiAgICAwLjAKICB9LAogIHR5cGUgPSAidGltZWxpbmVfcG9zaXRpb24iCn0=
366+
ewogIGluZGV4ID0gNywKICBsZWZ0ID0gMC4wLAogIHBvc2l0aW9uID0gOC4wLAogIHJlZ2lzdGVyID0gImciLAogIHJpZ2h0ID0gMC4wLAogIHRpbWUgPSAxNzM4Mjc5
367+
MTk3LAogIHRyYWNrX3Bvc2l0aW9uID0gMC4wLAogIHRyYWNrX3NlbGVjdGlvbiA9IHsKICAgIDAuMAogIH0sCiAgdHlwZSA9ICJ0aW1lbGluZV9wb3NpdGlvbiIKfQ==
368368
>
369369
>
370370
>

tests/movements.rks

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ j o 3 &Return "track 3
1414
4h im "midi item 5
1515
V k "select track 2 and 3
1616
^ &Escape mf "marker f at midi 5 start
17-
V 2k 3e &Escape mg "marker g at midi 4 start
17+
j V 2k 3e &Escape mg "marker g at midi 4 start

tests/test

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ ret=0; out="out.RPP"; reaper="./reaper/reaper -new -nosplash"
33
[ $# -eq 0 ] && timeout 6 $reaper 1>/dev/null 2>&1 # still evaluating
44

55
for test in ${1:-*.rks}; do
6-
echo $test
6+
[ $# -eq 0 ] && echo $test
77
$reaper -saveas $out 1>/dev/null 2>&1 &
88
pid=$(echo $!); sleep 1
99
xdotool search --onlyvisible --all reaper windowfocus 1>/dev/null 2>&1

0 commit comments

Comments
 (0)