4.2 tests status

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

4.2 tests status

Chris Muller-3
We're down to just the following failing tests (2202 VM):

1 CompilerExceptionsTest>>#testUnusedVariable
2 DecompilerTests>>#testDecompilerInClassesMAtoMM
3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
4 ExceptionTests>>#testHandlerFromAction
5 MirrorPrimitiveTests>>#testMirrorAt
6 MirrorPrimitiveTests>>#testMirrorInstVarAt
7 ProcessTest>>#testAtomicSuspend
8 StandardSystemFontsTest>>#testRestoreDefaultFonts

This is the list when run with the latest Cog VM:

1 CompilerExceptionsTest>>#testUnusedVariable
2 DecompilerTests>>#testDecompilerInClassesMAtoMM
3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
4 ExceptionTests>>#testHandlerFromAction
9 FileStreamTest>>#testPositionPastEndIsAtEnd
10 MorphicUIBugTest>>#testShowAllBinParts

1, 4, 5, 6 and 9 are VM-related and cannot be fixed for 4.2.  Levente
said he would integrate fixes for 2 and 3 from the Inbox.

10 has a very strange failure on the Cog VM for which I will post
details in a separate message.

That leaves just 7 and 8 which only fail on the 2202 VM, but work on the Cog VM.

We're almost there!

 - Chris

Reply | Threaded
Open this post in threaded view
|

Re: 4.2 tests status

Levente Uzonyi-2
On Thu, 20 Jan 2011, Chris Muller wrote:

> We're down to just the following failing tests (2202 VM):
>
> 1 CompilerExceptionsTest>>#testUnusedVariable
> 2 DecompilerTests>>#testDecompilerInClassesMAtoMM
> 3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
> 4 ExceptionTests>>#testHandlerFromAction
> 5 MirrorPrimitiveTests>>#testMirrorAt
> 6 MirrorPrimitiveTests>>#testMirrorInstVarAt
> 7 ProcessTest>>#testAtomicSuspend
> 8 StandardSystemFontsTest>>#testRestoreDefaultFonts
>
> This is the list when run with the latest Cog VM:
>
> 1 CompilerExceptionsTest>>#testUnusedVariable
> 2 DecompilerTests>>#testDecompilerInClassesMAtoMM
> 3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
> 4 ExceptionTests>>#testHandlerFromAction
> 9 FileStreamTest>>#testPositionPastEndIsAtEnd

This one is passing for me.

> 10 MorphicUIBugTest>>#testShowAllBinParts
>
> 1, 4, 5, 6 and 9 are VM-related and cannot be fixed for 4.2.  Levente

1 is a Compiler bug, but it requires a lot of work to fix. 4 is also a bug
in the image, though it may require VM changes to fix it.

> said he would integrate fixes for 2 and 3 from the Inbox.

Right I'll do that as soon as I'm ready with the stdio changes/fixes,
which I'd like to push to 4.2.

>
> 10 has a very strange failure on the Cog VM for which I will post
> details in a separate message.
>
> That leaves just 7 and 8 which only fail on the 2202 VM, but work on the Cog VM.

7 is a VM bug IIRC. Do you know why is 8 failing?


Levente

>
> We're almost there!
>
> - Chris
>
>

Reply | Threaded
Open this post in threaded view
|

Re: 4.2 tests status

Andreas.Raab
On 1/20/2011 6:53 PM, Levente Uzonyi wrote:

> On Thu, 20 Jan 2011, Chris Muller wrote:
>
>> We're down to just the following failing tests (2202 VM):
>>
>> 1 CompilerExceptionsTest>>#testUnusedVariable
>> 2 DecompilerTests>>#testDecompilerInClassesMAtoMM
>> 3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
>> 4 ExceptionTests>>#testHandlerFromAction
>> 5 MirrorPrimitiveTests>>#testMirrorAt
>> 6 MirrorPrimitiveTests>>#testMirrorInstVarAt
>> 7 ProcessTest>>#testAtomicSuspend
>> 8 StandardSystemFontsTest>>#testRestoreDefaultFonts
>>
>> This is the list when run with the latest Cog VM:
>>
>> 1 CompilerExceptionsTest>>#testUnusedVariable
>> 2 DecompilerTests>>#testDecompilerInClassesMAtoMM
>> 3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
>> 4 ExceptionTests>>#testHandlerFromAction
>> 9 FileStreamTest>>#testPositionPastEndIsAtEnd
>
> This one is passing for me.
>
>> 10 MorphicUIBugTest>>#testShowAllBinParts
>>
>> 1, 4, 5, 6 and 9 are VM-related and cannot be fixed for 4.2. Levente
>
> 1 is a Compiler bug, but it requires a lot of work to fix. 4 is also a
> bug in the image, though it may require VM changes to fix it.

I think 4 can be fixed from the image but since my first attempt was too
naive we shouldn't wait for it. I vote for declaring it an expected
failure until we've figured out how to deal with it properly.

5-7 are probably just missing in VMMaker. I would coordinate with David
to see if we can get these into the interpreter (#7 actually *is* in
VMMaker but no VMs have been built with it).

> 7 is a VM bug IIRC. Do you know why is 8 failing?

See above for 7. 8, I suspect, may be a side effect of running tests in
a particular order.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: 4.2 tests status

David T. Lewis
On Thu, Jan 20, 2011 at 11:23:15PM +0100, Andreas Raab wrote:

> On 1/20/2011 6:53 PM, Levente Uzonyi wrote:
> >On Thu, 20 Jan 2011, Chris Muller wrote:
> >
> >>We're down to just the following failing tests (2202 VM):
> >>
> >>1 CompilerExceptionsTest>>#testUnusedVariable
> >>2 DecompilerTests>>#testDecompilerInClassesMAtoMM
> >>3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
> >>4 ExceptionTests>>#testHandlerFromAction
> >>5 MirrorPrimitiveTests>>#testMirrorAt
> >>6 MirrorPrimitiveTests>>#testMirrorInstVarAt
> >>7 ProcessTest>>#testAtomicSuspend
> >>8 StandardSystemFontsTest>>#testRestoreDefaultFonts
> >>
> >>This is the list when run with the latest Cog VM:
> >>
> >>1 CompilerExceptionsTest>>#testUnusedVariable
> >>2 DecompilerTests>>#testDecompilerInClassesMAtoMM
> >>3 DecompilerTests>>#testDecompilerInClassesSNtoSZ
> >>4 ExceptionTests>>#testHandlerFromAction
> >>9 FileStreamTest>>#testPositionPastEndIsAtEnd
> >
> >This one is passing for me.
> >
> >>10 MorphicUIBugTest>>#testShowAllBinParts
> >>
> >>1, 4, 5, 6 and 9 are VM-related and cannot be fixed for 4.2. Levente
> >
> >1 is a Compiler bug, but it requires a lot of work to fix. 4 is also a
> >bug in the image, though it may require VM changes to fix it.
>
> I think 4 can be fixed from the image but since my first attempt was too
> naive we shouldn't wait for it. I vote for declaring it an expected
> failure until we've figured out how to deal with it properly.
>
> 5-7 are probably just missing in VMMaker. I would coordinate with David
> to see if we can get these into the interpreter (#7 actually *is* in
> VMMaker but no VMs have been built with it).

I took a look at the mirror primitives a couple of weeks ago, and I'm
afraid it is a bit beyond my abilities to integrate them. Eliot may have
some further updates in the works, but aside from that I would say that
we should call it an expected failure for the interpreter VM.

Dave

>
> >7 is a VM bug IIRC. Do you know why is 8 failing?
>
> See above for 7. 8, I suspect, may be a side effect of running tests in
> a particular order.
>
> Cheers,
>   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: 4.2 tests status

Casey Ransberger-2
In reply to this post by Andreas.Raab
Which means there's a bug in at least one test. Tests shouldn't affect the results of other tests. If any one has any idea which test(s) are leaving such dirt behind, I'd very much appreciate being pointed in the right direction; I care enough about this to do something about it if I can, but probably not in time for this release.

On Jan 20, 2011, at 2:23 PM, Andreas Raab <[hidden email]> wrote:

> See above for 7. 8, I suspect, may be a side effect of running tests in a particular order.
>
> Cheers,
>  - Andreas
>