exept_regression.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 03 Mar 2014 13:08:38 +0100
changeset 1101 1a472ea91707
parent 1099 299ef603f3c6
child 1114 197d2abe6042
permissions -rw-r--r--
Removed exept:libcrypt from prereqs. Individual testcases loads exept:libcrypt when needed.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'exept:regression' }"
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
LibraryDefinition subclass:#exept_regression
768
ad7d42dec0d5 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 744
diff changeset
     4
	instanceVariableNames:''
ad7d42dec0d5 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 744
diff changeset
     5
	classVariableNames:''
ad7d42dec0d5 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 744
diff changeset
     6
	poolDictionaries:''
ad7d42dec0d5 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 744
diff changeset
     7
	category:'* Projects & Packages *'
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
607
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    11
!exept_regression class methodsFor:'accessing - tests'!
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    12
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    13
testCaseNamesWithoutNamespace
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    14
    ^#(
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    15
     "/ 'SunitXMLOutputTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    16
    'CoverageInstrumentationTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    17
    'AssociationTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    18
    'BinaryIOTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    19
    'BinaryTreeTester'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    20
    "/ 'BlockTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    21
    'CharacterTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    22
    'CollectionTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    23
    'CompilerTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    24
    'ComplexTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    25
    'STCCompilerTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    26
    "/ 'DebuggerTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    27
    "/ 'DeepCopyTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    28
    'DelayTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    29
    'DictionaryTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    30
    'EnumerationTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    31
    'ExceptionTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    32
    "/ 'ExternalInterfaceTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    33
    "/ 'FileOpenTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    34
    'FileStreamTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    35
    'FloatTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    36
    'FractionTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    37
    "/ 'GCTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    38
    "/ 'GraphicDrawingTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    39
    "/ 'HTMLParserTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    40
    "/ 'ImageReaderTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    41
    'IntegerTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    42
    'JavaScriptTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    43
    "/ 'MeasurementValueTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    44
    "/ 'MemoryTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    45
    'NumberTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    46
    "/ 'ParserTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    47
    'ScaledDecimalTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    48
    "/ 'SemaphoreTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    49
    "/ 'SharedQueueTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    50
    'SmallIntegerTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    51
    "/ 'SortTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    52
    'StringTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    53
    'StreamTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    54
    'TimeAndDateTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    55
    'TimeDurationTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    56
    "/ 'URLTest'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    57
    "/ 'XMLCoderTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    58
    "/ 'ZipArchiveTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    59
    'ClassBuilderTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    60
    'CompilerTests2'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    61
    'ChangeSetTests'
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    62
    'FilenameTests'
861
d2ad51747e2e Added test for UTF8 support in file in.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 844
diff changeset
    63
    'ProjectDefinitionTests'
961
92711b31f232 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 950
diff changeset
    64
    'ClassDescriptionTests'
987
ddbe57fb85cd Add SnapshotRestartTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 961
diff changeset
    65
    'SnapshotRestartTests'
1009
01c50a83793a Added RegressionTests::MakefileTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 987
diff changeset
    66
    'MakefileTests'
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    67
    )
861
d2ad51747e2e Added test for UTF8 support in file in.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 844
diff changeset
    68
1009
01c50a83793a Added RegressionTests::MakefileTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 987
diff changeset
    69
    "Modified: / 19-11-2013 / 19:11:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    70
!
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    71
607
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    72
testSuite
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    73
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    74
    | suite |
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    75
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    76
    suite := TestSuite named: self package.    
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 842
diff changeset
    77
    self testCaseNamesWithoutNamespace do:[:className |
618
afccf87e008f updated to suite defined in stx/goodies/builder/quickSelfTest
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 617
diff changeset
    78
        |fullName|
949
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    79
618
afccf87e008f updated to suite defined in stx/goodies/builder/quickSelfTest
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 617
diff changeset
    80
        fullName := ('RegressionTests::',className).
950
8413002980d7 Fixed typo
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 949
diff changeset
    81
        ('Loading ',className,'...') infoPrintCR.
949
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    82
        Smalltalk fileInClass:fullName package:self package.
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    83
        (Smalltalk classNamed:fullName) isNil ifTrue:[
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    84
            ('**** Ouch - missing class: "',fullName,'"') infoPrintCR.
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    85
        ] ifFalse:[
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    86
            suite addTest:(Smalltalk classNamed:fullName) suite.
ba9ae1368472 class: exept_regression
Claus Gittinger <cg@exept.de>
parents: 911
diff changeset
    87
        ].
618
afccf87e008f updated to suite defined in stx/goodies/builder/quickSelfTest
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 617
diff changeset
    88
    ].
607
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    89
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    90
    ^suite
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    91
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    92
    "Created: / 03-08-2011 / 09:19:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    93
! !
2536a136bec6 added: #testSuite
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 602
diff changeset
    94
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
!exept_regression class methodsFor:'description'!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
excludedFromPreRequisites
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
    "list all packages which should be ignored in the automatic
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
     preRequisites scan. See #preRequisites for more."
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    ^ #(
1101
1a472ea91707 Removed exept:libcrypt from prereqs. Individual testcases loads exept:libcrypt
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1099
diff changeset
   102
        #'exept:libcrypt'    "loaded lazily by CryptTests - SHA256Stream - referenced by RegressionTests::CryptTests>>test06_sha256 "
892
185ff3183c8a automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 885
diff changeset
   103
        #'stx:goodies'    "no project def - CharacterEncoderCodeGenerator - referenced by RegressionTests::CharacterTests>>test01CaseTesting "
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    )
1101
1a472ea91707 Removed exept:libcrypt from prereqs. Individual testcases loads exept:libcrypt
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1099
diff changeset
   105
1a472ea91707 Removed exept:libcrypt from prereqs. Individual testcases loads exept:libcrypt
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1099
diff changeset
   106
    "Modified: / 03-03-2014 / 12:00:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
833
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   109
mandatoryPreRequisites
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   110
    "list all required mandatory packages.
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   111
     Packages are mandatory, if they contain superclasses of the package's classes
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   112
     or classes which are extended by this package.
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   113
     This list can be maintained manually or (better) generated and
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   114
     updated by scanning the superclass hierarchies
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   115
     (the browser has a menu function for that)
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   116
     However, often too much is found, and you may want to explicitely
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   117
     exclude individual packages in the #excludedFromPreRequisites method."
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   118
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   119
    ^ #(
885
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   120
        #'stx:goodies/sunit'    "TestAsserter - superclass of RegressionTests::BinaryTreeTester "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   121
        #'stx:libbasic'    "Notification - superclass of RegressionTests::ContextTest2::MyNotification "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   122
        #'stx:libview'    "GraphicsMedium - superclass of RegressionTests::WrongMethodCalledTest::GraphicTestView "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   123
        #'stx:libview2'    "Model - superclass of RegressionTests::LabelResizingTest "
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
    )
833
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   125
!
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   126
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   127
referencedPreRequisites
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   128
    "list all packages containing classes referenced by the packages's members.
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   129
     This list can be maintained manually or (better) generated and
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   130
     updated by looking for global variable accesses
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   131
     (the browser has a menu function for that)
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   132
     However, often too much is found, and you may want to explicitely
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   133
     exclude individual packages in the #excludedFromPreRequisites method."
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   134
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   135
    ^ #(
885
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   136
        #'stx:goodies/webServer/htmlTree'    "HTML::HTMLParser - referenced by RegressionTests::HTMLParserTests>>test02 "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   137
        #'stx:goodies/xml/stx'    "XMLStandardDecoder - referenced by RegressionTests::XMLCoderTests>>encodeAndDecode: "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   138
        #'stx:goodies/xml/vw'    "XML::Attribute - referenced by RegressionTests::MemoryTest>>test1 "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   139
        #'stx:libbasic2'    "HostNameLookupError - referenced by RegressionTests::SocketTests>>test11_concurrentOpenClose "
861
d2ad51747e2e Added test for UTF8 support in file in.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 844
diff changeset
   140
        #'stx:libbasic3'    "ChangeSet - referenced by RegressionTests::ChangeSetTests>>test_ClassDefinitionChange_05e "
885
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   141
        #'stx:libboss'    "BinaryObjectStorage - referenced by RegressionTests::BinaryIOTests>>testSaveReadBOS "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   142
        #'stx:libcomp'    "ParserFlags - referenced by RegressionTests::CompilerTest>>test_bad_return2 "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   143
        #'stx:libcompat'    "ExternalReadStream - referenced by RegressionTests::ExternalStreamTest>>testRead2 "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   144
        #'stx:libhtml'    "URL - referenced by RegressionTests::URLTest>>test02_construct "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   145
        #'stx:libjavascript'    "JavaScriptParser - referenced by RegressionTests::JavaScriptTests>>doTestEachFromSpec: "
861
d2ad51747e2e Added test for UTF8 support in file in.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 844
diff changeset
   146
        #'stx:libtool'    "WorkspaceApplication - referenced by RegressionTests::CompilerTests2>>test_01 "
885
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   147
        #'stx:libwidg'    "Button - referenced by RegressionTests::UTF8TestClass>>someJapaneseButton "
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   148
        #'stx:libwidg2'    "HierarchicalItem - referenced by RegressionTests::BinaryIOTests>>testSaveReadBOS "
833
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   149
    )
1101
1a472ea91707 Removed exept:libcrypt from prereqs. Individual testcases loads exept:libcrypt
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1099
diff changeset
   150
1a472ea91707 Removed exept:libcrypt from prereqs. Individual testcases loads exept:libcrypt
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1099
diff changeset
   151
    "Modified: / 03-03-2014 / 11:59:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
885
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   152
!
861
d2ad51747e2e Added test for UTF8 support in file in.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 844
diff changeset
   153
885
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   154
subProjects
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   155
    "list packages which are known as subprojects.
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   156
     The generated makefile will enter those and make there as well.
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   157
     However: they are not forced to be loaded when a package is loaded;
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   158
     for those, redefine requiredPrerequisites"
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   159
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   160
    ^ #(
19f9f88fe6ff automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 863
diff changeset
   161
    )
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
! !
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
!exept_regression class methodsFor:'description - contents'!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
classNamesAndAttributes
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    "lists the classes which are to be included in the project.
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
     Each entry in the list may be: a single class-name (symbol),
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
     or an array-literal consisting of class name and attributes.
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    ^ #(
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
        "<className> or (<className> attributes...) in load order"
1099
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   174
        (#'RegressionTests::BinaryTreeTester' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   175
        #'RegressionTests::CECollectionExtensionTest'
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   176
        #'RegressionTests::CESequenceableCollectionExtensionTest'
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   177
        #'RegressionTests::CEStringExtensionTest'
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   178
        (#'RegressionTests::CharacterSetTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   179
        (#'RegressionTests::CollectionTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   180
        (#'RegressionTests::ComplexTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   181
        (#'RegressionTests::DictionaryTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   182
        (#'RegressionTests::EnumerationTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   183
        (#'RegressionTests::FileStreamTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   184
        (#'RegressionTests::FloatTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   185
        (#'RegressionTests::FractionTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   186
        (#'RegressionTests::IntegerTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   187
        (#'RegressionTests::LargeFloatTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   188
        (#'RegressionTests::LoggedStreamTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   189
        (#'RegressionTests::MetaNumbersTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   190
        (#'RegressionTests::NumberTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   191
        (#'RegressionTests::PTYTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   192
        (#'RegressionTests::ParserTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   193
        (#'RegressionTests::PipeStreamTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   194
        (#'RegressionTests::PowerSetTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   195
        (#'RegressionTests::ProjectDefinitionTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   196
        (#'RegressionTests::QueueTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   197
        (#'RegressionTests::ScaledDecimalTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   198
        (#'RegressionTests::SegmentedOrderedCollectionTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   199
        (#'RegressionTests::ServerSocketTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   200
        (#'RegressionTests::SharedQueueTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   201
        (#'RegressionTests::SmallIntegerTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   202
        (#'RegressionTests::SocketTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   203
        (#'RegressionTests::SortTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   204
        (#'RegressionTests::StreamTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   205
        (#'RegressionTests::StringTests' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   206
        (#'RegressionTests::TimeAndDateTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   207
        (#'RegressionTests::TimeDurationTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   208
        (#'RegressionTests::WeakCollectionTest' autoload)
299ef603f3c6 merged classes
Claus Gittinger <cg@exept.de>
parents: 1009
diff changeset
   209
        #'exept_regression'
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
        (#'RegressionTests::AssociationTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
        (#'RegressionTests::BecomeTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
        (#'RegressionTests::BehaviorLookupObjectTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
        (#'RegressionTests::BinaryIOTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
        (#'RegressionTests::BlockTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
        (#'RegressionTests::CharacterEncoderTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
        (#'RegressionTests::CharacterTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   217
        (#'RegressionTests::ClassWithoutVersionMethod' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   218
        (#'RegressionTests::CompilerTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
        (#'RegressionTests::ContextTest2' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
        (#'RegressionTests::CoverageInstrumentationTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   221
        (#'RegressionTests::DebuggerTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   222
        (#'RegressionTests::DeepCopyTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   223
        (#'RegressionTests::DelayTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   224
        (#'RegressionTests::DoubleMetaphoneStringComparatorTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   225
        (#'RegressionTests::ExceptionTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   226
        (#'RegressionTests::ExternalInterfaceTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   227
        (#'RegressionTests::ExternalStreamTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   228
        (#'RegressionTests::FileOpenTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   229
        (#'RegressionTests::GCTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   230
        (#'RegressionTests::GraphicDrawingTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   231
        (#'RegressionTests::HTMLParserTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   232
        (#'RegressionTests::ImageReaderTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   233
        (#'RegressionTests::JITTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   234
        (#'RegressionTests::JavaScriptTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   235
        (#'RegressionTests::KoelnerPhoneticCodeStringComparatorTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   236
        (#'RegressionTests::LabelResizingTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   237
        (#'RegressionTests::ManyProcessesTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   238
        (#'RegressionTests::MeasurementValueTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   239
        (#'RegressionTests::MemoryTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   240
        (#'RegressionTests::MiracodeStringComparatorTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   241
        (#'RegressionTests::MySQLSoundexStringComparatorTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   242
        (#'RegressionTests::OS_OLE_Tests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   243
        (#'RegressionTests::OperatingSystemTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   244
        (#'RegressionTests::OperationInQueueTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   245
        (#'RegressionTests::ProcessTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   246
        (#'RegressionTests::SelectorNamespacesTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   247
        (#'RegressionTests::SemaphoreTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   248
        (#'RegressionTests::SoundexStringComparatorTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   249
        (#'RegressionTests::StackFrameTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   250
        (#'RegressionTests::TestDialogs1' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   251
        (#'RegressionTests::URLTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   252
        (#'RegressionTests::UTF8TestClass' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   253
        (#'RegressionTests::Win32OperatingSystemTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   254
        (#'RegressionTests::WrongMethodCalledTest' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   255
        (#'RegressionTests::XMLCoderTests' autoload)
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   256
        (#'RegressionTests::ZipArchiveTests' autoload)
617
248891953851 changed: #classNamesAndAttributes
Claus Gittinger <cg@exept.de>
parents: 607
diff changeset
   257
        (#'RegressionTests::LiteralsInMethodTests' autoload)
630
d212431e7d87 changed: #classNamesAndAttributes
Claus Gittinger <cg@exept.de>
parents: 618
diff changeset
   258
        (#'RegressionTests::WritingToTranscriptOrStdoutTest' autoload)
689
15c5bd4f807b changed: #classNamesAndAttributes
Claus Gittinger <cg@exept.de>
parents: 630
diff changeset
   259
        (#'RegressionTests::SunitXMLOutputTest' autoload)
715
23a7488f7b86 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 695
diff changeset
   260
        (#'RegressionTests::CachedValueTest' autoload)
744
51796cc73948 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 724
diff changeset
   261
        (#'RegressionTests::STCCompilerTests' autoload)
724
c0b163fe6ebf automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
   262
        (#'RegressionTests::QuickTestRunner' autoload)
768
ad7d42dec0d5 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 744
diff changeset
   263
        (#'RegressionTests::ClassBuilderTests' autoload)
791
e2d987792329 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 768
diff changeset
   264
        (#'RegressionTests::CompilerTests2' autoload)
801
2cc1c719771f automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 791
diff changeset
   265
        (#'RegressionTests::ChangeSetTests' autoload)
811
522f7122b00e Added FilenameTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 801
diff changeset
   266
        (#'RegressionTests::FilenameTests' autoload)
833
b1612e26b833 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 811
diff changeset
   267
        (#'RegressionTests::CryptTests' autoload)
911
2ac491c837b2 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 892
diff changeset
   268
        (#'RegressionTests::BreakpointTests' autoload)
961
92711b31f232 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 950
diff changeset
   269
        (#'RegressionTests::ClassDescriptionTests' autoload)
987
ddbe57fb85cd Add SnapshotRestartTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 961
diff changeset
   270
        (#'RegressionTests::SnapshotRestartTests' autoload)
1009
01c50a83793a Added RegressionTests::MakefileTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 987
diff changeset
   271
        (#'RegressionTests::MakefileTests' autoload)
602
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   272
    )
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   273
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   274
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   275
extensionMethodNames
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   276
    "lists the extension methods which are to be included in the project.
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   277
     Entries are 2-element array literals, consisting of class-name and selector."
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   278
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   279
    ^ #(
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   280
    )
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   281
! !
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   282
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   283
!exept_regression class methodsFor:'description - project information'!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   284
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   285
applicationIconFileName
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   286
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   287
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   288
    ^ nil
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   289
    "/ ^ self applicationName
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   290
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   291
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   292
companyName
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
    "Return a companyname which will appear in <lib>.rc"
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   295
    ^ 'eXept Software AG'
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   296
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   298
description
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   299
    "Return a description string which will appear in vc.def / bc.def"
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   300
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   301
    ^ 'Class Library'
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   302
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   303
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   304
legalCopyright
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   305
    "Return a copyright string which will appear in <lib>.rc"
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   306
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   307
    ^ 'Copyright eXept Software AG 1998-2011'
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   308
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   309
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   310
productName
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   311
    "Return a product name which will appear in <lib>.rc"
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   312
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   313
    ^ 'eXept addOns'
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   314
! !
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   315
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   316
!exept_regression class methodsFor:'documentation'!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   317
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   318
version
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   319
    ^ '$Header$'
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   320
!
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   321
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   322
version_CVS
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   323
    ^ '$Header$'
b1c23d9f4836 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   324
! !
768
ad7d42dec0d5 automatic checkIn
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 744
diff changeset
   325