removed via FileBrowser
authorClaus Gittinger <cg@exept.de>
Wed, 29 Jun 2016 16:03:27 +0200
changeset 1451 05af8e859a68
parent 1450 18068181197b
child 1452 3d2dc251de3f
removed via FileBrowser
exept_regression.st
--- a/exept_regression.st	Wed Jun 29 16:03:16 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,325 +0,0 @@
-"{ Package: 'stx:goodies/regression' }"
-
-"{ NameSpace: Smalltalk }"
-
-LibraryDefinition subclass:#exept_regression
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'* Projects & Packages *'
-!
-
-
-!exept_regression class methodsFor:'accessing - tests'!
-
-testCaseNamesWithoutNamespace
-    ^#(
-     "/ 'SunitXMLOutputTest'
-    'ProjectDefinitionTests'
-    'CoverageInstrumentationTest'
-    'AssociationTests'
-    'BinaryIOTests'
-    'BinaryTreeTester'
-    "/ 'BlockTest'
-    'CharacterTests'
-    'CollectionTests'
-    'CompilerTest'
-    'ComplexTest'
-    "/ 'STCCompilerTests'
-    "/ 'DebuggerTest'
-    "/ 'DeepCopyTests'
-    'DelayTest'
-    'DictionaryTest'
-    'EnumerationTests'
-    'ExceptionTest'
-    "/ 'ExternalInterfaceTests'
-    "/ 'FileOpenTest'
-    'FileStreamTest'
-    'FloatTest'
-    'FractionTest'
-    "/ 'GCTest'
-    "/ 'GraphicDrawingTest'
-    "/ 'HTMLParserTests'
-    "/ 'ImageReaderTest'
-    'IntegerTest'
-    'JavaScriptTests'
-    "/ 'MeasurementValueTests'
-    "/ 'MemoryTest'
-    'NumberTest'
-    'ParserTest'
-    'ScaledDecimalTest'
-    "/ 'SemaphoreTest'
-    "/ 'SharedQueueTest'
-    'SmallIntegerTest'
-    "/ 'SortTests'
-    'StringTests'
-    'StreamTests'
-    'TimeAndDateTest'
-    'TimeDurationTest'
-    "/ 'URLTest'
-    "/ 'XMLCoderTests'
-    "/ 'ZipArchiveTests'
-    'ClassBuilderTests'
-    "/ 'CompilerTests2'
-    'ChangeSetTests'
-    'FilenameTests'
-    'ProjectDefinitionTests'
-    'ClassDescriptionTests'
-    'SnapshotRestartTests'
-    'MakefileTests'
-    'TSTreeTests'
-    'TSMultiTreeTests'
-    "/ 'VMCrashTests'
-    'ProcessTest'
-    'PipeStreamTest'
-    'JITTest'
-    )
-
-    "Modified: / 18-11-2014 / 11:54:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-testSuite
-
-    | suite |
-
-    suite := TestSuite named: self package.
-    self testCaseNamesWithoutNamespace do:[:className |
-	|fullName|
-
-	fullName := ('RegressionTests::',className).
-	('Loading ',className,'...') infoPrintCR.
-	Smalltalk fileInClass:fullName package:self package.
-	(Smalltalk classNamed:fullName) isNil ifTrue:[
-	    ('**** Ouch - missing class: "',fullName,'"') infoPrintCR.
-	] ifFalse:[
-	    suite addTest:(Smalltalk classNamed:fullName) suite.
-	].
-    ].
-
-    ^suite
-
-    "Created: / 03-08-2011 / 09:19:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
-
-!exept_regression class methodsFor:'description'!
-
-excludedFromPreRequisites
-    "list all packages which should be ignored in the automatic
-     preRequisites scan. See #preRequisites for more."
-
-    ^ #(
-	#'exept:libcrypt'    "loaded lazily by CryptTests - SHA256Stream - referenced by RegressionTests::CryptTests>>test06_sha256 "
-	#'stx:goodies'    "no project def - CharacterEncoderCodeGenerator - referenced by RegressionTests::CharacterTests>>test01CaseTesting "
-    )
-
-    "Modified: / 03-03-2014 / 12:00:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-mandatoryPreRequisites
-    "list packages which are mandatory as a prerequisite.
-     This are packages containing superclasses of my classes and classes which
-     are extended by myself.
-     They are mandatory, because we need these packages as a prerequisite for loading and compiling.
-     This method is generated automatically,
-     by searching along the inheritance chain of all of my classes."
-
-    ^ #(
-	#'stx:goodies/sunit'    "TestAsserter - superclass of RegressionTests::VMCrashTestCase"
-	#'stx:libbasic'    "Autoload - superclass of RegressionTests::AssociationTests"
-    )
-!
-
-referencedPreRequisites
-    "list packages which are a prerequisite, because they contain
-     classes which are referenced by my classes.
-     We do not need these packages as a prerequisite for loading or compiling.
-     This method is generated automatically,
-     by searching all classes (and their packages) which are referenced by my classes."
-
-    ^ #(
-    )
-!
-
-subProjects
-    "list packages which are known as subprojects.
-     The generated makefile will enter those and make there as well.
-     However: they are not forced to be loaded when a package is loaded;
-     for those, redefine requiredPrerequisites"
-
-    ^ #(
-    )
-! !
-
-!exept_regression class methodsFor:'description - contents'!
-
-classNamesAndAttributes
-    "lists the classes which are to be included in the project.
-     Each entry in the list may be: a single class-name (symbol),
-     or an array-literal consisting of class name and attributes.
-     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
-
-    ^ #(
-	"<className> or (<className> attributes...) in load order"
-	(#'RegressionTests::CompressionStreamTest' autoload)
-	(#'RegressionTests::LinkedListTest' autoload)
-	(#'RegressionTests::QueueTest' autoload)
-	#'exept_regression'
-	(#'RegressionTests::Win32OLETests' autoload)
-	(#'RegressionTests::Win32OperatingSystemTest' autoload)
-	(#'RegressionTests::HTMLParserTests' autoload)
-	(#'RegressionTests::HTTPServerTests' autoload)
-	(#'RegressionTests::CompilerTests2' autoload)
-	(#'RegressionTests::CompilerTests2ExternalBytes' autoload)
-	(#'RegressionTests::AssociationTests' autoload)
-	(#'RegressionTests::BecomeTests' autoload)
-	(#'RegressionTests::BehaviorLookupObjectTests' autoload)
-	(#'RegressionTests::BinaryIOTests' autoload)
-	(#'RegressionTests::BinaryTreeTester' autoload)
-	(#'RegressionTests::BlockTest' autoload)
-	(#'RegressionTests::BreakpointTests' autoload)
-	(#'RegressionTests::CECollectionExtensionTest' autoload)
-	(#'RegressionTests::CESequenceableCollectionExtensionTest' autoload)
-	(#'RegressionTests::CEStringExtensionTest' autoload)
-	(#'RegressionTests::CachedValueTest' autoload)
-	(#'RegressionTests::CharacterEncoderTests' autoload)
-	(#'RegressionTests::CharacterSetTests' autoload)
-	(#'RegressionTests::CharacterTests' autoload)
-	(#'RegressionTests::ClassAndMethodCompilingTestCase' autoload)
-	(#'RegressionTests::ClassDescriptionTests' autoload)
-	(#'RegressionTests::ClassWithoutVersionMethod' autoload)
-	(#'RegressionTests::CollectionTests' autoload)
-	(#'RegressionTests::CompilerTest' autoload)
-	(#'RegressionTests::ComplexTest' autoload)
-	(#'RegressionTests::ContextTest2' autoload)
-	(#'RegressionTests::CoverageInstrumentationTest' autoload)
-	(#'RegressionTests::CryptTests' autoload)
-	(#'RegressionTests::DebuggerTest' autoload)
-	(#'RegressionTests::DeepCopyTests' autoload)
-	(#'RegressionTests::DelayTest' autoload)
-	(#'RegressionTests::DictionaryTest' autoload)
-	(#'RegressionTests::DoubleMetaphoneStringComparatorTest' autoload)
-	(#'RegressionTests::EnumerationTests' autoload)
-	(#'RegressionTests::ExceptionTest' autoload)
-	(#'RegressionTests::ExternalInterfaceTests' autoload)
-	(#'RegressionTests::ExternalStreamTest' autoload)
-	(#'RegressionTests::FileOpenTest' autoload)
-	(#'RegressionTests::FileStreamTest' autoload)
-	(#'RegressionTests::FilenameTests' autoload)
-	(#'RegressionTests::FloatTest' autoload)
-	(#'RegressionTests::FractionTest' autoload)
-	(#'RegressionTests::GCTest' autoload)
-	(#'RegressionTests::GraphicDrawingTest' autoload)
-	(#'RegressionTests::ImageReaderTest' autoload)
-	(#'RegressionTests::IntegerTest' autoload)
-	(#'RegressionTests::JITTest' autoload)
-	(#'RegressionTests::JavaScriptTests' autoload)
-	(#'RegressionTests::KoelnerPhoneticCodeStringComparatorTest' autoload)
-	(#'RegressionTests::LabelResizingTest' autoload)
-	(#'RegressionTests::LargeFloatTest' autoload)
-	(#'RegressionTests::LiteralsInMethodTests' autoload)
-	(#'RegressionTests::LoggedStreamTests' autoload)
-	(#'RegressionTests::MakefileTests' autoload)
-	(#'RegressionTests::ManyProcessesTest' autoload)
-	(#'RegressionTests::MeasurementValueTests' autoload)
-	(#'RegressionTests::MemoryTest' autoload)
-	(#'RegressionTests::MetaNumbersTest' autoload)
-	(#'RegressionTests::MiracodeStringComparatorTest' autoload)
-	(#'RegressionTests::MySQLSoundexStringComparatorTest' autoload)
-	(#'RegressionTests::NumberTest' autoload)
-	(#'RegressionTests::OS_OLE_Tests' autoload)
-	(#'RegressionTests::OperatingSystemTest' autoload)
-	(#'RegressionTests::OperationInQueueTests' autoload)
-	(#'RegressionTests::PTYTest' autoload)
-	(#'RegressionTests::ParserTests' autoload)
-	(#'RegressionTests::PipeStreamTest' autoload)
-	(#'RegressionTests::PowerSetTests' autoload)
-	(#'RegressionTests::ProcessTest' autoload)
-	(#'RegressionTests::ProjectDefinitionTests' autoload)
-	(#'RegressionTests::QuickTestRunner' autoload)
-	(#'RegressionTests::STCCompilerTests' autoload)
-	(#'RegressionTests::ScaledDecimalTest' autoload)
-	(#'RegressionTests::SegmentedOrderedCollectionTests' autoload)
-	(#'RegressionTests::SelectorNamespacesTests' autoload)
-	(#'RegressionTests::SemaphoreTest' autoload)
-	(#'RegressionTests::ServerSocketTest' autoload)
-	(#'RegressionTests::SharedQueueTest' autoload)
-	(#'RegressionTests::SmallIntegerTest' autoload)
-	(#'RegressionTests::SnapshotRestartTests' autoload)
-	(#'RegressionTests::SocketTests' autoload)
-	(#'RegressionTests::SortTests' autoload)
-	(#'RegressionTests::SoundexStringComparatorTest' autoload)
-	(#'RegressionTests::StackFrameTest' autoload)
-	(#'RegressionTests::StreamTests' autoload)
-	(#'RegressionTests::StringTests' autoload)
-	(#'RegressionTests::SunitXMLOutputTest' autoload)
-	(#'RegressionTests::TSTreeTests' autoload)
-	(#'RegressionTests::TestDialogs1' autoload)
-	(#'RegressionTests::TimeAndDateTest' autoload)
-	(#'RegressionTests::TimeDurationTest' autoload)
-	(#'RegressionTests::URLTest' autoload)
-	(#'RegressionTests::UTF8TestClass' autoload)
-	(#'RegressionTests::UninterpretedBytesTest' autoload)
-	(#'RegressionTests::VMCrashTestCase' autoload)
-	(#'RegressionTests::WeakCollectionTest' autoload)
-	(#'RegressionTests::WritingToTranscriptOrStdoutTest' autoload)
-	(#'RegressionTests::WrongMethodCalledTest' autoload)
-	(#'RegressionTests::XMLCoderTests' autoload)
-	(#'RegressionTests::ZipArchiveTests' autoload)
-	(#'RegressionTests::ChangeSetTests' autoload)
-	(#'RegressionTests::ClassBuilderTests' autoload)
-	(#'RegressionTests::TSMultiTreeTests' autoload)
-	(#'RegressionTests::VMCrashTests' autoload)
-    )
-!
-
-extensionMethodNames
-    "list class/selector pairs of extensions.
-     A correponding method with real names must be present in my concrete subclasses"
-
-    ^ #(
-    )
-! !
-
-!exept_regression class methodsFor:'description - project information'!
-
-applicationIconFileName
-    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
-
-    ^ nil
-    "/ ^ self applicationName
-!
-
-companyName
-    "Return a companyname which will appear in <lib>.rc"
-
-    ^ 'eXept Software AG'
-!
-
-description
-    "Return a description string which will appear in vc.def / bc.def"
-
-    ^ 'Class Library'
-!
-
-legalCopyright
-    "Return a copyright string which will appear in <lib>.rc"
-
-    ^ 'Copyright eXept Software AG 1998-2011'
-!
-
-productName
-    "Return a product name which will appear in <lib>.rc"
-
-    ^ 'eXept addOns'
-! !
-
-!exept_regression class methodsFor:'documentation'!
-
-version
-    ^ '$Header$'
-!
-
-version_CVS
-    ^ '$Header$'
-! !
-