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)! |
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. 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)! > > > |
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. |
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. |
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. > > > |
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. > > |
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 |
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. >> >> > > > |
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 - |
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 - |
In reply to this post by Bert Freudenberg
Am 06.01.2011 um 12:41 schrieb Bert Freudenberg:
Because these three are the minimum needed to fix the failing PackageDependencyTest tests which fail because of non Monticello PackageInfos. See my other mail. What sanity checks are you referring to?
Anyway, it is no big deal. I am looking forward to the release. Thanks to all of you! Cheers, Bernhard |
On 06.01.2011, at 20:13, Bernhard Pieber wrote:
E.g. it checks there are no obsolete classes.
|
Free forum by Nabble | Edit this page |