stx_goodies_regression.st
branchjv
changeset 1567 e17701a073f9
parent 1566 2ca58098256d
child 1605 5ff1befbd463
--- a/stx_goodies_regression.st	Wed Dec 28 22:46:11 2016 +0000
+++ b/stx_goodies_regression.st	Thu Jan 05 23:36:28 2017 +0000
@@ -124,22 +124,42 @@
      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."
+     by searching along the inheritance chain of all of my classes.
+     Please take a look at the #referencedPreRequisites method as well."
 
     ^ #(
-	#'stx:goodies/sunit'    "TestAsserter - superclass of RegressionTests::VMCrashTestCase"
-	#'stx:libbasic'    "Autoload - superclass of RegressionTests::AssociationTests"
+        #'stx:goodies/sunit'    "TestAsserter - superclass of RegressionTests::SnapshotRestartTests::ToRunOnFreshAndRestartedSnapshotTests"
+        #'stx:libbasic'    "Exception - superclass of RegressionTests::ExceptionTest::MyResumableTestError"
+        #'stx:libview'    "DisplaySurface - superclass of RegressionTests::WrongMethodCalledTest::GraphicTestView"
     )
 !
 
 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.
+     These packages are NOT needed as a prerequisite for compiling or loading,
+     however, a class from it may be referenced during execution and having it
+     unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
+     includes explicit checks for the package being present.
      This method is generated automatically,
-     by searching all classes (and their packages) which are referenced by my classes."
+     by searching all classes (and their packages) which are referenced by my classes.
+     Please also take a look at the #mandatoryPreRequisites method"
 
     ^ #(
+        #'stx:goodies/communication'    "HTTPInterface - referenced by RegressionTests::HTTPServerTests>>test02_simpleResponses"
+        #'stx:goodies/xml/stx'    "XMLStandardCoder - referenced by RegressionTests::XMLCoderTests>>encodeAndDecode:"
+        #'stx:goodies/xml/vw'    "XML::Attribute - referenced by RegressionTests::MemoryTest>>test1"
+        #'stx:libbasic2'    "ActorStream - referenced by RegressionTests::OperatingSystemTest>>testActorStream"
+        #'stx:libbasic3'    "AbstractSourceCodeManager - referenced by RegressionTests::ChangeSetTests>>test_ClassSourceWriter_01"
+        #'stx:libboss'    "BinaryIOManager - referenced by RegressionTests::BinaryIOTests>>testBehavior"
+        #'stx:libcomp'    "InstrumentationContext - referenced by RegressionTests::CoverageInstrumentationTest>>test_01_instrumentation"
+        #'stx:libhtml'    "HTMLDocumentView - referenced by RegressionTests::TestDialogs1>>openDocumentation"
+        #'stx:libjava'    "Java - referenced by RegressionTests::VMCrashTests>>iter_java_initialize"
+        #'stx:libjavascript'    "JavaScriptCompiler - referenced by RegressionTests::JavaScriptTests>>execute:for:arguments:"
+        #'stx:libtool'    "DebugView - referenced by RegressionTests::DebuggerTest>>testBlockVars_01"
+        #'stx:libview2'    "ApplicationModel - superclass of RegressionTests::LabelResizingTest"
+        #'stx:libwidg'    "Button - referenced by RegressionTests::UTF8TestClass>>someJapaneseButton"
+        #'stx:libwidg2'    "HierarchicalItem - referenced by RegressionTests::BinaryIOTests>>testSaveReadBOS"
     )
 !
 
@@ -163,19 +183,8 @@
 
     ^ #(
         "<className> or (<className> attributes...) in load order"
-        (#'RegressionTests::CryptTests' autoload)
-        (#'RegressionTests::TypedArrayTests' autoload)
-        (#'RegressionTests::UninterpretedBytesTest' autoload)
         #'stx_goodies_regression'
-        (#'RegressionTests::CompressionStreamTest' autoload)
-        (#'RegressionTests::LinkedListTest' autoload)
-        (#'RegressionTests::QueueTest' autoload)
-        (#'RegressionTests::Win32OLETests' autoload)
-        (#'RegressionTests::Win32OperatingSystemTest' autoload)
-        (#'RegressionTests::HTMLParserTests' autoload)
-        (#'RegressionTests::HTTPServerTests' autoload)
-        (#'RegressionTests::CompilerTests2' autoload)
-        (#'RegressionTests::CompilerTests2ExternalBytes' autoload)
+        (#'RegressionTests::VMSpawningTestCase' autoload)
         (#'RegressionTests::AssociationTests' autoload)
         (#'RegressionTests::BecomeTests' autoload)
         (#'RegressionTests::BehaviorLookupObjectTests' autoload)
@@ -195,9 +204,13 @@
         (#'RegressionTests::ClassWithoutVersionMethod' autoload)
         (#'RegressionTests::CollectionTests' autoload)
         (#'RegressionTests::CompilerTest' autoload)
+        (#'RegressionTests::CompilerTests2' autoload)
+        (#'RegressionTests::CompilerTests2ExternalBytes' autoload)
         (#'RegressionTests::ComplexTest' autoload)
+        (#'RegressionTests::CompressionStreamTest' autoload)
         (#'RegressionTests::ContextTest2' autoload)
         (#'RegressionTests::CoverageInstrumentationTest' autoload)
+        (#'RegressionTests::CryptTests' autoload)
         (#'RegressionTests::DebuggerTest' autoload)
         (#'RegressionTests::DeepCopyTests' autoload)
         (#'RegressionTests::DelayTest' autoload)
@@ -214,6 +227,8 @@
         (#'RegressionTests::FractionTest' autoload)
         (#'RegressionTests::GCTest' autoload)
         (#'RegressionTests::GraphicDrawingTest' autoload)
+        (#'RegressionTests::HTMLParserTests' autoload)
+        (#'RegressionTests::HTTPServerTests' autoload)
         (#'RegressionTests::ImageReaderTest' autoload)
         (#'RegressionTests::IntegerTest' autoload)
         (#'RegressionTests::JITTest' autoload)
@@ -221,6 +236,7 @@
         (#'RegressionTests::KoelnerPhoneticCodeStringComparatorTest' autoload)
         (#'RegressionTests::LabelResizingTest' autoload)
         (#'RegressionTests::LargeFloatTest' autoload)
+        (#'RegressionTests::LinkedListTest' autoload)
         (#'RegressionTests::LiteralsInMethodTests' autoload)
         (#'RegressionTests::LoggedStreamTests' autoload)
         (#'RegressionTests::MakefileTests' autoload)
@@ -240,6 +256,7 @@
         (#'RegressionTests::PowerSetTests' autoload)
         (#'RegressionTests::ProcessTest' autoload)
         (#'RegressionTests::ProjectDefinitionTests' autoload)
+        (#'RegressionTests::QueueTest' autoload)
         (#'RegressionTests::QuickTestRunner' autoload)
         (#'RegressionTests::STCCompilerTests' autoload)
         (#'RegressionTests::ScaledDecimalTest' autoload)
@@ -249,7 +266,6 @@
         (#'RegressionTests::ServerSocketTest' autoload)
         (#'RegressionTests::SharedQueueTest' autoload)
         (#'RegressionTests::SmallIntegerTest' autoload)
-        (#'RegressionTests::SnapshotRestartTests' autoload)
         (#'RegressionTests::SocketTests' autoload)
         (#'RegressionTests::SortTests' autoload)
         (#'RegressionTests::SoundexStringComparatorTest' autoload)
@@ -261,25 +277,31 @@
         (#'RegressionTests::TestDialogs1' autoload)
         (#'RegressionTests::TimeAndDateTest' autoload)
         (#'RegressionTests::TimeDurationTest' autoload)
+        (#'RegressionTests::TypedArrayTests' autoload)
         (#'RegressionTests::URLTest' autoload)
         (#'RegressionTests::UTF8TestClass' autoload)
-        (#'RegressionTests::VMCrashTestCase' autoload)
+        (#'RegressionTests::UninterpretedBytesTest' autoload)
         (#'RegressionTests::WeakCollectionTest' autoload)
+        (#'RegressionTests::Win32OLETests' autoload)
+        (#'RegressionTests::Win32OperatingSystemTest' autoload)
         (#'RegressionTests::WritingToTranscriptOrStdoutTest' autoload)
         (#'RegressionTests::WrongMethodCalledTest' autoload)
         (#'RegressionTests::XMLCoderTests' autoload)
         (#'RegressionTests::ZipArchiveTests' autoload)
         (#'RegressionTests::ChangeSetTests' autoload)
         (#'RegressionTests::ClassBuilderTests' autoload)
+        (#'RegressionTests::SnapshotRestartTests' autoload)
         (#'RegressionTests::TSMultiTreeTests' autoload)
+        (#'RegressionTests::VMCrashTestCase' autoload)
         (#'RegressionTests::VMCrashTests' autoload)
-        (#'RegressionTests::SelectorNamespacesTests' autoload)
     )
 !
 
 extensionMethodNames
-    "list class/selector pairs of extensions.
-     A correponding method with real names must be present in my concrete subclasses"
+    "lists the extension methods which are to be included in the project.
+     Entries are 2-element array literals, consisting of class-name and selector.
+     A correponding method with real names must be present in my concrete subclasses
+     if it has extensions."
 
     ^ #(
     )
@@ -326,5 +348,9 @@
 
 version_CVS
     ^ '$Header$'
+!
+
+version_HG
+    ^ '$Changeset: <not expanded> $'
 ! !