-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPascalTypeTest.dpr
More file actions
138 lines (133 loc) · 10.3 KB
/
PascalTypeTest.dpr
File metadata and controls
138 lines (133 loc) · 10.3 KB
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
program PascalTypeTest;
{$IFDEF CONSOLE_TESTRUNNER}
{$APPTYPE CONSOLE}
{$ENDIF}
uses
Forms,
TestFramework,
GUITestRunner,
TextTestRunner,
TestUnicode.Normalization in 'TestUnicode.Normalization.pas',
TestUnicode.ArabicShaping in 'TestUnicode.ArabicShaping.pas',
TestUnicode in 'TestUnicode.pas',
TestShaper in 'TestShaper.pas',
TestFontFace in 'TestFontFace.pas',
TestFontFace.Load in 'TestFontFace.Load.pas',
TestCFFSecurity in 'TestCFFSecurity.pas',
TestTrueTypeSecurity in 'TestTrueTypeSecurity.pas',
TestNonBreakingHyphen in 'TestNonBreakingHyphen.pas',
TestFallbackPositioning in 'TestFallbackPositioning.pas',
PascalType.Classes in '..\Source\PascalType.Classes.pas',
PascalType.FontFace in '..\Source\PascalType.FontFace.pas',
PascalType.FontFace.SFNT in '..\Source\PascalType.FontFace.SFNT.pas',
PascalType.GlyphString in '..\Source\PascalType.GlyphString.pas',
PascalType.Math in '..\Source\PascalType.Math.pas',
PascalType.Platform.Windows in '..\Source\PascalType.Platform.Windows.pas',
PascalType.ResourceStrings in '..\Source\PascalType.ResourceStrings.pas',
PascalType.Shaper.Layout.OpenType in '..\Source\PascalType.Shaper.Layout.OpenType.pas',
PascalType.Shaper.Layout.Fallback in '..\Source\PascalType.Shaper.Layout.Fallback.pas',
PascalType.Shaper.Layout in '..\Source\PascalType.Shaper.Layout.pas',
PascalType.Shaper.OpenType.Processor.GPOS in '..\Source\PascalType.Shaper.OpenType.Processor.GPOS.pas',
PascalType.Shaper.OpenType.Processor.GSUB in '..\Source\PascalType.Shaper.OpenType.Processor.GSUB.pas',
PascalType.Shaper.OpenType.Processor in '..\Source\PascalType.Shaper.OpenType.Processor.pas',
PascalType.Shaper in '..\Source\PascalType.Shaper.pas',
PascalType.Shaper.Plan in '..\Source\PascalType.Shaper.Plan.pas',
PascalType.Shaper.Script.Arabic in '..\Source\PascalType.Shaper.Script.Arabic.pas',
PascalType.Shaper.Script.Default in '..\Source\PascalType.Shaper.Script.Default.pas',
PascalType.Shaper.Script.Hangul in '..\Source\PascalType.Shaper.Script.Hangul.pas',
PascalType.Tables.Apple in '..\Source\PascalType.Tables.Apple.pas',
PascalType.Tables.Apple.Bitmap in '..\Source\PascalType.Tables.Apple.Bitmap.pas',
PascalType.Tables.TrueType.Bitmap in '..\Source\PascalType.Tables.TrueType.Bitmap.pas',
PascalType.Tables.FontForge in '..\Source\PascalType.Tables.FontForge.pas',
PascalType.Tables.OpenType.BASE in '..\Source\PascalType.Tables.OpenType.BASE.pas',
PascalType.Tables.OpenType.ClassDefinition in '..\Source\PascalType.Tables.OpenType.ClassDefinition.pas',
PascalType.Tables.OpenType.COLR in '..\Source\PascalType.Tables.OpenType.COLR.pas',
PascalType.Tables.OpenType.Common.Anchor in '..\Source\PascalType.Tables.OpenType.Common.Anchor.pas',
PascalType.Tables.OpenType.Common.Mark in '..\Source\PascalType.Tables.OpenType.Common.Mark.pas',
PascalType.Tables.OpenType.Common in '..\Source\PascalType.Tables.OpenType.Common.pas',
PascalType.Tables.OpenType.Common.ValueRecord in '..\Source\PascalType.Tables.OpenType.Common.ValueRecord.pas',
PascalType.Tables.OpenType.Coverage in '..\Source\PascalType.Tables.OpenType.Coverage.pas',
PascalType.Tables.OpenType.CPAL in '..\Source\PascalType.Tables.OpenType.CPAL.pas',
PascalType.Tables.OpenType.Feature in '..\Source\PascalType.Tables.OpenType.Feature.pas',
PascalType.Tables.OpenType.Features in '..\Source\PascalType.Tables.OpenType.Features.pas',
PascalType.Tables.OpenType.GDEF in '..\Source\PascalType.Tables.OpenType.GDEF.pas',
PascalType.Tables.OpenType.GPOS in '..\Source\PascalType.Tables.OpenType.GPOS.pas',
PascalType.Tables.OpenType.GSUB in '..\Source\PascalType.Tables.OpenType.GSUB.pas',
PascalType.Tables.OpenType.JSTF in '..\Source\PascalType.Tables.OpenType.JSTF.pas',
PascalType.Tables.OpenType.Languages in '..\Source\PascalType.Tables.OpenType.Languages.pas',
PascalType.Tables.OpenType.LanguageSystem in '..\Source\PascalType.Tables.OpenType.LanguageSystem.pas',
PascalType.Tables.OpenType.Lookup in '..\Source\PascalType.Tables.OpenType.Lookup.pas',
PascalType.Tables.OpenType in '..\Source\PascalType.Tables.OpenType.pas',
PascalType.Tables.OpenType.Positioning.ChainedContext in '..\Source\PascalType.Tables.OpenType.Positioning.ChainedContext.pas',
PascalType.Tables.OpenType.Positioning.Context in '..\Source\PascalType.Tables.OpenType.Positioning.Context.pas',
PascalType.Tables.OpenType.Positioning.Cursive in '..\Source\PascalType.Tables.OpenType.Positioning.Cursive.pas',
PascalType.Tables.OpenType.Positioning.Mark in '..\Source\PascalType.Tables.OpenType.Positioning.Mark.pas',
PascalType.Tables.OpenType.Positioning.MarkToBase in '..\Source\PascalType.Tables.OpenType.Positioning.MarkToBase.pas',
PascalType.Tables.OpenType.Positioning.MarkToLigature in '..\Source\PascalType.Tables.OpenType.Positioning.MarkToLigature.pas',
PascalType.Tables.OpenType.Positioning.MarkToMark in '..\Source\PascalType.Tables.OpenType.Positioning.MarkToMark.pas',
PascalType.Tables.OpenType.Positioning.Pair in '..\Source\PascalType.Tables.OpenType.Positioning.Pair.pas',
PascalType.Tables.OpenType.Positioning in '..\Source\PascalType.Tables.OpenType.Positioning.pas',
PascalType.Tables.OpenType.Positioning.Single in '..\Source\PascalType.Tables.OpenType.Positioning.Single.pas',
PascalType.Tables.OpenType.Script in '..\Source\PascalType.Tables.OpenType.Script.pas',
PascalType.Tables.OpenType.Scripts in '..\Source\PascalType.Tables.OpenType.Scripts.pas',
PascalType.Tables.OpenType.Substitution.Alternate in '..\Source\PascalType.Tables.OpenType.Substitution.Alternate.pas',
PascalType.Tables.OpenType.Substitution.ChainedContext in '..\Source\PascalType.Tables.OpenType.Substitution.ChainedContext.pas',
PascalType.Tables.OpenType.Substitution.Context in '..\Source\PascalType.Tables.OpenType.Substitution.Context.pas',
PascalType.Tables.OpenType.Substitution.Ligature in '..\Source\PascalType.Tables.OpenType.Substitution.Ligature.pas',
PascalType.Tables.OpenType.Substitution.Multiple in '..\Source\PascalType.Tables.OpenType.Substitution.Multiple.pas',
PascalType.Tables.OpenType.Substitution in '..\Source\PascalType.Tables.OpenType.Substitution.pas',
PascalType.Tables.OpenType.Substitution.ReverseChainedContext in '..\Source\PascalType.Tables.OpenType.Substitution.ReverseChainedContext.pas',
PascalType.Tables.OpenType.Substitution.Single in '..\Source\PascalType.Tables.OpenType.Substitution.Single.pas',
PascalType.Tables.TrueType.Optional in '..\Source\PascalType.Tables.TrueType.Optional.pas',
PascalType.Tables.OpenType.Optional in '..\Source\PascalType.Tables.OpenType.Optional.pas',
PascalType.Tables.HewlettPackard in '..\Source\PascalType.Tables.HewlettPackard.pas',
PascalType.Tables in '..\Source\PascalType.Tables.pas',
PascalType.Tables.OpenType.PostScript.Operands in '..\Source\PascalType.Tables.OpenType.PostScript.Operands.pas',
PascalType.Tables.OpenType.PostScript.Operators in '..\Source\PascalType.Tables.OpenType.PostScript.Operators.pas',
PascalType.Tables.OpenType.PostScript in '..\Source\PascalType.Tables.OpenType.PostScript.pas',
PascalType.Tables.OpenType.PostScript.CFF in '..\Source\PascalType.Tables.OpenType.PostScript.CFF.pas',
PascalType.Tables.OpenType.PostScript.CFF2 in '..\Source\PascalType.Tables.OpenType.PostScript.CFF2.pas',
PascalType.Tables.OpenType.PostScript.VORG in '..\Source\PascalType.Tables.OpenType.PostScript.VORG.pas',
PascalType.Tables.OpenType.PostScript.CharStrings in '..\Source\PascalType.Tables.OpenType.PostScript.CharStrings.pas',
PascalType.Tables.Shared in '..\Source\PascalType.Tables.Shared.pas',
PascalType.Tables.TrueType.CharacterMaps in '..\Source\PascalType.Tables.TrueType.CharacterMaps.pas',
PascalType.Tables.TrueType.cmap in '..\Source\PascalType.Tables.TrueType.cmap.pas',
PascalType.Tables.TrueType.Directory in '..\Source\PascalType.Tables.TrueType.Directory.pas',
PascalType.Tables.TrueType.glyf in '..\Source\PascalType.Tables.TrueType.glyf.pas',
PascalType.Tables.TrueType.head in '..\Source\PascalType.Tables.TrueType.head.pas',
PascalType.Tables.TrueType.hhea in '..\Source\PascalType.Tables.TrueType.hhea.pas',
PascalType.Tables.TrueType.hmtx in '..\Source\PascalType.Tables.TrueType.hmtx.pas',
PascalType.Tables.TrueType.kern in '..\Source\PascalType.Tables.TrueType.kern.pas',
PascalType.Tables.TrueType.maxp in '..\Source\PascalType.Tables.TrueType.maxp.pas',
PascalType.Tables.TrueType.name in '..\Source\PascalType.Tables.TrueType.name.pas',
PascalType.Tables.TrueType.os2 in '..\Source\PascalType.Tables.TrueType.os2.pas',
PascalType.Tables.TrueType.Panose.Classifications in '..\Source\PascalType.Tables.TrueType.Panose.Classifications.pas',
PascalType.Tables.TrueType.Panose in '..\Source\PascalType.Tables.TrueType.Panose.pas',
PascalType.Tables.TrueType in '..\Source\PascalType.Tables.TrueType.pas',
PascalType.Tables.TrueType.post in '..\Source\PascalType.Tables.TrueType.post.pas',
PascalType.Tables.TrueType.vhea in '..\Source\PascalType.Tables.TrueType.vhea.pas',
PascalType.Tables.TrueType.vmtx in '..\Source\PascalType.Tables.TrueType.vmtx.pas',
PascalType.Types.Color in '..\Source\PascalType.Types.Color.pas',
PascalType.Types in '..\Source\PascalType.Types.pas',
PascalType.Unicode.Names in '..\Source\PascalType.Unicode.Names.pas',
PascalType.Unicode in '..\Source\PascalType.Unicode.pas',
PascalType.Tables.OpenType.vdmx in '..\Source\PascalType.Tables.OpenType.vdmx.pas',
PascalType.Tables.OpenType.STAT in '..\Source\PascalType.Tables.OpenType.STAT.pas',
PascalType.Tables.OpenType.VVAR in '..\Source\PascalType.Tables.OpenType.VVAR.pas',
PascalType.Tables.TrueType.cvar in '..\Source\PascalType.Tables.TrueType.cvar.pas',
PascalType.Tables.TrueType.gvar in '..\Source\PascalType.Tables.TrueType.gvar.pas',
PascalType.Variation in '..\Source\PascalType.Variation.pas',
PascalType.Tables.OpenType.Common.Variation in '..\Source\PascalType.Tables.OpenType.Common.Variation.pas',
PascalType.Tables.OpenType.HVAR in '..\Source\PascalType.Tables.OpenType.HVAR.pas',
PascalType.Tables.OpenType.MVAR in '..\Source\PascalType.Tables.OpenType.MVAR.pas',
TestVariations in 'TestVariations.pas',
TestFeatureVariations in 'TestFeatureVariations.pas',
PascalType.Tables.OpenType.Common.FeatureVariation in '..\Source\PascalType.Tables.OpenType.Common.FeatureVariation.pas';
{$R *.RES}
begin
Application.Initialize;
if IsConsole then
TextTestRunner.RunRegisteredTests
else
GUITestRunner.RunRegisteredTests;
end.