-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjwlua_filetests.lua
97 lines (91 loc) · 4.54 KB
/
jwlua_filetests.lua
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
94
95
96
function plugindef()
-- This function and the 'finaleplugin' namespace
-- are both reserved for the plug-in definition.
finaleplugin.NoStore = true
return "Finale Lua File Tests", "File Tests", "Test the validity of Finale Lua classes against a specific debug file."
end
if finenv.IsRGPLua and not finenv.ConsoleIsAvailable then -- if new lua
require('mobdebug').start()
end
-- Load the toolkit functions needed for the tests:
require("tools/jwluatesttools")
-- Validate the current file prior to the test:
if not CheckForOfficialTestTemplate() then return end
-- Load and execute the tests for the classes:
require("objecttests/jwluatest_obj_fcaccidentalmod")
require("objecttests/jwluatest_obj_fcactivelyric")
require("objecttests/jwluatest_obj_fcallotment")
require("objecttests/jwluatest_obj_fcarticulation")
require("objecttests/jwluatest_obj_fcarticulationdef")
require("objecttests/jwluatest_obj_fcbackwardrepeat")
require("objecttests/jwluatest_obj_fcbeatchartelement")
require("objecttests/jwluatest_obj_fcbookmark")
require("objecttests/jwluatest_obj_fccategorydef")
require("objecttests/jwluatest_obj_fccell")
require("objecttests/jwluatest_obj_fccellclefchange")
require("objecttests/jwluatest_obj_fccellframehold")
require("objecttests/jwluatest_obj_fccellgraphic")
require("objecttests/jwluatest_obj_fccellmetrics")
require("objecttests/jwluatest_obj_fccelltext")
require("objecttests/jwluatest_obj_fcchord")
require("objecttests/jwluatest_obj_fcchordprefs")
require("objecttests/jwluatest_obj_fcchordsuffixkeynumberoffsets")
require("objecttests/jwluatest_obj_fcclefdef")
require("objecttests/jwluatest_obj_fccustomkeymodedef")
require("objecttests/jwluatest_obj_fccustomkeymodesymbollist")
require("objecttests/jwluatest_obj_fccustomsmartlinedef")
require("objecttests/jwluatest_obj_fcdistanceprefs")
require("objecttests/jwluatest_obj_fcendingrepeat")
require("objecttests/jwluatest_obj_fcfreezesystem")
require("objecttests/jwluatest_obj_fcfretbarreitem")
require("objecttests/jwluatest_obj_fcfretboardstyledef")
require("objecttests/jwluatest_obj_fcfretinstrumentdef")
require("objecttests/jwluatest_obj_fcfretitem")
require("objecttests/jwluatest_obj_fcfontinfo")
require("objecttests/jwluatest_obj_fcgridsguidesprefs")
require("objecttests/jwluatest_obj_fcluaiterator")
require("objecttests/jwluatest_obj_fclyricsbase")
require("objecttests/jwluatest_obj_fclyricsprefs")
require("objecttests/jwluatest_obj_fcmeasure")
require("objecttests/jwluatest_obj_fcmiscdocprefs")
require("objecttests/jwluatest_obj_fcmultimeasurerest")
require("objecttests/jwluatest_obj_fcmultimeasurerestprefs")
require("objecttests/jwluatest_obj_fcmusiccharacterprefs")
require("objecttests/jwluatest_obj_fcmusicspacingprefs")
require("objecttests/jwluatest_obj_fcnamepositionprefs")
require("objecttests/jwluatest_obj_fcnote")
require("objecttests/jwluatest_obj_fcnoteentry")
require("objecttests/jwluatest_obj_fcnoteentry_beams")
require("objecttests/jwluatest_obj_fcnoteheadmod")
require("objecttests/jwluatest_obj_fcpagegraphic")
require("objecttests/jwluatest_obj_fcpagetext")
require("objecttests/jwluatest_obj_fcpartscopeprefs")
require("objecttests/jwluatest_obj_fcpartstaffvoicing")
require("objecttests/jwluatest_obj_fcpianobraceprefs")
require("objecttests/jwluatest_obj_fcplaybackprefs")
require("objecttests/jwluatest_obj_fcrepeatprefs")
require("objecttests/jwluatest_obj_fcseparatemeasurenumber")
require("objecttests/jwluatest_obj_fcseparateplacement")
require("objecttests/jwluatest_obj_fcsizeprefs")
require("objecttests/jwluatest_obj_fcslurcontourprefs")
require("objecttests/jwluatest_obj_fcsmartshape")
require("objecttests/jwluatest_obj_fcsmartshapeentryconnectstyle")
require("objecttests/jwluatest_obj_fcsmartshapeprefs")
require("objecttests/jwluatest_obj_fcstaff")
require("objecttests/jwluatest_obj_fcstaffnameposition")
require("objecttests/jwluatest_obj_fcstaffstyleassign")
require("objecttests/jwluatest_obj_fcstaffstyledef")
require("objecttests/jwluatest_obj_fcsyllablebase")
require("objecttests/jwluatest_obj_fcsyllableentrymod")
require("objecttests/jwluatest_obj_fcstemconnectiontable")
require("objecttests/jwluatest_obj_fctextexpressiondef")
require("objecttests/jwluatest_obj_fctextrepeat")
require("objecttests/jwluatest_obj_fctextrepeatdef")
require("objecttests/jwluatest_obj_fctiemod")
require("objecttests/jwluatest_obj_fctieprefs")
require("objecttests/jwluatest_obj_fctransposer")
require("objecttests/jwluatest_obj_fctuplet")
require("objecttests/jwluatest_obj_fctupletprefs")
require("objecttests/jwluatest_obj_scenarios")
-- Output the results from the tests:
PrintTestResult()