1.2 Dev Status

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

1.2 Dev Status

Guillermo Polito
Little update!

Build is working now:  https://pharo-ic.lille.inria.fr/hudson/job/Pharo%201.2/

There are already some tests to fix:

>>> CollectionsTests.Arrayed.FloatArrayTest.testArithmeticCoercion 0.00301
>>> Metacello.TestsMC.MetacelloCurrentVersionTest.testFoo40Loaded1Package1LaterPackage 3.36318
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineFetch 0.05918
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineLoad 0.75718
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadC 1.50618
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadG 1.71718
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadC 1.6218
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadG 1.77418
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineLoad 0.82818
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineFetch 0.05818
>>> Metacello.TestsMC.MetacelloGoferFunctionalTest.testPackageResolution 0.01118
>>> Metacello.TestsMC.MetacelloGoferFunctionalTest.testComparison 0.008018
>>> Metacello.TestsMC.MetacelloMCCachingLoaderTestCase.testBaselineLoad 0.96318
>>> Metacello.TestsMC.MetacelloMCSpecLoaderTest.testLatestPackage 0.01618
>>> Tests.Release.ReleaseTest.testObsoleteClasses 1.08156
>>> Refactoring.Tests.Core.RBInlineMethodFromComponentTest.testInlineEmptyComponentMethod 0.148102
>>> Tests.Release.ReleaseTest.testUndeclared 


1) Most of them (actually 13 of 17), are from metacello and Gofer.   Dale said he's going to replicate Gofer changes to squeak and gemstone, and fix the tests after that.

2) One is from the recently added Collections-Arithmetic.  It's sending #clone instead of #copy.

3) testObsoleteClasses is fixed here (http://code.google.com/p/pharo/issues/detail?id=3681&q=testObsoleteClasses&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).  I will
integrate it in a minutes.

4) testInlineEmptyComponentMethod is failing because there is an initialization method that is doing:

Refactoring class>>initializeRefactoringOptions
    RefactoringOptions := IdentityDictionary new.
    RefactoringOptions
        at: #implementorToInline
        put: [ :ref :imps | self error: #implementorToInline ];
       
        at: #methodName
        put: [ :ref :methodName | self error: #methodName ];
       
        at: #selfArgumentName
        put: [ :ref | self error: #selfArgumentName ];
       
        at: #selectVariableToMoveTo
        put: [ :ref :class :selector | self error: #selectVariableToMoveTo ];   
           
        at: #variableTypes
        put: [ :ref :types :selected | self error: #variableTypes ];
       
        at: #extractAssignment
        put: [ :ref :varName | self error: #extractAssignment ];
       
        at: #inlineExpression
        put: [ :ref :string | self error: #inlineExpression ];
       
        at: #alreadyDefined
        put: [ :ref :cls :selector |  self error: #alreadyDefined ];
       
        at: #useExistingMethod
        put: [ :ref :selector |  self error: #useExistingMethod ];
       
        at: #openBrowser
        put: [ :ref :env |  self error: #openBrowser ]

And it breaks when the test is using that dictionary elements ;).  Does someone know about it?

5) testUndeclared.  Undeclared still has inside it #CustomMenu, #DefaultStubs, #KedamaFloatArray.
#CustomMenu is fixed (http://code.google.com/p/pharo/issues/detail?id=3712&q=CustomMenu&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).  I'll integrate it in a while.
#DefaultStubs remains to be fixed: (http://code.google.com/p/pharo/issues/detail?id=3711&q=DefaultStubs&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty)
#KedamaFloatArray is referenced in WordArray #+, #-, #*, #=.  Should it be referencing to FloatArray instead? :P.  It's a change for Collection-Arithmetic.

Any clue about unresolved tasks?

Thanks!
Guille
Reply | Threaded
Open this post in threaded view
|

Re: 1.2 Dev Status

Guillermo Polito
Ok, 3) is not fixed yet, I didn't read Ok :(.

On Fri, Feb 18, 2011 at 7:17 AM, Guillermo Polito <[hidden email]> wrote:
Little update!

Build is working now:  https://pharo-ic.lille.inria.fr/hudson/job/Pharo%201.2/

There are already some tests to fix:

>>> CollectionsTests.Arrayed.FloatArrayTest.testArithmeticCoercion <<<
Loading...
0.00301
>>> Metacello.TestsMC.MetacelloCurrentVersionTest.testFoo40Loaded1Package1LaterPackage <<<
Loading...
3.36318
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineFetch <<<
Loading...
0.05918
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineLoad <<<
Loading...
0.75718
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadC <<<
Loading...
1.50618
>>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadG <<<
Loading...
1.71718
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadC <<<
Loading...
1.6218
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadG <<<
Loading...
1.77418
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineLoad <<<
Loading...
0.82818
>>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineFetch <<<
Loading...
0.05818
>>> Metacello.TestsMC.MetacelloGoferFunctionalTest.testPackageResolution <<<
Loading...
0.01118
>>> Metacello.TestsMC.MetacelloGoferFunctionalTest.testComparison <<<
Loading...
0.008018
>>> Metacello.TestsMC.MetacelloMCCachingLoaderTestCase.testBaselineLoad <<<
Loading...
0.96318
>>> Metacello.TestsMC.MetacelloMCSpecLoaderTest.testLatestPackage <<<
Loading...
0.01618
>>> Tests.Release.ReleaseTest.testObsoleteClasses <<<
Loading...
1.08156
>>> Refactoring.Tests.Core.RBInlineMethodFromComponentTest.testInlineEmptyComponentMethod <<<
Loading...
0.148102
>>> Tests.Release.ReleaseTest.testUndeclared <<<


1) Most of them (actually 13 of 17), are from metacello and Gofer.   Dale said he's going to replicate Gofer changes to squeak and gemstone, and fix the tests after that.

2) One is from the recently added Collections-Arithmetic.  It's sending #clone instead of #copy.

3) testObsoleteClasses is fixed here (http://code.google.com/p/pharo/issues/detail?id=3681&q=testObsoleteClasses&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).  I will
integrate it in a minutes.

4) testInlineEmptyComponentMethod is failing because there is an initialization method that is doing:

Refactoring class>>initializeRefactoringOptions
    RefactoringOptions := IdentityDictionary new.
    RefactoringOptions
        at: #implementorToInline
        put: [ :ref :imps | self error: #implementorToInline ];
       
        at: #methodName
        put: [ :ref :methodName | self error: #methodName ];
       
        at: #selfArgumentName
        put: [ :ref | self error: #selfArgumentName ];
       
        at: #selectVariableToMoveTo
        put: [ :ref :class :selector | self error: #selectVariableToMoveTo ];   
           
        at: #variableTypes
        put: [ :ref :types :selected | self error: #variableTypes ];
       
        at: #extractAssignment
        put: [ :ref :varName | self error: #extractAssignment ];
       
        at: #inlineExpression
        put: [ :ref :string | self error: #inlineExpression ];
       
        at: #alreadyDefined
        put: [ :ref :cls :selector |  self error: #alreadyDefined ];
       
        at: #useExistingMethod
        put: [ :ref :selector |  self error: #useExistingMethod ];
       
        at: #openBrowser
        put: [ :ref :env |  self error: #openBrowser ]

And it breaks when the test is using that dictionary elements ;).  Does someone know about it?

5) testUndeclared.  Undeclared still has inside it #CustomMenu, #DefaultStubs, #KedamaFloatArray.
#CustomMenu is fixed (http://code.google.com/p/pharo/issues/detail?id=3712&q=CustomMenu&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).  I'll integrate it in a while.
#DefaultStubs remains to be fixed: (http://code.google.com/p/pharo/issues/detail?id=3711&q=DefaultStubs&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty)
#KedamaFloatArray is referenced in WordArray #+, #-, #*, #=.  Should it be referencing to FloatArray instead? :P.  It's a change for Collection-Arithmetic.

Any clue about unresolved tasks?

Thanks!
Guille

Reply | Threaded
Open this post in threaded view
|

Re: 1.2 Dev Status

Stéphane Ducasse
In reply to this post by Guillermo Polito
for 5) I fixed it.

Stef


> Little update!
>
> Build is working now:  https://pharo-ic.lille.inria.fr/hudson/job/Pharo%201.2/
>
> There are already some tests to fix:
>
> >>> CollectionsTests.Arrayed.FloatArrayTest.testArithmeticCoercion 0.0030 1
> >>> Metacello.TestsMC.MetacelloCurrentVersionTest.testFoo40Loaded1Package1LaterPackage 3.363 18
> >>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineFetch 0.059 18
> >>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineLoad 0.757 18
> >>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadC 1.506 18
> >>> Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadG 1.717 18
> >>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadC 1.62 18
> >>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadG 1.774 18
> >>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineLoad 0.828 18
> >>> Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineFetch 0.058 18
> >>> Metacello.TestsMC.MetacelloGoferFunctionalTest.testPackageResolution 0.011 18
> >>> Metacello.TestsMC.MetacelloGoferFunctionalTest.testComparison 0.0080 18
> >>> Metacello.TestsMC.MetacelloMCCachingLoaderTestCase.testBaselineLoad 0.963 18
> >>> Metacello.TestsMC.MetacelloMCSpecLoaderTest.testLatestPackage 0.016 18
> >>> Tests.Release.ReleaseTest.testObsoleteClasses 1.081 56
> >>> Refactoring.Tests.Core.RBInlineMethodFromComponentTest.testInlineEmptyComponentMethod 0.148 102
> >>> Tests.Release.ReleaseTest.testUndeclared
>
>
> 1) Most of them (actually 13 of 17), are from metacello and Gofer.   Dale said he's going to replicate Gofer changes to squeak and gemstone, and fix the tests after that.
>
> 2) One is from the recently added Collections-Arithmetic.  It's sending #clone instead of #copy.
>
> 3) testObsoleteClasses is fixed here (http://code.google.com/p/pharo/issues/detail?id=3681&q=testObsoleteClasses&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).  I will
> integrate it in a minutes.
>
> 4) testInlineEmptyComponentMethod is failing because there is an initialization method that is doing:
>
> Refactoring class>>initializeRefactoringOptions
>     RefactoringOptions := IdentityDictionary new.
>     RefactoringOptions
>         at: #implementorToInline
>         put: [ :ref :imps | self error: #implementorToInline ];
>        
>         at: #methodName
>         put: [ :ref :methodName | self error: #methodName ];
>        
>         at: #selfArgumentName
>         put: [ :ref | self error: #selfArgumentName ];
>        
>         at: #selectVariableToMoveTo
>         put: [ :ref :class :selector | self error: #selectVariableToMoveTo ];    
>            
>         at: #variableTypes
>         put: [ :ref :types :selected | self error: #variableTypes ];
>        
>         at: #extractAssignment
>         put: [ :ref :varName | self error: #extractAssignment ];
>        
>         at: #inlineExpression
>         put: [ :ref :string | self error: #inlineExpression ];
>        
>         at: #alreadyDefined
>         put: [ :ref :cls :selector |  self error: #alreadyDefined ];
>        
>         at: #useExistingMethod
>         put: [ :ref :selector |  self error: #useExistingMethod ];
>        
>         at: #openBrowser
>         put: [ :ref :env |  self error: #openBrowser ]
>
> And it breaks when the test is using that dictionary elements ;).  Does someone know about it?
>
> 5) testUndeclared.  Undeclared still has inside it #CustomMenu, #DefaultStubs, #KedamaFloatArray.
> #CustomMenu is fixed (http://code.google.com/p/pharo/issues/detail?id=3712&q=CustomMenu&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).  I'll integrate it in a while.
> #DefaultStubs remains to be fixed: (http://code.google.com/p/pharo/issues/detail?id=3711&q=DefaultStubs&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty)
> #KedamaFloatArray is referenced in WordArray #+, #-, #*, #=.  Should it be referencing to FloatArray instead? :P.  It's a change for Collection-Arithmetic.
>
> Any clue about unresolved tasks?
>
> Thanks!
> Guille