stx_goodies_regression.st
author Patrik Svestka <patrik.svestka@gmail.com>
Wed, 20 Oct 2021 13:26:34 +0200
branchjv
changeset 2604 d6d5dfaa3e00
parent 1974 f2eaf05205d6
permissions -rw-r--r--
Adding tests for creating processes on MS Windows Testing: - correct execution of CreateProcessW() - Too long arguments for dir name, command path, command line
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1974
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     1
"
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     2
 COPYRIGHT (c) Claus Gittinger / eXept Software AG
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     3
 COPYRIGHT (c) 2016-2017 Jan Vrany
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     4
              All Rights Reserved
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     5
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     6
 This software is furnished under a license and may be used
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     7
 only in accordance with the terms of that license and with the
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     8
 inclusion of the above copyright notice.   This software may not
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
     9
 be provided or otherwise made available to, or used by, any
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    10
 other person.  No title to or ownership of the software is
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    11
 hereby transferred.
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    12
"
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
"{ Package: 'stx:goodies/regression' }"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
"{ NameSpace: Smalltalk }"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
LibraryDefinition subclass:#stx_goodies_regression
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	instanceVariableNames:''
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	classVariableNames:''
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	poolDictionaries:''
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	category:'* Projects & Packages *'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
1974
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    24
!stx_goodies_regression class methodsFor:'documentation'!
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    25
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    26
copyright
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    27
"
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    28
 COPYRIGHT (c) Claus Gittinger / eXept Software AG
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    29
 COPYRIGHT (c) 2016-2017 Jan Vrany
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    30
              All Rights Reserved
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    31
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    32
 This software is furnished under a license and may be used
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    33
 only in accordance with the terms of that license and with the
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    34
 inclusion of the above copyright notice.   This software may not
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    35
 be provided or otherwise made available to, or used by, any
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    36
 other person.  No title to or ownership of the software is
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    37
 hereby transferred.
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    38
"
f2eaf05205d6 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1954
diff changeset
    39
! !
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
!stx_goodies_regression class methodsFor:'accessing - tests'!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
testCaseNamesWithoutNamespace
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    ^#(
1535
75fed93d5756 VMCrashTestCase: oops, fixed test skip support for Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1505
diff changeset
    45
    'CharacterTests'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
     "/ 'SunitXMLOutputTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    'ProjectDefinitionTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    'CoverageInstrumentationTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
    'AssociationTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
    'BinaryIOTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    'BinaryTreeTester'
1954
f868e5f2043f Added tests for `RecursionLock`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1605
diff changeset
    52
    "/ 'BlockTest'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
    'CollectionTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
    'CompilerTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
    'ComplexTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
    "/ 'STCCompilerTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
    "/ 'DebuggerTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    "/ 'DeepCopyTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    'DelayTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
    'DictionaryTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
    'EnumerationTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
    'ExceptionTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    "/ 'ExternalInterfaceTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
    "/ 'FileOpenTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    'FileStreamTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
    'FloatTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    'FractionTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    "/ 'GCTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
    "/ 'GraphicDrawingTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
    "/ 'HTMLParserTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
    "/ 'ImageReaderTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    'IntegerTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
    'JavaScriptTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    "/ 'MeasurementValueTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    "/ 'MemoryTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    'NumberTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    'ParserTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    'ScaledDecimalTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    "/ 'SemaphoreTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    "/ 'SharedQueueTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    'SmallIntegerTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    "/ 'SortTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
    'StringTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    'StreamTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
    'TimeAndDateTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
    'TimeDurationTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
    "/ 'URLTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    "/ 'XMLCoderTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
    "/ 'ZipArchiveTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    'ClassBuilderTests'
1494
c436cb06f325 Backed out changeset 181c8df2e7e0
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1485
diff changeset
    91
    'CompilerTests2'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
    'ChangeSetTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
    'FilenameTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    'ProjectDefinitionTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    'ClassDescriptionTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    'SnapshotRestartTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    'MakefileTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
    'TSTreeTests'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    'TSMultiTreeTests'
1494
c436cb06f325 Backed out changeset 181c8df2e7e0
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1485
diff changeset
   100
    'VMCrashTests'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    'ProcessTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    'PipeStreamTest'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    'JITTest'
1503
1551e9fd9a91 Issue #73: Added (and fixed) BehaviorLookupObjectTests to standard test suite.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1500
diff changeset
   104
    'BehaviorLookupObjectTests'
1505
215b4170fede Issue #73: Added SelectorNamespacesTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1503
diff changeset
   105
    'SelectorNamespacesTests'
1566
2ca58098256d Issue #109: Added tests for registry key creation / deletion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1539
diff changeset
   106
    'Win32OperatingSystemTest'
1605
5ff1befbd463 Added tests for (UNIX) TTY / PTY attribute support.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1567
diff changeset
   107
    'PTYTest'
1954
f868e5f2043f Added tests for `RecursionLock`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1605
diff changeset
   108
    'RecursionLockTests'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    "Modified: / 18-11-2014 / 11:54:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
testSuite
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
    | suite |
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
    suite := TestSuite named: self package.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
    self testCaseNamesWithoutNamespace do:[:className |
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
	|fullName|
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
	fullName := ('RegressionTests::',className).
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
	('Loading ',className,'...') infoPrintCR.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
	Smalltalk fileInClass:fullName package:self package.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
	(Smalltalk classNamed:fullName) isNil ifTrue:[
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
	    ('**** Ouch - missing class: "',fullName,'"') infoPrintCR.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
	] ifFalse:[
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
	    suite addTest:(Smalltalk classNamed:fullName) suite.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
	].
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
    ].
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
    ^suite
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
    "Created: / 03-08-2011 / 09:19:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
! !
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
!stx_goodies_regression class methodsFor:'description'!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
excludedFromPreRequisites
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
    "list all packages which should be ignored in the automatic
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
     preRequisites scan. See #preRequisites for more."
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
    ^ #(
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
	#'exept:libcrypt'    "loaded lazily by CryptTests - SHA256Stream - referenced by RegressionTests::CryptTests>>test06_sha256 "
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
	#'stx:goodies'    "no project def - CharacterEncoderCodeGenerator - referenced by RegressionTests::CharacterTests>>test01CaseTesting "
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
    "Modified: / 03-03-2014 / 12:00:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
mandatoryPreRequisites
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
    "list packages which are mandatory as a prerequisite.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
     This are packages containing superclasses of my classes and classes which
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
     are extended by myself.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
     They are mandatory, because we need these packages as a prerequisite for loading and compiling.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
     This method is generated automatically,
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   157
     by searching along the inheritance chain of all of my classes.
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   158
     Please take a look at the #referencedPreRequisites method as well."
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
    ^ #(
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   161
        #'stx:goodies/sunit'    "TestAsserter - superclass of RegressionTests::SnapshotRestartTests::ToRunOnFreshAndRestartedSnapshotTests"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   162
        #'stx:libbasic'    "Exception - superclass of RegressionTests::ExceptionTest::MyResumableTestError"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   163
        #'stx:libview'    "DisplaySurface - superclass of RegressionTests::WrongMethodCalledTest::GraphicTestView"
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
referencedPreRequisites
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
    "list packages which are a prerequisite, because they contain
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
     classes which are referenced by my classes.
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   170
     These packages are NOT needed as a prerequisite for compiling or loading,
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   171
     however, a class from it may be referenced during execution and having it
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   172
     unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   173
     includes explicit checks for the package being present.
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
     This method is generated automatically,
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   175
     by searching all classes (and their packages) which are referenced by my classes.
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   176
     Please also take a look at the #mandatoryPreRequisites method"
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
    ^ #(
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   179
        #'stx:goodies/communication'    "HTTPInterface - referenced by RegressionTests::HTTPServerTests>>test02_simpleResponses"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   180
        #'stx:goodies/xml/stx'    "XMLStandardCoder - referenced by RegressionTests::XMLCoderTests>>encodeAndDecode:"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   181
        #'stx:goodies/xml/vw'    "XML::Attribute - referenced by RegressionTests::MemoryTest>>test1"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   182
        #'stx:libbasic2'    "ActorStream - referenced by RegressionTests::OperatingSystemTest>>testActorStream"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   183
        #'stx:libbasic3'    "AbstractSourceCodeManager - referenced by RegressionTests::ChangeSetTests>>test_ClassSourceWriter_01"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   184
        #'stx:libboss'    "BinaryIOManager - referenced by RegressionTests::BinaryIOTests>>testBehavior"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   185
        #'stx:libcomp'    "InstrumentationContext - referenced by RegressionTests::CoverageInstrumentationTest>>test_01_instrumentation"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   186
        #'stx:libhtml'    "HTMLDocumentView - referenced by RegressionTests::TestDialogs1>>openDocumentation"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   187
        #'stx:libjava'    "Java - referenced by RegressionTests::VMCrashTests>>iter_java_initialize"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   188
        #'stx:libjavascript'    "JavaScriptCompiler - referenced by RegressionTests::JavaScriptTests>>execute:for:arguments:"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   189
        #'stx:libtool'    "DebugView - referenced by RegressionTests::DebuggerTest>>testBlockVars_01"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   190
        #'stx:libview2'    "ApplicationModel - superclass of RegressionTests::LabelResizingTest"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   191
        #'stx:libwidg'    "Button - referenced by RegressionTests::UTF8TestClass>>someJapaneseButton"
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   192
        #'stx:libwidg2'    "HierarchicalItem - referenced by RegressionTests::BinaryIOTests>>testSaveReadBOS"
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
subProjects
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
    "list packages which are known as subprojects.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
     The generated makefile will enter those and make there as well.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
     However: they are not forced to be loaded when a package is loaded;
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
     for those, redefine requiredPrerequisites"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   201
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   202
    ^ #(
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   204
! !
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   205
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   206
!stx_goodies_regression class methodsFor:'description - contents'!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   207
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   208
classNamesAndAttributes
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   209
    "lists the classes which are to be included in the project.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
     Each entry in the list may be: a single class-name (symbol),
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
     or an array-literal consisting of class name and attributes.
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
    ^ #(
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   215
        "<className> or (<className> attributes...) in load order"
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   216
        #'stx_goodies_regression'
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   217
        (#'RegressionTests::VMSpawningTestCase' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   218
        (#'RegressionTests::AssociationTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   219
        (#'RegressionTests::BecomeTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   220
        (#'RegressionTests::BehaviorLookupObjectTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   221
        (#'RegressionTests::BinaryIOTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   222
        (#'RegressionTests::BinaryTreeTester' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   223
        (#'RegressionTests::BlockTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   224
        (#'RegressionTests::BreakpointTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   225
        (#'RegressionTests::CECollectionExtensionTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   226
        (#'RegressionTests::CESequenceableCollectionExtensionTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   227
        (#'RegressionTests::CEStringExtensionTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   228
        (#'RegressionTests::CachedValueTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   229
        (#'RegressionTests::CharacterEncoderTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   230
        (#'RegressionTests::CharacterSetTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   231
        (#'RegressionTests::CharacterTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   232
        (#'RegressionTests::ClassAndMethodCompilingTestCase' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   233
        (#'RegressionTests::ClassDescriptionTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   234
        (#'RegressionTests::ClassWithoutVersionMethod' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   235
        (#'RegressionTests::CollectionTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   236
        (#'RegressionTests::CompilerTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   237
        (#'RegressionTests::CompilerTests2' autoload)
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   238
        (#'RegressionTests::CompilerTests2ExternalBytes' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   239
        (#'RegressionTests::ComplexTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   240
        (#'RegressionTests::CompressionStreamTest' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   241
        (#'RegressionTests::ContextTest2' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   242
        (#'RegressionTests::CoverageInstrumentationTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   243
        (#'RegressionTests::CryptTests' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   244
        (#'RegressionTests::DebuggerTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   245
        (#'RegressionTests::DeepCopyTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   246
        (#'RegressionTests::DelayTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   247
        (#'RegressionTests::DictionaryTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   248
        (#'RegressionTests::DoubleMetaphoneStringComparatorTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   249
        (#'RegressionTests::EnumerationTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   250
        (#'RegressionTests::ExceptionTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   251
        (#'RegressionTests::ExternalInterfaceTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   252
        (#'RegressionTests::ExternalStreamTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   253
        (#'RegressionTests::FileOpenTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   254
        (#'RegressionTests::FileStreamTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   255
        (#'RegressionTests::FilenameTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   256
        (#'RegressionTests::FloatTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   257
        (#'RegressionTests::FractionTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   258
        (#'RegressionTests::GCTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   259
        (#'RegressionTests::GraphicDrawingTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   260
        (#'RegressionTests::HTMLParserTests' autoload)
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   261
        (#'RegressionTests::HTTPServerTests' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   262
        (#'RegressionTests::ImageReaderTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   263
        (#'RegressionTests::IntegerTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   264
        (#'RegressionTests::JITTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   265
        (#'RegressionTests::JavaScriptTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   266
        (#'RegressionTests::KoelnerPhoneticCodeStringComparatorTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   267
        (#'RegressionTests::LabelResizingTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   268
        (#'RegressionTests::LargeFloatTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   269
        (#'RegressionTests::LinkedListTest' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   270
        (#'RegressionTests::LiteralsInMethodTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   271
        (#'RegressionTests::LoggedStreamTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   272
        (#'RegressionTests::MakefileTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   273
        (#'RegressionTests::ManyProcessesTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   274
        (#'RegressionTests::MeasurementValueTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   275
        (#'RegressionTests::MemoryTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   276
        (#'RegressionTests::MetaNumbersTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   277
        (#'RegressionTests::MiracodeStringComparatorTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   278
        (#'RegressionTests::MySQLSoundexStringComparatorTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   279
        (#'RegressionTests::NumberTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   280
        (#'RegressionTests::OS_OLE_Tests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   281
        (#'RegressionTests::OperatingSystemTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   282
        (#'RegressionTests::OperationInQueueTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   283
        (#'RegressionTests::PTYTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   284
        (#'RegressionTests::ParserTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   285
        (#'RegressionTests::PipeStreamTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   286
        (#'RegressionTests::PowerSetTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   287
        (#'RegressionTests::ProcessTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   288
        (#'RegressionTests::ProjectDefinitionTests' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   289
        (#'RegressionTests::QueueTest' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   290
        (#'RegressionTests::QuickTestRunner' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   291
        (#'RegressionTests::STCCompilerTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   292
        (#'RegressionTests::ScaledDecimalTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   293
        (#'RegressionTests::SegmentedOrderedCollectionTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   294
        (#'RegressionTests::SelectorNamespacesTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   295
        (#'RegressionTests::SemaphoreTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   296
        (#'RegressionTests::ServerSocketTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   297
        (#'RegressionTests::SharedQueueTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   298
        (#'RegressionTests::SmallIntegerTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   299
        (#'RegressionTests::SocketTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   300
        (#'RegressionTests::SortTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   301
        (#'RegressionTests::SoundexStringComparatorTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   302
        (#'RegressionTests::StackFrameTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   303
        (#'RegressionTests::StreamTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   304
        (#'RegressionTests::StringTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   305
        (#'RegressionTests::SunitXMLOutputTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   306
        (#'RegressionTests::TSTreeTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   307
        (#'RegressionTests::TestDialogs1' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   308
        (#'RegressionTests::TimeAndDateTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   309
        (#'RegressionTests::TimeDurationTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   310
        (#'RegressionTests::TypedArrayTests' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   311
        (#'RegressionTests::URLTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   312
        (#'RegressionTests::UTF8TestClass' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   313
        (#'RegressionTests::UninterpretedBytesTest' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   314
        (#'RegressionTests::WeakCollectionTest' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   315
        (#'RegressionTests::Win32OLETests' autoload)
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   316
        (#'RegressionTests::Win32OperatingSystemTest' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   317
        (#'RegressionTests::WritingToTranscriptOrStdoutTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   318
        (#'RegressionTests::WrongMethodCalledTest' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   319
        (#'RegressionTests::XMLCoderTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   320
        (#'RegressionTests::ZipArchiveTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   321
        (#'RegressionTests::ChangeSetTests' autoload)
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   322
        (#'RegressionTests::ClassBuilderTests' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   323
        (#'RegressionTests::SnapshotRestartTests' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   324
        (#'RegressionTests::TSMultiTreeTests' autoload)
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   325
        (#'RegressionTests::VMCrashTestCase' autoload)
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   326
        (#'RegressionTests::VMCrashTests' autoload)
1954
f868e5f2043f Added tests for `RecursionLock`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1605
diff changeset
   327
        (#'RegressionTests::ProcessSpawningTestCase' autoload)
f868e5f2043f Added tests for `RecursionLock`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1605
diff changeset
   328
        (#'RegressionTests::RecursionLockTests' autoload)
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   329
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   330
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   331
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   332
extensionMethodNames
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   333
    "lists the extension methods which are to be included in the project.
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   334
     Entries are 2-element array literals, consisting of class-name and selector.
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   335
     A correponding method with real names must be present in my concrete subclasses
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   336
     if it has extensions."
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   337
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   338
    ^ #(
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   339
    )
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   340
! !
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   341
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   342
!stx_goodies_regression class methodsFor:'description - project information'!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   343
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   344
applicationIconFileName
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   345
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   346
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   347
    ^ nil
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   348
    "/ ^ self applicationName
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   349
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   350
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   351
companyName
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   352
    "Return a companyname which will appear in <lib>.rc"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   353
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   354
    ^ 'eXept Software AG'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   355
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   356
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   357
description
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   358
    "Return a description string which will appear in vc.def / bc.def"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   359
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   360
    ^ 'Class Library'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   361
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   362
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   363
legalCopyright
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   364
    "Return a copyright string which will appear in <lib>.rc"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   365
1500
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1499 1452
diff changeset
   366
    ^ 'Copyright eXept Software AG 1998-2016, Jan Vrany 2016'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   367
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   368
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   369
productName
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   370
    "Return a product name which will appear in <lib>.rc"
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   371
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   372
    ^ 'eXept addOns'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   373
! !
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   374
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   375
!stx_goodies_regression class methodsFor:'documentation'!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   376
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   377
version
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   378
    ^ '$Header$'
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   379
!
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   380
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   381
version_CVS
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   382
    ^ '$Header$'
1567
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   383
!
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   384
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   385
version_HG
e17701a073f9 Added abstract VMSpawningTestCase
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1566
diff changeset
   386
    ^ '$Changeset: <not expanded> $'
1450
18068181197b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   387
! !
1514
eef0f01c5ea5 #QUALITY by cg
Claus Gittinger <cg@exept.de>
parents: 1452
diff changeset
   388