The Trunk: Tests-cmm.106.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Tests-cmm.106.mcz

commits-2
Chris Muller uploaded a new version of Tests to project The Trunk:
http://source.squeak.org/trunk/Tests-cmm.106.mcz

==================== Summary ====================

Name: Tests-cmm.106
Author: cmm
Time: 4 January 2011, 3:37:28.658 pm
UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
Ancestors: Tests-cmm.105, Tests-bp.99

Merged Tests-bp.99.

=============== Diff against Tests-cmm.105 ===============

Item was added:
+ ----- Method: ArrayLiteralTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testReservedIdentifiers; add: #testSymbols; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: BecomeTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testBecomeForwardDontCopyIdentityHash; add: #testBecome; add: #testBecomeIdentityHash; add: #testBecomeForward; add: #testBecomeForwardIdentityHash; add: #testBecomeForwardHash; add: #testBecomeHash; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: BitBltClipBugs classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDrawingWayOutside4; add: #testFillingWayOutside3; add: #testDrawingWayOutside5; add: #testDrawingWayOutside; add: #testDrawingWayOutside6; add: #testDrawingWayOutside2; add: #testDrawingWayOutside3; add: #testFillingWayOutside; add: #testFillingWayOutside2; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: BitmapBugz classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testBitmapByteAt; add: #testWriteOn; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: BitmapStreamTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testOtherClasses; add: #testMatrixTransform2x3WithSmartRefStreamOnDisk; add: #testWordArrayWithRefStream; add: #testShortPointArrayWithRefStream2; add: #testWordArrayWithSmartRefStreamOnDisk; add: #testShortPointArrayWithImageSegment; add: #testShortPointArrayWithRefStream; add: #testShortIntegerArrayReadRefStream2; add: #testShortPointArrayWithSmartRefStream; add: #testShortRunArrayWithSmartRefStream2; add: #testShortRunArrayWithSmartRefStreamOnDisk; add: #testMatrixTransform2x3WithRefStream; add: #testMatrixTransform2x3WithSmartRefStream; add: #testShortIntegerArrayWithRefStream; add: #testShortIntegerArrayWithSmartRefStream2; add: #testShortIntegerArrayWithRefStream2; add: #testShortIntegerArrayWithSmartRefStream; add: #testShortPointArrayWithSmartRefStreamOnDisk; add: #testShortRunArrayWithImageSegment; add: #testShortRunArrayWithRefStream; add: #testShortIntegerArrayWithImageSegment; add: #testShortIntegerArrayWithRefStreamOnDisk; add: #testShortPointArrayWithRefStreamOnDisk; add: #testWordArrayWithRefStreamOnDisk; add: #testMatrixTransform2x3WithRefStreamOnDisk; add: #testWordArrayWithImageSegment; add: #testShortIntegerArrayWithSmartRefStreamOnDisk; add: #testShortRunArrayWithSmartRefStream; add: #testMatrixTransform2x3WithImageSegment; add: #testShortPointArrayWithSmartRefStream2; add: #testShortRunArrayWithRefStreamOnDisk; add: #testWordArrayWithSmartRefStream; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ByteArrayBugz classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testByteArrayLongAt; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ChangeSetClassChangesTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testChangeClassCategory; add: #testChangeClassCategoryAddsNewChangeRecord; add: #testInitialChangeSet; add: #testAddInstanceVariable; add: #testAddInstanceVariableAddsNewChangeRecord; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: CircleMorphBugs classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCircleInstance; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ClassRenameFixTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testRenameClassUsingClass; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ClosureCompilerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDecompiledDoitMethodTempNames; add: #testSourceRangeAccessForBlueBookInjectInto; add: #testInlineBlockCollectionLR3; add: #testInlineBlockCollectionSD1; add: #testTempNameAccessForInjectInto; add: #testSourceRangeAccessForClosureBytecodeInjectInto; add: #testInjectIntoDecompilations; add: #testInlineBlockCollectionLR1; add: #testInjectIntoDecompiledDebugs; add: #testBlockDoitDecompilation; add: #testBlockNumbering; add: #testSourceRangeAccessForClosureLongFormBytecodeInjectInto; add: #testSourceRangeAccessForInjectInto; add: #testBlockNumberingForInjectInto; add: #testDebuggerTempAccess; add: #testOptimizedBlockLocalNilling1; add: #testInlineBlockCollectionEM1; add: #testInlineBlockCollectionLR2; add: #testSourceRangeAccessForBlueBookLongFormInjectInto; add: #testMethodAndNodeTempNames; add: #testOptimizedBlockLocalNilling2; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ClosureTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodArgument; add: #testWhileModificationAfter; add: #testWhileWithTempIsNil; add: #testBlockTemp; add: #testWhileWithTemp; add: #testWhileModificationAfterNotInlined; add: #testToDoOutsideTemp; add: #testWhileModificationBeforeNotInlined; add: #testToDoOutsideTempNotInlined; add: #testMethodTemp; add: #testToDoArgumentNotInlined; add: #testToDoInsideTemp; add: #testToDoInsideTempNotInlined; add: #testWhileWithTempNotInlined; add: #testToDoArgument; add: #testWhileModificationBefore; add: #testCopyNonLocalReturn; add: #testBlockArgument; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: CompilerExceptionsTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testUndefinedVariable; add: #testUnusedVariable; add: #testUndeclaredVariable; add: #testUnknownSelector; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: CompilerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testToDoModifiesTheLimit; add: #testNegativeNumbers; add: #testScaledDecimalLiterals; add: #testBinarySelectorWithMinus; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ContextCompilationTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testVariablesAndOffsetsDo; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: DecompilerTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testDecompileLoopWithMovingLimit; add: #testDecompilerInClassesSNtoSZ; add: #testDecompilerInClassesMAtoMM; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDecompilerInClassesXAtoXM; add: #testDecompilerInClassesONtoOZ; add: #testDecompilerInClassesUAtoUM; add: #testDecompilerInClassesLNtoLZ; add: #testDecompilerInClassesRAtoRM; add: #testDecompilerInClassesINtoIZ; add: #testDecompilerInClassesEAtoEM; add: #testDecompilerInClassesBAtoBM; add: #testDecompilerInClassesYNtoYZ; add: #testDecompilerInClassesVNtoVZ; add: #testDecompilerInClassesYAtoYM; add: #testDecompilerInClassesPNtoPZ; add: #testDecompilerInClassesOAtoOM; add: #testDecompilerInClassesFNtoFZ; add: #testDecompilerInClassesLAtoLM; add: #testDecompilerInClassesCNtoCZ; add: #testDecompilerInClassesIAtoIM; add: #testDecompilerInClassesFAtoFM; add: #testDecompilerInClassesCAtoCM; add: #testDecompilerInClassesZNtoZZ; add: #testDecompilerInClassesWNtoWZ; add: #testDecompilerInClassesVAtoVM; add: #testDecompilerInClassesMNtoMZ; add: #testDecompilerInClassesSAtoSM; add: #testDecompilerInClassesJNtoJZ; add: #testDecompilerInClassesPAtoPM; add: #testDecompilerInClassesGNtoGZ; add: #testDecompilerInClassesDNtoDZ; add: #testDecompilerInClassesTNtoTZ; add: #testDecompilerInClassesZAtoZM; add: #testDecompilerInClassesQNtoQZ; add: #testDecompilerInClassesWAtoWM; add: #testDecompilerInClassesNNtoNZ; add: #testDecompilerInClassesTAtoTM; add: #testDecompilerInClassesKNtoKZ; add: #testDecompilerInClassesJAtoJM; add: #testDecompilerInClassesANtoAZ; add: #testDecompilerInClassesGAtoGM; add: #testRemoteTemp; add: #testDecompilerInClassesDAtoDM; add: #testDecompilerInClassesAAtoAM; add: #testDecompilerInClassesXNtoXZ; add: #testDecompilerInClassesUNtoUZ; add: #testDecompilerInClassesQAtoQM; add: #testDecompilerInClassesHNtoHZ; add: #testDecompilerInClassesNAtoNM; add: #testDecompilerInClassesENtoEZ; add: #testDecompilerInClassesKAtoKM; add: #testDecompilerInClassesBNtoBZ; add: #testDecompilerInClassesHAtoHM; add: #testDecompilerInClassesRNtoRZ; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: DictionaryIntegrityTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDictionaries; add: #testMethodDictionaries; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: DosFileDirectoryTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testFileDirectoryContainingDirectory; add: #testFileDirectoryContainingDirectoryExistence; add: #testFileDirectoryExists; add: #testFileDirectoryEntryFor; add: #testFileDirectoryRootExistence; add: #testIsDriveForDrive; add: #testFileDirectoryNamed; add: #testFileDirectoryNonExistence; add: #testFullNameFor; add: #testIsDriveForShare; add: #testFileDirectoryDirectoryEntry; add: #testFileDirectoryLocalName; add: #testFileDirectoryContainingEntry; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: EventManagerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testNoValueSupplierHasArguments; add: #testBlockReceiverTwoArgs; add: #testNoArgumentEvent; add: #testBlockReceiverOneArg; add: #testRemoveActionsWithReceiver; add: #testTwoArgumentEvent; add: #testNoArgumentEventDependentSuppliedArguments; add: #testClassComment; add: #testMultipleValueSuppliersEventHasArguments; add: #testOneArgumentEvent; add: #testUnCategorizedMethods; add: #testBlockReceiverNoArgs; add: #testNoArgumentEventDependentSuppliedArgument; add: #testReturnValueWithManyListeners; add: #testReturnValueWithNoListeners; add: #testCopy; add: #testNoValueSupplier; add: #testRemoveActionsForEvent; add: #testRemoveActionsTwiceForEvent; add: #testCoverage; add: #testNew; add: #testMultipleValueSuppliers; add: #testReturnValueWithOneListener; add: #testSingleValueSupplier; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ExceptionTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSimpleRetry; add: #testSimpleOuter; add: #testResumableFallOffTheEndHandler; add: #testHandlerReentrancy; add: #testSimplePass; add: #testTimeoutWithZeroDuration; add: #testSimpleResignalAs; add: #testNoTimeout; add: #testNonResumableOuter; add: #testSimpleIsNested; add: #testNonResumablePass; add: #testDoubleResume; add: #testResumablePass; add: #testNonResumableFallOffTheEndHandler; add: #testDoubleOuterPass; add: #testSimpleEnsure; add: #testSignalFromHandlerActionTest; add: #testSimpleEnsureTestWithUparrow; add: #testSimpleRetryUsing; add: #testResumableOuter; add: #testDoublePassOuter; add: #testSimpleReturn; add: #testSimpleEnsureTestWithError; add: #testSimpleResume; add: #testSimpleEnsureTestWithNotification; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ExpandedSourceFileArrayTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAddressRange; add: #testFileIndexFromSourcePointer; add: #testSourcePointerFromFileIndexAndPosition; add: #testCompatibilityWithStandardSourceFileArray; add: #testChangesFileAddressRange; add: #testSourcesFileAddressRange; add: #testFilePositionFromSourcePointer; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: FileDirectoryTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testOldFileOrNoneNamed; add: #testEquality; add: #testNonExistentDirectory; add: #testDeleteDirectory; add: #testDirectoryNamed; add: #testExists; add: #testNew; add: #testDirectoryExists; add: #testUnCategorizedMethods; add: #testClassComment; add: #testAttemptExistenceCheckWhenFile; add: #testCoverage; add: #testDirectoryExistsWhenLikeNamedFileExists; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: FileStreamTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testNextLine; add: #testNew; add: #testCoverage; add: #testReadIntoStartingAtCount; add: #testClassComment; add: #testNextChunkOutOfBounds; add: #testPositionPastEndIsAtEnd; add: #testCachingNextChunkPut; add: #testUnCategorizedMethods; add: #testFileTruncation; add: #testDetectFileDo; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: FlapTabTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testFlapTabRecusion; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: HandBugs classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testTargetPoint; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: HashAndEqualsTestCase classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testHash; add: #testEquality; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: HashTesterTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testBasicBehaviour; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: HashedCollectionIntegrityTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCapacity; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: HexTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testStringAsHex; add: #testIntegerHex; add: #testCharacterHex; add: #testColorPrintHtmlString; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: IslandVMTweaksTestCase classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testEmptyReplace; add: #testFlagInCompiledMethod; add: #testForgivingPrims; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: LangEnvBugs classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testIsFontAvailable; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: LocaleTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testIsFontAvailable; add: #testEncodingName; add: #testLocaleChanged; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCAncestryTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testPathToMissingAncestor; add: #testLinearPath; add: #testDescendants; add: #testCommonAncestors; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCChangeNotificationTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testCoreMethodModified; yourself)); add: (#errors->((Set new) add: #testExtMethodModified; yourself)); add: (#passed->((Set new) add: #testForeignMethodModified; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCClassDefinitionTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDefinitionString; add: #testEquals; add: #testCannotLoad; add: #testEqualsSensitivity; add: #testKindOfSubclass; add: #testComparison; add: #testLoadAndUnload; add: #testCreation; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCDependencySorterTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSimpleOrdering; add: #testUnusedAlternateProvider; add: #testCycle; add: #testSimpleUnresolved; add: #testCascadingUnresolved; add: #testExtraProvisions; add: #testMultiRequirementOrdering; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCDictionaryRepositoryTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCreationMethods; add: #testStoreAndLoad; add: #testAddAndLoad; add: #testIncludesName; add: #testLoadMissingNode; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCDirectoryRepositoryTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCreationMethods; add: #testStoreAndLoad; add: #testAddAndLoad; add: #testIncludesName; add: #testLoadMissingNode; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCFileInTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testStWriter; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCInitializationTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testWorkingCopy; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCMczInstallerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testInstallFromFile; add: #testInstallFromStream; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCMergingTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testLocalRemoveRemoteModify; add: #testMultiPackageMerge; add: #testMultiPackageMerge2; add: #testMultipleConflicts; add: #testSubtractiveConflictlessMerge; add: #testMultiPackageMerge3; add: #testSimultaneousRemove; add: #testSimultaneousModification; add: #testComplexConflictlessMerge; add: #testLocalModifyRemoteRemove; add: #testAdditiveConflictlessMerge; add: #testIdenticalModification; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCMethodDefinitionTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testRevertOverrideMethod; add: #testCannotLoad; add: #testLoadAndUnload; add: #testComparison; add: #testRevertOldMethod; add: #testPartiallyRevertOverrideMethod; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was changed:
  ----- Method: MCMethodDefinitionTest>>override (in category 'mocks') -----
  override ^ 1!

Item was changed:
  ----- Method: MCMockClassA>>a (in category 'numeric') -----
  a
+ ^ 'a1'!
- ^ 'a2'!

Item was changed:
  ----- Method: MCMockClassA>>b (in category 'numeric') -----
  b
+ ^ 'b'!
- ^ 'b1'!

Item was changed:
+ ----- Method: MCMockClassA>>d (in category 'numeric') -----
- ----- Method: MCMockClassA>>d (in category 'as yet classified') -----
  d
+ ^ 'd1'!
- ^ 'd'!

Item was changed:
  ----- Method: MCMockClassA>>one (in category 'numeric') -----
  one
+ ^ 2!
- ^ 1!

Item was changed:
+ ----- Method: MCMockClassA>>truth (in category 'numeric') -----
- ----- Method: MCMockClassA>>truth (in category 'boolean') -----
  truth
+ ^ false!
- ^ true!

Item was changed:
  ----- Method: MCMockClassA>>two (in category 'numeric') -----
  two
+ ^ 3!
- ^ 2!

Item was added:
+ ----- Method: MCOrganizationTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testReordering; add: #testReorderingWithRemovals; add: #testReorderingWithNoCategoriesInVersion; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCPackageTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testUnload; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCPatchTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testPatchContents; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCScannerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #test6; add: #test4; add: #test2; add: #test5; add: #test3; add: #test1; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCSerializationTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMcdSerialization; add: #testStSerialization; add: #testMczSerialization; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCSnapshotBrowserTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testNoSelection; yourself)); add: (#errors->((Set new) add: #testMethodSelected; add: #testProtocolSelected; add: #testCategorySelected; add: #testClassSideClassSelected; add: #testClassSelected; add: #testComment; add: #testProtocolIsCleared; add: #testMethodIsCleared; yourself)); add: (#passed->((Set new) add: #testFourColumns; add: #testThreeButtons; add: #testTextPane; add: #testAnnotationPane; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCSnapshotTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testCreation; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testInstanceReuse; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCSortingTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testConsistentSorting; add: #testSortOrder; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCStReaderTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodWithStyle; add: #testCommentWithoutStyle; add: #testCommentWithStyle; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCStWriterTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testOrganizationDefinition; yourself)); add: (#errors->((Set new) add: #testInitializerDefinition; yourself)); add: (#passed->((Set new) add: #testClassDefinitionA; add: #testMethodDefinition; add: #testClassMethodDefinition; add: #testMethodDefinitionWithBangs; add: #testClassDefinitionB; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCVersionTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testWithAllUnresolved; add: #testWithAllMissing; add: #testPostOrder; add: #testAllAvailablePostOrder; add: #testAllUnresolved; add: #testAllMissing; add: #testDependencyOrder; add: #testWithAll; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MCWorkingCopyTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testSimpleMerge; add: #testBackport; add: #testSelectiveBackport; add: #testOptimizedLoad; add: #testSnapshotAndLoad; add: #testRepeatedMerge; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAncestorMerge; add: #testMergeIntoImageWithNoChanges; add: #testMergeIntoUnmodifiedImage; add: #testDoubleRepeatedMerge; add: #testRedundantMerge; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MacFileDirectoryTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMakeAbsolute; add: #testMacFileDirectory; add: #testMacIsAbsolute; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MethodHighlightingTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodHighlighting; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MirrorPrimitiveTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testMirrorInstVarAt; add: #testMirrorAt; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMirrorClass; add: #testMirrorEqEq; add: #testMirrorSize; add: #testMirrorPerform; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: MorphicUIBugTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testShowAllBinParts; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testUIManagerNoAcceptInitially; add: #testOpenWorkspace; add: #testOpenWorkspaceAns; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ObjectFinalizerTests classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testFinalization; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: PCCByCompilationTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodsWithEnabledCall; add: #testDisableCallsIntoModuleForClasses; add: #testChangeFailedCallFailing; add: #testExistsEnabledCallIn; add: #testCoverage; add: #testExistsFailedCallIn; add: #testMethodsWithCallIntoModule; add: #testMethodsWithCallXIntoModule; add: #testEnableDisableCallInCompiledMethod; add: #testSwitchStored; add: #testMethodsWithDisabledCallX; add: #testDisableCallsIntoModule; add: #testExistsDisabledCallIn; add: #testMethodsWithCallX; add: #testMethodsWithCallIntoModuleForClass; add: #testClassComment; add: #testMethodsWithEnabledCallIntoModuleForClass; add: #testMethodsWithEnabledCallIntoModuleForClasses; add: #testSwitchPrimCallOffOn; add: #testUnCategorizedMethods; add: #testTryCaches; add: #testMethodsWithCallAndMethodsWithDisabledCall; add: #testMethodsWithDisabledCallIntoModuleForClass; add: #testChangeFailedCallSucceedingEnable; add: #testMethodsWithEnabledCallX; add: #testMethodsWithFailedCall; add: #testMethodsWithEnabledCallXIntoModule; add: #testEnableDisableCallIn; add: #testChangeFailedCallSucceedingDisable; add: #testMethodsWithDisabledCallIntoModule; add: #testExistsCallIn; add: #testMethodsWithDisabledCallIntoModuleForClasses; add: #testMethodsWithCallIntoModuleForClasses; add: #testMethodsWithEnabledCallIntoModule; add: #testNew; add: #testEnableDisableCallInMethodClass; add: #testMethodsWithFailedCallIntoModuleForClass; add: #testMethodsWithDisabledCallXIntoModule; add: #testMethodsWithFailedCallForClass; add: #testMethodsWithFailedCallIntoModule; add: #testEnableCallsIntoModuleForClasses; add: #testEnableCallsIntoModule; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was changed:
  ----- Method: PCCByCompilationTest>>cExternalCall1 (in category 'example module') -----
  cExternalCall1
  <primitive: 'prim1' module: 'CPCCT'>
  !

Item was changed:
  ----- Method: PCCByCompilationTest>>cExternalCall2 (in category 'example module') -----
  cExternalCall2
  <primitive:'prim2'module:'CPCCT'>
  self primitiveFailed!

Item was changed:
  ----- Method: PCCByCompilationTest>>cFailedCall (in category 'test methods') -----
  cFailedCall
  <primitive: 'primGetModuleName' module:'CFailModule'>
  ^ 'failed call'!

Item was changed:
  ----- Method: PCCByCompilationTest>>cRealExternalCallOrPrimitiveFailed (in category 'test methods') -----
  cRealExternalCallOrPrimitiveFailed
  <primitive: 'primGetModuleName' module:'LargeIntegers'>
  self primitiveFailed!

Item was added:
+ ----- Method: PCCByLiteralsTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodsWithEnabledCall; add: #testDisableCallsIntoModuleForClasses; add: #testChangeFailedCallFailing; add: #testExistsEnabledCallIn; add: #testCoverage; add: #testExistsFailedCallIn; add: #testMethodsWithCallIntoModule; add: #testMethodsWithCallXIntoModule; add: #testEnableDisableCallInCompiledMethod; add: #testSwitchStored; add: #testMethodsWithDisabledCallX; add: #testDisableCallsIntoModule; add: #testExistsDisabledCallIn; add: #testMethodsWithCallX; add: #testMethodsWithCallIntoModuleForClass; add: #testClassComment; add: #testMethodsWithEnabledCallIntoModuleForClass; add: #testMethodsWithEnabledCallIntoModuleForClasses; add: #testSwitchPrimCallOffOn; add: #testUnCategorizedMethods; add: #testTryCaches; add: #testMethodsWithCallAndMethodsWithDisabledCall; add: #testMethodsWithDisabledCallIntoModuleForClass; add: #testChangeFailedCallSucceedingEnable; add: #testMethodsWithEnabledCallX; add: #testMethodsWithFailedCall; add: #testMethodsWithEnabledCallXIntoModule; add: #testEnableDisableCallIn; add: #testChangeFailedCallSucceedingDisable; add: #testMethodsWithDisabledCallIntoModule; add: #testExistsCallIn; add: #testMethodsWithDisabledCallIntoModuleForClasses; add: #testMethodsWithCallIntoModuleForClasses; add: #testMethodsWithEnabledCallIntoModule; add: #testNew; add: #testEnableDisableCallInMethodClass; add: #testMethodsWithFailedCallIntoModuleForClass; add: #testMethodsWithDisabledCallXIntoModule; add: #testMethodsWithFailedCallForClass; add: #testMethodsWithFailedCallIntoModule; add: #testEnableCallsIntoModuleForClasses; add: #testEnableCallsIntoModule; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: PackageDependencyTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSound; add: #testToolBuilderMorphic; add: #testNebraska; add: #testShoutCore; add: #testVersionNumber; add: #testExceptions; add: #testCompression; add: #testMultilingual; add: #testST80; add: #testInstaller; add: #testEtoys; add: #testProtocols; add: #testSUnit; add: #testGraphics; add: #testToolBuilder; add: #testXML; add: #testKernel; add: #testTrueType; add: #testPackageInfo; add: #testTraits; add: #testBalloon; add: #testCompiler; add: #testMorphicExtras; add: #testNetwork; add: #testFiles; add: #testCollections; add: #testPreferenceBrowser; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was changed:
  ----- Method: PackageDependencyTest>>testMonticello (in category 'tests') -----
  testMonticello
  self testPackage: 'Monticello' dependsExactlyOn: #(
  Collections
  Compiler
  Compression
  Exceptions
  Files
  Graphics
  Kernel
  Morphic
  Network
+ 'PackageInfo-Base'
- PackageInfo
  System
  Tests
  'ToolBuilder-Kernel'
  'ToolBuilder-Morphic'
  Tools
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testMorphic (in category 'tests') -----
  testMorphic
  self testPackage: 'Morphic' dependsExactlyOn: #(
  Balloon
  Collections
  Compiler
  EToys
  Exceptions
  Files
  Graphics
  Kernel
  Monticello
  MonticelloConfigurations
- 'Morphic-TrueType' "????"
  MorphicExtras
  Multilingual
  Network
  ST80
  Sound
  System
  'ToolBuilder-Kernel'
  'ToolBuilder-Morphic'
  Tools
  TrueType
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testSUnitGUI (in category 'tests') -----
  testSUnitGUI
  self testPackage: 'SUnitGUI' dependsExactlyOn: #(
  Collections
  Graphics
  Kernel
+ 'PackageInfo-Base'
- PackageInfo
  SUnit
  System
  'ToolBuilder-Kernel'
  Tools
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testServices (in category 'tests') -----
  testServices
  self testPackage: 'Services-Base' dependsExactlyOn: #(
  Collections
  Compiler
  Exceptions
  Graphics
  Kernel
  Morphic
+ 'PackageInfo-Base'
- PackageInfo
  PreferenceBrowser
  System
  'ToolBuilder-Kernel'
  Tools
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testSystem (in category 'tests') -----
  testSystem
  self testPackage: 'System' dependsExactlyOn: #(
  Collections
  Balloon
  Compiler
  Compression
  Exceptions
  Files
  Graphics
  Kernel
  Monticello
  MonticelloConfigurations
  Morphic
  MorphicExtras
  Multilingual
  Network
+ 'PackageInfo-Base'
- PackageInfo
  Sound
  'ToolBuilder-Kernel'
  Tools
  TrueType
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testToolBuilderMVC (in category 'tests') -----
  testToolBuilderMVC
  self testPackage: 'ToolBuilder-MVC' dependsExactlyOn: #(
  Collections
  Exceptions
  Graphics
  ST80
- ToolBuilder
  'ToolBuilder-Kernel'
  Tools
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testToolBuilderSUnit (in category 'tests') -----
  testToolBuilderSUnit
  self testPackage: 'ToolBuilder-SUnit' dependsExactlyOn: #(
  Collections
  Kernel
- ToolBuilder
  'ToolBuilder-Kernel'
  ).!

Item was changed:
  ----- Method: PackageDependencyTest>>testTools (in category 'tests') -----
  testTools
  self testPackage: 'Tools' dependsExactlyOn: #(
  Collections
  Compiler
  Compression
  Exceptions
  Files
  Graphics
  Kernel
  Morphic
  MorphicExtras
  Multilingual
  Network
+ 'PackageInfo-Base'
- PackageInfo
  ST80
  System
  'ToolBuilder-Kernel'
  ).!

Item was added:
+ ----- Method: ProcessTerminateBug classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testUnwindFromActiveProcess; add: #testSchedulerTermination; add: #testUnwindFromForeignProcess; add: #testTerminationDuringUnwind; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ReleaseTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSuperSubclassReferences; add: #testSystemCategoryClasses; add: #testSwapMouseButtonsPreference; add: #testClassesSystemCategory; add: #testUndeclared; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: RenderBugz classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSetHeading; add: #testSetForward; add: #testHeading; add: #testForward; add: #testTestTime; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: ScannerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testLiteralSymbols; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: SecureHashAlgorithmTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testExample3; add: #testNew; add: #testCoverage; add: #testClassComment; add: #testExample1; add: #testUnCategorizedMethods; add: #testExample2; add: #testEmptyInput; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: SmalltalkImageTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testImageName; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: StandardSourceFileArrayTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAddressRange; add: #testFileIndexFromSourcePointer; add: #testSourcePointerFromFileIndexAndPosition; add: #testChangesFileAddressRange; add: #testSourcesFileAddressRange; add: #testFilePositionFromSourcePointer; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: StandardSystemFontsTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new) add: #testRestoreDefaultFonts; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: StickynessBugz classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testForTiltedStickyness; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: StreamBugz classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testReadWriteStreamNextNBug; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: SumBugs classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSummingToWhite; add: #testSummingWithWhite; add: #testSummingToTen; add: #testSummingWithBlack; add: #testSummingColors; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: SystemOrganizerTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAccessGlobalDirectly; add: #testAccessGlobalThroughClass; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: SystemVersionTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMajorMinorVersion; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: TestObjectsAsMethods classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDNU; add: #testAnswer42; add: #testAddNumbers; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: TestValueWithinFix classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testValueWithinNonLocalReturnFixSimply; add: #testValueWithinNonLocalReturnFixReal; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: TextDiffBuilderTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testEmptyLcs1; add: #testIfSequence6; add: #testIfSequence3; add: #testSameSequenceWithRepetitions; add: #testEmptyLcs3; add: #testIfSequence5; add: #testIfSequence2; add: #testEmptySequences; add: #testEmptyLcs2; add: #testIfPatchIsMinimal; add: #testSameSequence; add: #testIfSequence4; add: #testIfSequence1; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: UnimplementedCallBugz classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testPolyIntersect; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!

Item was added:
+ ----- Method: Win32VMTest classSide>>lastStoredRun (in category 'history') -----
+ lastStoredRun
+ ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testWinVM3ButtonMousePreference; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

Levente Uzonyi-2
On Tue, 4 Jan 2011, [hidden email] wrote:

> Chris Muller uploaded a new version of Tests to project The Trunk:
> http://source.squeak.org/trunk/Tests-cmm.106.mcz
>
> ==================== Summary ====================
>
> Name: Tests-cmm.106
> Author: cmm
> Time: 4 January 2011, 3:37:28.658 pm
> UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
> Ancestors: Tests-cmm.105, Tests-bp.99
>
> Merged Tests-bp.99.
Accidentally there's a lot of cruft besides the actual changes which are
the side effects of running the tests. I guess those should be
removed/reverted.


Levente

>
> =============== Diff against Tests-cmm.105 ===============
>
> Item was added:
> + ----- Method: ArrayLiteralTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testReservedIdentifiers; add: #testSymbols; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: BecomeTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testBecomeForwardDontCopyIdentityHash; add: #testBecome; add: #testBecomeIdentityHash; add: #testBecomeForward; add: #testBecomeForwardIdentityHash; add: #testBecomeForwardHash; add: #testBecomeHash; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: BitBltClipBugs classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDrawingWayOutside4; add: #testFillingWayOutside3; add: #testDrawingWayOutside5; add: #testDrawingWayOutside; add: #testDrawingWayOutside6; add: #testDrawingWayOutside2; add: #testDrawingWayOutside3; add: #testFillingWayOutside; add: #testFillingWayOutside2; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: BitmapBugz classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testBitmapByteAt; add: #testWriteOn; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: BitmapStreamTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testOtherClasses; add: #testMatrixTransform2x3WithSmartRefStreamOnDisk; add: #testWordArrayWithRefStream; add: #testShortPointArrayWithRefStream2; add: #testWordArrayWithSmartRefStreamOnDisk; add: #testShortPointArrayWithImageSegment; add: #testShortPointArrayWithRefStream; add: #testShortIntegerArrayReadRefStream2; add: #testShortPointArrayWithSmartRefStream; add: #testShortRunArrayWithSmartRefStream2; add: #testShortRunArrayWithSmartRefStreamOnDisk; add: #testMatrixTransform2x3WithRefStream; add: #testMatrixTransform2x3WithSmartRefStream; add: #testShortIntegerArrayWithRefStream; add: #testShortIntegerArrayWithSmartRefStream2; add: #testShortIntegerArrayWithRefStream2; add: #testShortIntegerArrayWithSmartRefStream; add: #testShortPointArrayWithSmartRefStreamOnDisk; add: #testShortRunArrayWithImageSegment; add: #testShortRunArrayWithRefStream; add: #testShortIntegerArrayWithImageSegment; add: #testShortIntegerArrayWithRefStreamOnDisk; add: #testShortPointArrayWithRefStreamOnDisk; add: #testWordArrayWithRefStreamOnDisk; add: #testMatrixTransform2x3WithRefStreamOnDisk; add: #testWordArrayWithImageSegment; add: #testShortIntegerArrayWithSmartRefStreamOnDisk; add: #testShortRunArrayWithSmartRefStream; add: #testMatrixTransform2x3WithImageSegment; add: #testShortPointArrayWithSmartRefStream2; add: #testShortRunArrayWithRefStreamOnDisk; add: #testWordArrayWithSmartRefStream; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ByteArrayBugz classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testByteArrayLongAt; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ChangeSetClassChangesTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testChangeClassCategory; add: #testChangeClassCategoryAddsNewChangeRecord; add: #testInitialChangeSet; add: #testAddInstanceVariable; add: #testAddInstanceVariableAddsNewChangeRecord; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: CircleMorphBugs classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCircleInstance; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ClassRenameFixTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testRenameClassUsingClass; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ClosureCompilerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDecompiledDoitMethodTempNames; add: #testSourceRangeAccessForBlueBookInjectInto; add: #testInlineBlockCollectionLR3; add: #testInlineBlockCollectionSD1; add: #testTempNameAccessForInjectInto; add: #testSourceRangeAccessForClosureBytecodeInjectInto; add: #testInjectIntoDecompilations; add: #testInlineBlockCollectionLR1; add: #testInjectIntoDecompiledDebugs; add: #testBlockDoitDecompilation; add: #testBlockNumbering; add: #testSourceRangeAccessForClosureLongFormBytecodeInjectInto; add: #testSourceRangeAccessForInjectInto; add: #testBlockNumberingForInjectInto; add: #testDebuggerTempAccess; add: #testOptimizedBlockLocalNilling1; add: #testInlineBlockCollectionEM1; add: #testInlineBlockCollectionLR2; add: #testSourceRangeAccessForBlueBookLongFormInjectInto; add: #testMethodAndNodeTempNames; add: #testOptimizedBlockLocalNilling2; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ClosureTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodArgument; add: #testWhileModificationAfter; add: #testWhileWithTempIsNil; add: #testBlockTemp; add: #testWhileWithTemp; add: #testWhileModificationAfterNotInlined; add: #testToDoOutsideTemp; add: #testWhileModificationBeforeNotInlined; add: #testToDoOutsideTempNotInlined; add: #testMethodTemp; add: #testToDoArgumentNotInlined; add: #testToDoInsideTemp; add: #testToDoInsideTempNotInlined; add: #testWhileWithTempNotInlined; add: #testToDoArgument; add: #testWhileModificationBefore; add: #testCopyNonLocalReturn; add: #testBlockArgument; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: CompilerExceptionsTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testUndefinedVariable; add: #testUnusedVariable; add: #testUndeclaredVariable; add: #testUnknownSelector; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: CompilerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testToDoModifiesTheLimit; add: #testNegativeNumbers; add: #testScaledDecimalLiterals; add: #testBinarySelectorWithMinus; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ContextCompilationTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testVariablesAndOffsetsDo; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: DecompilerTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testDecompileLoopWithMovingLimit; add: #testDecompilerInClassesSNtoSZ; add: #testDecompilerInClassesMAtoMM; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDecompilerInClassesXAtoXM; add: #testDecompilerInClassesONtoOZ; add: #testDecompilerInClassesUAtoUM; add: #testDecompilerInClassesLNtoLZ; add: #testDecompilerInClassesRAtoRM; add: #testDecompilerInClassesINtoIZ; add: #testDecompilerInClassesEAtoEM; add: #testDecompilerInClassesBAtoBM; add: #testDecompilerInClassesYNtoYZ; add: #testDecompilerInClassesVNtoVZ; add: #testDecompilerInClassesYAtoYM; add: #testDecompilerInClassesPNtoPZ; add: #testDecompilerInClassesOAtoOM; add: #testDecompilerInClassesFNtoFZ; add: #testDecompilerInClassesLAtoLM; add: #testDecompilerInClassesCNtoCZ; add: #testDecompilerInClassesIAtoIM; add: #testDecompilerInClassesFAtoFM; add: #testDecompilerInClassesCAtoCM; add: #testDecompilerInClassesZNtoZZ; add: #testDecompilerInClassesWNtoWZ; add: #testDecompilerInClassesVAtoVM; add: #testDecompilerInClassesMNtoMZ; add: #testDecompilerInClassesSAtoSM; add: #testDecompilerInClassesJNtoJZ; add: #testDecompilerInClassesPAtoPM; add: #testDecompilerInClassesGNtoGZ; add: #testDecompilerInClassesDNtoDZ; add: #testDecompilerInClassesTNtoTZ; add: #testDecompilerInClassesZAtoZM; add: #testDecompilerInClassesQNtoQZ; add: #testDecompilerInClassesWAtoWM; add: #testDecompilerInClassesNNtoNZ; add: #testDecompilerInClassesTAtoTM; add: #testDecompilerInClassesKNtoKZ; add: #testDecompilerInClassesJAtoJM; add: #testDecompilerInClassesANtoAZ; add: #testDecompilerInClassesGAtoGM; add: #testRemoteTemp; add: #testDecompilerInClassesDAtoDM; add: #testDecompilerInClassesAAtoAM; add: #testDecompilerInClassesXNtoXZ; add: #testDecompilerInClassesUNtoUZ; add: #testDecompilerInClassesQAtoQM; add: #testDecompilerInClassesHNtoHZ; add: #testDecompilerInClassesNAtoNM; add: #testDecompilerInClassesENtoEZ; add: #testDecompilerInClassesKAtoKM; add: #testDecompilerInClassesBNtoBZ; add: #testDecompilerInClassesHAtoHM; add: #testDecompilerInClassesRNtoRZ; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: DictionaryIntegrityTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDictionaries; add: #testMethodDictionaries; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: DosFileDirectoryTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testFileDirectoryContainingDirectory; add: #testFileDirectoryContainingDirectoryExistence; add: #testFileDirectoryExists; add: #testFileDirectoryEntryFor; add: #testFileDirectoryRootExistence; add: #testIsDriveForDrive; add: #testFileDirectoryNamed; add: #testFileDirectoryNonExistence; add: #testFullNameFor; add: #testIsDriveForShare; add: #testFileDirectoryDirectoryEntry; add: #testFileDirectoryLocalName; add: #testFileDirectoryContainingEntry; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: EventManagerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testNoValueSupplierHasArguments; add: #testBlockReceiverTwoArgs; add: #testNoArgumentEvent; add: #testBlockReceiverOneArg; add: #testRemoveActionsWithReceiver; add: #testTwoArgumentEvent; add: #testNoArgumentEventDependentSuppliedArguments; add: #testClassComment; add: #testMultipleValueSuppliersEventHasArguments; add: #testOneArgumentEvent; add: #testUnCategorizedMethods; add: #testBlockReceiverNoArgs; add: #testNoArgumentEventDependentSuppliedArgument; add: #testReturnValueWithManyListeners; add: #testReturnValueWithNoListeners; add: #testCopy; add: #testNoValueSupplier; add: #testRemoveActionsForEvent; add: #testRemoveActionsTwiceForEvent; add: #testCoverage; add: #testNew; add: #testMultipleValueSuppliers; add: #testReturnValueWithOneListener; add: #testSingleValueSupplier; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ExceptionTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSimpleRetry; add: #testSimpleOuter; add: #testResumableFallOffTheEndHandler; add: #testHandlerReentrancy; add: #testSimplePass; add: #testTimeoutWithZeroDuration; add: #testSimpleResignalAs; add: #testNoTimeout; add: #testNonResumableOuter; add: #testSimpleIsNested; add: #testNonResumablePass; add: #testDoubleResume; add: #testResumablePass; add: #testNonResumableFallOffTheEndHandler; add: #testDoubleOuterPass; add: #testSimpleEnsure; add: #testSignalFromHandlerActionTest; add: #testSimpleEnsureTestWithUparrow; add: #testSimpleRetryUsing; add: #testResumableOuter; add: #testDoublePassOuter; add: #testSimpleReturn; add: #testSimpleEnsureTestWithError; add: #testSimpleResume; add: #testSimpleEnsureTestWithNotification; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ExpandedSourceFileArrayTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAddressRange; add: #testFileIndexFromSourcePointer; add: #testSourcePointerFromFileIndexAndPosition; add: #testCompatibilityWithStandardSourceFileArray; add: #testChangesFileAddressRange; add: #testSourcesFileAddressRange; add: #testFilePositionFromSourcePointer; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: FileDirectoryTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testOldFileOrNoneNamed; add: #testEquality; add: #testNonExistentDirectory; add: #testDeleteDirectory; add: #testDirectoryNamed; add: #testExists; add: #testNew; add: #testDirectoryExists; add: #testUnCategorizedMethods; add: #testClassComment; add: #testAttemptExistenceCheckWhenFile; add: #testCoverage; add: #testDirectoryExistsWhenLikeNamedFileExists; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: FileStreamTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testNextLine; add: #testNew; add: #testCoverage; add: #testReadIntoStartingAtCount; add: #testClassComment; add: #testNextChunkOutOfBounds; add: #testPositionPastEndIsAtEnd; add: #testCachingNextChunkPut; add: #testUnCategorizedMethods; add: #testFileTruncation; add: #testDetectFileDo; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: FlapTabTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testFlapTabRecusion; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: HandBugs classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testTargetPoint; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: HashAndEqualsTestCase classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testHash; add: #testEquality; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: HashTesterTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testBasicBehaviour; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: HashedCollectionIntegrityTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCapacity; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: HexTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testStringAsHex; add: #testIntegerHex; add: #testCharacterHex; add: #testColorPrintHtmlString; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: IslandVMTweaksTestCase classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testEmptyReplace; add: #testFlagInCompiledMethod; add: #testForgivingPrims; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: LangEnvBugs classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testIsFontAvailable; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: LocaleTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testIsFontAvailable; add: #testEncodingName; add: #testLocaleChanged; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCAncestryTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testPathToMissingAncestor; add: #testLinearPath; add: #testDescendants; add: #testCommonAncestors; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCChangeNotificationTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testCoreMethodModified; yourself)); add: (#errors->((Set new) add: #testExtMethodModified; yourself)); add: (#passed->((Set new) add: #testForeignMethodModified; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCClassDefinitionTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDefinitionString; add: #testEquals; add: #testCannotLoad; add: #testEqualsSensitivity; add: #testKindOfSubclass; add: #testComparison; add: #testLoadAndUnload; add: #testCreation; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCDependencySorterTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSimpleOrdering; add: #testUnusedAlternateProvider; add: #testCycle; add: #testSimpleUnresolved; add: #testCascadingUnresolved; add: #testExtraProvisions; add: #testMultiRequirementOrdering; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCDictionaryRepositoryTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCreationMethods; add: #testStoreAndLoad; add: #testAddAndLoad; add: #testIncludesName; add: #testLoadMissingNode; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCDirectoryRepositoryTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testCreationMethods; add: #testStoreAndLoad; add: #testAddAndLoad; add: #testIncludesName; add: #testLoadMissingNode; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCFileInTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testStWriter; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCInitializationTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testWorkingCopy; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCMczInstallerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testInstallFromFile; add: #testInstallFromStream; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCMergingTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testLocalRemoveRemoteModify; add: #testMultiPackageMerge; add: #testMultiPackageMerge2; add: #testMultipleConflicts; add: #testSubtractiveConflictlessMerge; add: #testMultiPackageMerge3; add: #testSimultaneousRemove; add: #testSimultaneousModification; add: #testComplexConflictlessMerge; add: #testLocalModifyRemoteRemove; add: #testAdditiveConflictlessMerge; add: #testIdenticalModification; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCMethodDefinitionTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testRevertOverrideMethod; add: #testCannotLoad; add: #testLoadAndUnload; add: #testComparison; add: #testRevertOldMethod; add: #testPartiallyRevertOverrideMethod; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was changed:
>  ----- Method: MCMethodDefinitionTest>>override (in category 'mocks') -----
>  override ^ 1!
>
> Item was changed:
>  ----- Method: MCMockClassA>>a (in category 'numeric') -----
>  a
> + ^ 'a1'!
> - ^ 'a2'!
>
> Item was changed:
>  ----- Method: MCMockClassA>>b (in category 'numeric') -----
>  b
> + ^ 'b'!
> - ^ 'b1'!
>
> Item was changed:
> + ----- Method: MCMockClassA>>d (in category 'numeric') -----
> - ----- Method: MCMockClassA>>d (in category 'as yet classified') -----
>  d
> + ^ 'd1'!
> - ^ 'd'!
>
> Item was changed:
>  ----- Method: MCMockClassA>>one (in category 'numeric') -----
>  one
> + ^ 2!
> - ^ 1!
>
> Item was changed:
> + ----- Method: MCMockClassA>>truth (in category 'numeric') -----
> - ----- Method: MCMockClassA>>truth (in category 'boolean') -----
>  truth
> + ^ false!
> - ^ true!
>
> Item was changed:
>  ----- Method: MCMockClassA>>two (in category 'numeric') -----
>  two
> + ^ 3!
> - ^ 2!
>
> Item was added:
> + ----- Method: MCOrganizationTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testReordering; add: #testReorderingWithRemovals; add: #testReorderingWithNoCategoriesInVersion; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCPackageTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testUnload; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCPatchTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testPatchContents; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCScannerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #test6; add: #test4; add: #test2; add: #test5; add: #test3; add: #test1; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCSerializationTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMcdSerialization; add: #testStSerialization; add: #testMczSerialization; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCSnapshotBrowserTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testNoSelection; yourself)); add: (#errors->((Set new) add: #testMethodSelected; add: #testProtocolSelected; add: #testCategorySelected; add: #testClassSideClassSelected; add: #testClassSelected; add: #testComment; add: #testProtocolIsCleared; add: #testMethodIsCleared; yourself)); add: (#passed->((Set new) add: #testFourColumns; add: #testThreeButtons; add: #testTextPane; add: #testAnnotationPane; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCSnapshotTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testCreation; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testInstanceReuse; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCSortingTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testConsistentSorting; add: #testSortOrder; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCStReaderTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodWithStyle; add: #testCommentWithoutStyle; add: #testCommentWithStyle; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCStWriterTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testOrganizationDefinition; yourself)); add: (#errors->((Set new) add: #testInitializerDefinition; yourself)); add: (#passed->((Set new) add: #testClassDefinitionA; add: #testMethodDefinition; add: #testClassMethodDefinition; add: #testMethodDefinitionWithBangs; add: #testClassDefinitionB; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCVersionTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testWithAllUnresolved; add: #testWithAllMissing; add: #testPostOrder; add: #testAllAvailablePostOrder; add: #testAllUnresolved; add: #testAllMissing; add: #testDependencyOrder; add: #testWithAll; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MCWorkingCopyTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testSimpleMerge; add: #testBackport; add: #testSelectiveBackport; add: #testOptimizedLoad; add: #testSnapshotAndLoad; add: #testRepeatedMerge; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAncestorMerge; add: #testMergeIntoImageWithNoChanges; add: #testMergeIntoUnmodifiedImage; add: #testDoubleRepeatedMerge; add: #testRedundantMerge; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MacFileDirectoryTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMakeAbsolute; add: #testMacFileDirectory; add: #testMacIsAbsolute; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MethodHighlightingTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodHighlighting; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MirrorPrimitiveTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testMirrorInstVarAt; add: #testMirrorAt; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMirrorClass; add: #testMirrorEqEq; add: #testMirrorSize; add: #testMirrorPerform; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: MorphicUIBugTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testShowAllBinParts; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testUIManagerNoAcceptInitially; add: #testOpenWorkspace; add: #testOpenWorkspaceAns; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ObjectFinalizerTests classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testFinalization; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: PCCByCompilationTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodsWithEnabledCall; add: #testDisableCallsIntoModuleForClasses; add: #testChangeFailedCallFailing; add: #testExistsEnabledCallIn; add: #testCoverage; add: #testExistsFailedCallIn; add: #testMethodsWithCallIntoModule; add: #testMethodsWithCallXIntoModule; add: #testEnableDisableCallInCompiledMethod; add: #testSwitchStored; add: #testMethodsWithDisabledCallX; add: #testDisableCallsIntoModule; add: #testExistsDisabledCallIn; add: #testMethodsWithCallX; add: #testMethodsWithCallIntoModuleForClass; add: #testClassComment; add: #testMethodsWithEnabledCallIntoModuleForClass; add: #testMethodsWithEnabledCallIntoModuleForClasses; add: #testSwitchPrimCallOffOn; add: #testUnCategorizedMethods; add: #testTryCaches; add: #testMethodsWithCallAndMethodsWithDisabledCall; add: #testMethodsWithDisabledCallIntoModuleForClass; add: #testChangeFailedCallSucceedingEnable; add: #testMethodsWithEnabledCallX; add: #testMethodsWithFailedCall; add: #testMethodsWithEnabledCallXIntoModule; add: #testEnableDisableCallIn; add: #testChangeFailedCallSucceedingDisable; add: #testMethodsWithDisabledCallIntoModule; add: #testExistsCallIn; add: #testMethodsWithDisabledCallIntoModuleForClasses; add: #testMethodsWithCallIntoModuleForClasses; add: #testMethodsWithEnabledCallIntoModule; add: #testNew; add: #testEnableDisableCallInMethodClass; add: #testMethodsWithFailedCallIntoModuleForClass; add: #testMethodsWithDisabledCallXIntoModule; add: #testMethodsWithFailedCallForClass; add: #testMethodsWithFailedCallIntoModule; add: #testEnableCallsIntoModuleForClasses; add: #testEnableCallsIntoModule; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was changed:
>  ----- Method: PCCByCompilationTest>>cExternalCall1 (in category 'example module') -----
>  cExternalCall1
>   <primitive: 'prim1' module: 'CPCCT'>
>  !
>
> Item was changed:
>  ----- Method: PCCByCompilationTest>>cExternalCall2 (in category 'example module') -----
>  cExternalCall2
>   <primitive:'prim2'module:'CPCCT'>
>   self primitiveFailed!
>
> Item was changed:
>  ----- Method: PCCByCompilationTest>>cFailedCall (in category 'test methods') -----
>  cFailedCall
>   <primitive: 'primGetModuleName' module:'CFailModule'>
>   ^ 'failed call'!
>
> Item was changed:
>  ----- Method: PCCByCompilationTest>>cRealExternalCallOrPrimitiveFailed (in category 'test methods') -----
>  cRealExternalCallOrPrimitiveFailed
>   <primitive: 'primGetModuleName' module:'LargeIntegers'>
>   self primitiveFailed!
>
> Item was added:
> + ----- Method: PCCByLiteralsTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMethodsWithEnabledCall; add: #testDisableCallsIntoModuleForClasses; add: #testChangeFailedCallFailing; add: #testExistsEnabledCallIn; add: #testCoverage; add: #testExistsFailedCallIn; add: #testMethodsWithCallIntoModule; add: #testMethodsWithCallXIntoModule; add: #testEnableDisableCallInCompiledMethod; add: #testSwitchStored; add: #testMethodsWithDisabledCallX; add: #testDisableCallsIntoModule; add: #testExistsDisabledCallIn; add: #testMethodsWithCallX; add: #testMethodsWithCallIntoModuleForClass; add: #testClassComment; add: #testMethodsWithEnabledCallIntoModuleForClass; add: #testMethodsWithEnabledCallIntoModuleForClasses; add: #testSwitchPrimCallOffOn; add: #testUnCategorizedMethods; add: #testTryCaches; add: #testMethodsWithCallAndMethodsWithDisabledCall; add: #testMethodsWithDisabledCallIntoModuleForClass; add: #testChangeFailedCallSucceedingEnable; add: #testMethodsWithEnabledCallX; add: #testMethodsWithFailedCall; add: #testMethodsWithEnabledCallXIntoModule; add: #testEnableDisableCallIn; add: #testChangeFailedCallSucceedingDisable; add: #testMethodsWithDisabledCallIntoModule; add: #testExistsCallIn; add: #testMethodsWithDisabledCallIntoModuleForClasses; add: #testMethodsWithCallIntoModuleForClasses; add: #testMethodsWithEnabledCallIntoModule; add: #testNew; add: #testEnableDisableCallInMethodClass; add: #testMethodsWithFailedCallIntoModuleForClass; add: #testMethodsWithDisabledCallXIntoModule; add: #testMethodsWithFailedCallForClass; add: #testMethodsWithFailedCallIntoModule; add: #testEnableCallsIntoModuleForClasses; add: #testEnableCallsIntoModule; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: PackageDependencyTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSound; add: #testToolBuilderMorphic; add: #testNebraska; add: #testShoutCore; add: #testVersionNumber; add: #testExceptions; add: #testCompression; add: #testMultilingual; add: #testST80; add: #testInstaller; add: #testEtoys; add: #testProtocols; add: #testSUnit; add: #testGraphics; add: #testToolBuilder; add: #testXML; add: #testKernel; add: #testTrueType; add: #testPackageInfo; add: #testTraits; add: #testBalloon; add: #testCompiler; add: #testMorphicExtras; add: #testNetwork; add: #testFiles; add: #testCollections; add: #testPreferenceBrowser; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testMonticello (in category 'tests') -----
>  testMonticello
>   self testPackage: 'Monticello' dependsExactlyOn: #(
>   Collections
>   Compiler
>   Compression
>   Exceptions
>   Files
>   Graphics
>   Kernel
>   Morphic
>   Network
> + 'PackageInfo-Base'
> - PackageInfo
>   System
>   Tests
>   'ToolBuilder-Kernel'
>   'ToolBuilder-Morphic'
>   Tools
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testMorphic (in category 'tests') -----
>  testMorphic
>   self testPackage: 'Morphic' dependsExactlyOn: #(
>   Balloon
>   Collections
>   Compiler
>   EToys
>   Exceptions
>   Files
>   Graphics
>   Kernel
>   Monticello
>   MonticelloConfigurations
> - 'Morphic-TrueType' "????"
>   MorphicExtras
>   Multilingual
>   Network
>   ST80
>   Sound
>   System
>   'ToolBuilder-Kernel'
>   'ToolBuilder-Morphic'
>   Tools
>   TrueType
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testSUnitGUI (in category 'tests') -----
>  testSUnitGUI
>   self testPackage: 'SUnitGUI' dependsExactlyOn: #(
>   Collections
>   Graphics
>   Kernel
> + 'PackageInfo-Base'
> - PackageInfo
>   SUnit
>   System
>   'ToolBuilder-Kernel'
>   Tools
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testServices (in category 'tests') -----
>  testServices
>   self testPackage: 'Services-Base' dependsExactlyOn: #(
>   Collections
>   Compiler
>   Exceptions
>   Graphics
>   Kernel
>   Morphic
> + 'PackageInfo-Base'
> - PackageInfo
>   PreferenceBrowser
>   System
>   'ToolBuilder-Kernel'
>   Tools
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testSystem (in category 'tests') -----
>  testSystem
>   self testPackage: 'System' dependsExactlyOn: #(
>   Collections
>   Balloon
>   Compiler
>   Compression
>   Exceptions
>   Files
>   Graphics
>   Kernel
>   Monticello
>   MonticelloConfigurations
>   Morphic
>   MorphicExtras
>   Multilingual
>   Network
> + 'PackageInfo-Base'
> - PackageInfo
>   Sound
>   'ToolBuilder-Kernel'
>   Tools
>   TrueType
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testToolBuilderMVC (in category 'tests') -----
>  testToolBuilderMVC
>   self testPackage: 'ToolBuilder-MVC' dependsExactlyOn: #(
>   Collections
>   Exceptions
>   Graphics
>   ST80
> - ToolBuilder
>   'ToolBuilder-Kernel'
>   Tools
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testToolBuilderSUnit (in category 'tests') -----
>  testToolBuilderSUnit
>   self testPackage: 'ToolBuilder-SUnit' dependsExactlyOn: #(
>   Collections
>   Kernel
> - ToolBuilder
>   'ToolBuilder-Kernel'
>   ).!
>
> Item was changed:
>  ----- Method: PackageDependencyTest>>testTools (in category 'tests') -----
>  testTools
>   self testPackage: 'Tools' dependsExactlyOn: #(
>   Collections
>   Compiler
>   Compression
>   Exceptions
>   Files
>   Graphics
>   Kernel
>   Morphic
>   MorphicExtras
>   Multilingual
>   Network
> + 'PackageInfo-Base'
> - PackageInfo
>   ST80
>   System
>   'ToolBuilder-Kernel'
>   ).!
>
> Item was added:
> + ----- Method: ProcessTerminateBug classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testUnwindFromActiveProcess; add: #testSchedulerTermination; add: #testUnwindFromForeignProcess; add: #testTerminationDuringUnwind; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ReleaseTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSuperSubclassReferences; add: #testSystemCategoryClasses; add: #testSwapMouseButtonsPreference; add: #testClassesSystemCategory; add: #testUndeclared; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: RenderBugz classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSetHeading; add: #testSetForward; add: #testHeading; add: #testForward; add: #testTestTime; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: ScannerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testLiteralSymbols; yourself)); add: (#timeStamp->'4 January 2011 3:14:07 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: SecureHashAlgorithmTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testExample3; add: #testNew; add: #testCoverage; add: #testClassComment; add: #testExample1; add: #testUnCategorizedMethods; add: #testExample2; add: #testEmptyInput; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: SmalltalkImageTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testImageName; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: StandardSourceFileArrayTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAddressRange; add: #testFileIndexFromSourcePointer; add: #testSourcePointerFromFileIndexAndPosition; add: #testChangesFileAddressRange; add: #testSourcesFileAddressRange; add: #testFilePositionFromSourcePointer; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: StandardSystemFontsTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new) add: #testRestoreDefaultFonts; yourself)); add: (#errors->((Set new))); add: (#passed->((Set new))); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: StickynessBugz classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testForTiltedStickyness; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: StreamBugz classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testReadWriteStreamNextNBug; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: SumBugs classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testSummingToWhite; add: #testSummingWithWhite; add: #testSummingToTen; add: #testSummingWithBlack; add: #testSummingColors; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: SystemOrganizerTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testAccessGlobalDirectly; add: #testAccessGlobalThroughClass; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: SystemVersionTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testMajorMinorVersion; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: TestObjectsAsMethods classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testDNU; add: #testAnswer42; add: #testAddNumbers; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: TestValueWithinFix classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testValueWithinNonLocalReturnFixSimply; add: #testValueWithinNonLocalReturnFixReal; yourself)); add: (#timeStamp->'4 January 2011 3:14:10 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: TextDiffBuilderTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testEmptyLcs1; add: #testIfSequence6; add: #testIfSequence3; add: #testSameSequenceWithRepetitions; add: #testEmptyLcs3; add: #testIfSequence5; add: #testIfSequence2; add: #testEmptySequences; add: #testEmptyLcs2; add: #testIfPatchIsMinimal; add: #testSameSequence; add: #testIfSequence4; add: #testIfSequence1; yourself)); add: (#timeStamp->'4 January 2011 3:14:08 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: UnimplementedCallBugz classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testPolyIntersect; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
> Item was added:
> + ----- Method: Win32VMTest classSide>>lastStoredRun (in category 'history') -----
> + lastStoredRun
> + ^ ((Dictionary new) add: (#failures->((Set new))); add: (#errors->((Set new))); add: (#passed->((Set new) add: #testWinVM3ButtonMousePreference; yourself)); add: (#timeStamp->'4 January 2011 3:14:09 pm' asTimeStamp); yourself)!
>
>
>

bpi
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

bpi
Yes, there seems to have gone something wrong. Tests-bp.99 only changed 8 methods in PackageDependencyTest. And it breaks PackageDependencyTest for trunk images unless you have done an aggressive #cleanUp: before. See my recent e-mail:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-January/156359.html

Cheers,
Bernhard

Am 05.01.2011 um 08:39 schrieb Levente Uzonyi:

> On Tue, 4 Jan 2011, [hidden email] wrote:
>> Chris Muller uploaded a new version of Tests to project The Trunk:
>> http://source.squeak.org/trunk/Tests-cmm.106.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Tests-cmm.106
>> Author: cmm
>> Time: 4 January 2011, 3:37:28.658 pm
>> UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
>> Ancestors: Tests-cmm.105, Tests-bp.99
>>
>> Merged Tests-bp.99.
>
> Accidentally there's a lot of cruft besides the actual changes which are the side effects of running the tests. I guess those should be removed/reverted.


bpi
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

bpi
It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:

PackageOrganizer default
        unregisterPackageNamed: 'PackageInfo';
        unregisterPackageNamed: 'ToolBuilder';
        unregisterPackageNamed: 'Morphic-TrueType'

That might be less controversial than forcing #flushObsoletePackageInfos on every image. Bert?

Cheers,
Bernhard

Am 05.01.2011 um 11:30 schrieb Bernhard Pieber:

> Yes, there seems to have gone something wrong. Tests-bp.99 only changed 8 methods in PackageDependencyTest. And it breaks PackageDependencyTest for trunk images unless you have done an aggressive #cleanUp: before. See my recent e-mail:
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-January/156359.html
>
> Cheers,
> Bernhard
>
> Am 05.01.2011 um 08:39 schrieb Levente Uzonyi:
>> On Tue, 4 Jan 2011, [hidden email] wrote:
>>> Chris Muller uploaded a new version of Tests to project The Trunk:
>>> http://source.squeak.org/trunk/Tests-cmm.106.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: Tests-cmm.106
>>> Author: cmm
>>> Time: 4 January 2011, 3:37:28.658 pm
>>> UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
>>> Ancestors: Tests-cmm.105, Tests-bp.99
>>>
>>> Merged Tests-bp.99.
>>
>> Accidentally there's a lot of cruft besides the actual changes which are the side effects of running the tests. I guess those should be removed/reverted.


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

Levente Uzonyi-2
In reply to this post by bpi
On Wed, 5 Jan 2011, Bernhard Pieber wrote:

> Yes, there seems to have gone something wrong. Tests-bp.99 only changed 8 methods in PackageDependencyTest. And it breaks PackageDependencyTest for trunk images unless you have done an aggressive #cleanUp: before. See my recent e-mail:
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-January/156359.html

First of all sorry for the late response. I don't think we should make it
that complicated. If the tests are failing, but will be fixed by the
cleanup, then it's fine IMHO.


Levente

>
> Cheers,
> Bernhard
>
> Am 05.01.2011 um 08:39 schrieb Levente Uzonyi:
>> On Tue, 4 Jan 2011, [hidden email] wrote:
>>> Chris Muller uploaded a new version of Tests to project The Trunk:
>>> http://source.squeak.org/trunk/Tests-cmm.106.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: Tests-cmm.106
>>> Author: cmm
>>> Time: 4 January 2011, 3:37:28.658 pm
>>> UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
>>> Ancestors: Tests-cmm.105, Tests-bp.99
>>>
>>> Merged Tests-bp.99.
>>
>> Accidentally there's a lot of cruft besides the actual changes which are the side effects of running the tests. I guess those should be removed/reverted.
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

Bert Freudenberg
In reply to this post by bpi

On 05.01.2011, at 12:03, Bernhard Pieber wrote:

> It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:
>
> PackageOrganizer default
> unregisterPackageNamed: 'PackageInfo';
> unregisterPackageNamed: 'ToolBuilder';
> unregisterPackageNamed: 'Morphic-TrueType'
>
> That might be less controversial than forcing #flushObsoletePackageInfos on every image. Bert?

Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.

Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.

- Bert -

> Am 05.01.2011 um 11:30 schrieb Bernhard Pieber:
>> Yes, there seems to have gone something wrong. Tests-bp.99 only changed 8 methods in PackageDependencyTest. And it breaks PackageDependencyTest for trunk images unless you have done an aggressive #cleanUp: before. See my recent e-mail:
>> http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-January/156359.html
>>
>> Cheers,
>> Bernhard
>>
>> Am 05.01.2011 um 08:39 schrieb Levente Uzonyi:
>>> On Tue, 4 Jan 2011, [hidden email] wrote:
>>>> Chris Muller uploaded a new version of Tests to project The Trunk:
>>>> http://source.squeak.org/trunk/Tests-cmm.106.mcz
>>>>
>>>> ==================== Summary ====================
>>>>
>>>> Name: Tests-cmm.106
>>>> Author: cmm
>>>> Time: 4 January 2011, 3:37:28.658 pm
>>>> UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
>>>> Ancestors: Tests-cmm.105, Tests-bp.99
>>>>
>>>> Merged Tests-bp.99.
>>>
>>> Accidentally there's a lot of cruft besides the actual changes which are the side effects of running the tests. I guess those should be removed/reverted.
>
>


bpi
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

bpi
Hi Bert,

Thanks for your answer!

Am 05.01.2011 um 16:36 schrieb Bert Freudenberg:
> On 05.01.2011, at 12:03, Bernhard Pieber wrote:
> It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:
>>
>> PackageOrganizer default
>> unregisterPackageNamed: 'PackageInfo';
>> unregisterPackageNamed: 'ToolBuilder';
>> unregisterPackageNamed: 'Morphic-TrueType'
Would you be opposed to put this to the trunk? I cannot see any adverse effect on anyone's image.

> Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.
Good idea. One way to make it less whiny would be to only take into account PackageInfos associated with a Monticello MCWorkingCopy. I *think* this was the intention behind the PackageDependencyTest anyway.

> Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.
I don't think so. I kind of like this test. I think it is useful for improving the package structure. And it should only affect trunk packages, not your code. Once the obsolete PackageInfos are cleaned it will be more useful. We can then use it to flag unwanted dependencies, e.g. PackageInfo-Base should not depend on Morphic.

Cheers,
Bernhard
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

Chris Muller-3
In reply to this post by Bert Freudenberg
I don't mean to be dumb, but what is a "clean" package?  And, what is
a Obsolete PackageInfo?



The purpose of this is to ensure we don't introduce new unwanted
package-dependencies by, for example, adding a new class reference or
something?

On Wed, Jan 5, 2011 at 9:36 AM, Bert Freudenberg <[hidden email]> wrote:

>
> On 05.01.2011, at 12:03, Bernhard Pieber wrote:
>
>> It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:
>>
>> PackageOrganizer default
>>       unregisterPackageNamed: 'PackageInfo';
>>       unregisterPackageNamed: 'ToolBuilder';
>>       unregisterPackageNamed: 'Morphic-TrueType'
>>
>> That might be less controversial than forcing #flushObsoletePackageInfos on every image. Bert?
>
> Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.
>
> Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.
>
> - Bert -
>
>> Am 05.01.2011 um 11:30 schrieb Bernhard Pieber:
>>> Yes, there seems to have gone something wrong. Tests-bp.99 only changed 8 methods in PackageDependencyTest. And it breaks PackageDependencyTest for trunk images unless you have done an aggressive #cleanUp: before. See my recent e-mail:
>>> http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-January/156359.html
>>>
>>> Cheers,
>>> Bernhard
>>>
>>> Am 05.01.2011 um 08:39 schrieb Levente Uzonyi:
>>>> On Tue, 4 Jan 2011, [hidden email] wrote:
>>>>> Chris Muller uploaded a new version of Tests to project The Trunk:
>>>>> http://source.squeak.org/trunk/Tests-cmm.106.mcz
>>>>>
>>>>> ==================== Summary ====================
>>>>>
>>>>> Name: Tests-cmm.106
>>>>> Author: cmm
>>>>> Time: 4 January 2011, 3:37:28.658 pm
>>>>> UUID: efe56bcb-0939-4f58-b8ee-73d6a99dbe2a
>>>>> Ancestors: Tests-cmm.105, Tests-bp.99
>>>>>
>>>>> Merged Tests-bp.99.
>>>>
>>>> Accidentally there's a lot of cruft besides the actual changes which are the side effects of running the tests. I guess those should be removed/reverted.
>>
>>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

Bert Freudenberg
In reply to this post by bpi

On 05.01.2011, at 22:28, Bernhard Pieber wrote:

> Hi Bert,
>
> Thanks for your answer!
>
> Am 05.01.2011 um 16:36 schrieb Bert Freudenberg:
>> On 05.01.2011, at 12:03, Bernhard Pieber wrote:
>> It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:
>>>
>>> PackageOrganizer default
>>> unregisterPackageNamed: 'PackageInfo';
>>> unregisterPackageNamed: 'ToolBuilder';
>>> unregisterPackageNamed: 'Morphic-TrueType'
> Would you be opposed to put this to the trunk? I cannot see any adverse effect on anyone's image.

I wouldn't be opposed. AFAICT there are no preambles/postscripts in these instances so we would not loose anything. I just don't see the point either.  E.g., at least in my trunk image there are 81 registered package infos but only 60 working copies. So why delete these 3?

>> Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.
> Good idea. One way to make it less whiny would be to only take into account PackageInfos associated with a Monticello MCWorkingCopy. I *think* this was the intention behind the PackageDependencyTest anyway.
>
>> Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.
> I don't think so. I kind of like this test. I think it is useful for improving the package structure. And it should only affect trunk packages, not your code. Once the obsolete PackageInfos are cleaned it will be more useful. We can then use it to flag unwanted dependencies, e.g. PackageInfo-Base should not depend on Morphic.

It certainly is useful. But why does it have to be a unit test?

- Bert -



bpi
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

bpi
In reply to this post by Chris Muller-3
Am 06.01.2011 um 00:29 schrieb Chris Muller:
I don't mean to be dumb, but what is a "clean" package?  And, what is
a Obsolete PackageInfo?
May I refer you to my explanation here?
http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-October/154839.html

I took the name obsolete PackageInfo from Andreas' message #flushObsoletePackageInfos. I think it could be named better, though, flushNonMonticelloPackageInfos maybe?

The purpose of this is to ensure we don't introduce new unwanted
package-dependencies by, for example, adding a new class reference or
something?
The purpose is to fix 6 of the 8 failing PackageDependencyTests in people's trunk images. (The 7th #testSUnitGUI is fixed by Graphics-bp.173 and Morphic-bp.505 in the inbox.)

The assumption behind this is that the update process should keep working. In my opinion people should neither be required to start from a new 4.2 image or do an agressive clean up, i.e. Smalltalk cleanUp: true.

In other words:
1. Take the latest trunk image: Squeak4.2-10779-alpha.image.
2. Update it.
3. Run PackageDependencyTest. You get 8 failures.
4. Execute this:
PackageOrganizer default
     unregisterPackageNamed: 'PackageInfo';
     unregisterPackageNamed: 'ToolBuilder';
     unregisterPackageNamed: 'Morphic-TrueType'
5. Run PackageDependencyTest. You are back to 1 failure. (Morphic now depends on Help-Squeak-TerseGuide.)

All I tried to do is to fix failing tests for the release. ;-)

I hope it is a little clearer now.

Cheers,
Bernhard

On Wed, Jan 5, 2011 at 9:36 AM, Bert Freudenberg <[hidden email]> wrote:

On 05.01.2011, at 12:03, Bernhard Pieber wrote:

It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:

PackageOrganizer default
     unregisterPackageNamed: 'PackageInfo';
     unregisterPackageNamed: 'ToolBuilder';
     unregisterPackageNamed: 'Morphic-TrueType'

That might be less controversial than forcing #flushObsoletePackageInfos on every image. Bert?

Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.

Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.

- Bert -


bpi
Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

bpi
In reply to this post by Bert Freudenberg
Am 06.01.2011 um 12:41 schrieb Bert Freudenberg:
On 05.01.2011, at 22:28, Bernhard Pieber wrote:
Hi Bert,

Thanks for your answer!

Am 05.01.2011 um 16:36 schrieb Bert Freudenberg:
On 05.01.2011, at 12:03, Bernhard Pieber wrote:
It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:

PackageOrganizer default
unregisterPackageNamed: 'PackageInfo';
unregisterPackageNamed: 'ToolBuilder';
unregisterPackageNamed: 'Morphic-TrueType'
Would you be opposed to put this to the trunk? I cannot see any adverse effect on anyone's image.

I wouldn't be opposed. AFAICT there are no preambles/postscripts in these instances so we would not loose anything. I just don't see the point either.  E.g., at least in my trunk image there are 81 registered package infos but only 60 working copies. So why delete these 3?
Because these three are the minimum needed to fix the failing PackageDependencyTest tests which fail because of non Monticello PackageInfos. See my other mail.

Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.
Good idea. One way to make it less whiny would be to only take into account PackageInfos associated with a Monticello MCWorkingCopy. I *think* this was the intention behind the PackageDependencyTest anyway.

Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.
What sanity checks are you referring to?

I don't think so. I kind of like this test. I think it is useful for improving the package structure. And it should only affect trunk packages, not your code. Once the obsolete PackageInfos are cleaned it will be more useful. We can then use it to flag unwanted dependencies, e.g. PackageInfo-Base should not depend on Morphic.

It certainly is useful. But why does it have to be a unit test?
In that form every developer can deal with it. I find Andreas' explanation convincing:

Anyway, it is no big deal. I am looking forward to the release. Thanks to all of you!

Cheers,
Bernhard


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tests-cmm.106.mcz

Bert Freudenberg

On 06.01.2011, at 20:13, Bernhard Pieber wrote:

Am 06.01.2011 um 12:41 schrieb Bert Freudenberg:
On 05.01.2011, at 22:28, Bernhard Pieber wrote:
Hi Bert,

Thanks for your answer!

Am 05.01.2011 um 16:36 schrieb Bert Freudenberg:
On 05.01.2011, at 12:03, Bernhard Pieber wrote:
It just occurred to me that the broken tests can be fixed if the following is put to the trunk as a postscript or preamble:

PackageOrganizer default
unregisterPackageNamed: 'PackageInfo';
unregisterPackageNamed: 'ToolBuilder';
unregisterPackageNamed: 'Morphic-TrueType'
Would you be opposed to put this to the trunk? I cannot see any adverse effect on anyone's image.

I wouldn't be opposed. AFAICT there are no preambles/postscripts in these instances so we would not loose anything. I just don't see the point either.  E.g., at least in my trunk image there are 81 registered package infos but only 60 working copies. So why delete these 3?
Because these three are the minimum needed to fix the failing PackageDependencyTest tests which fail because of non Monticello PackageInfos. See my other mail.

Maybe PackageDependencyTest should be made less whiny? By default it should not complain about those packages. You only want to ensure that a release image is clean, not every working image.
Good idea. One way to make it less whiny would be to only take into account PackageInfos associated with a Monticello MCWorkingCopy. I *think* this was the intention behind the PackageDependencyTest anyway.

Perhaps unit tests aren't the best way to ensure a clean release. They're supposed to exercise code. ReleaseBuilder does some sanity checks already, maybe it should also check for clean packages.
What sanity checks are you referring to?

E.g. it checks there are no obsolete classes.

- Bert -

I don't think so. I kind of like this test. I think it is useful for improving the package structure. And it should only affect trunk packages, not your code. Once the obsolete PackageInfos are cleaned it will be more useful. We can then use it to flag unwanted dependencies, e.g. PackageInfo-Base should not depend on Morphic.

It certainly is useful. But why does it have to be a unit test?
In that form every developer can deal with it. I find Andreas' explanation convincing:

Anyway, it is no big deal. I am looking forward to the release. Thanks to all of you!

Cheers,
Bernhard