[Redistributing to Laszlo-Dev]

On 2006-05-22, at 22:33 EDT, Jim Grandy wrote:
> I'm running a recent beta of Flash9, and I'm seeing the following  
> cascading failure in smokecheck with lps-dev and lps-3.3:
>
> Tests: 699 Failures: 6 Errors: 0
> TestFailure: IntentionalFailures >>> testFailures failed: Total  
> number of expected failures:  expected 41 got 40
> TestFailure: IntentionalFailures >>> testFailures failed: Total  
> number of expected failures:  expected 38 got 37
> TestFailure: IntentionalFailures >>> testFailures failed: Total  
> number of expected failures:  expected 37 got 36
> TestFailure: IntentionalFailures >>> testFailures failed: Total  
> number of expected failures:  expected 34 got 33
> TestFailure: IntentionalFailures >>> testFailures failed: Total  
> number of expected failures:  expected 33 got 32
> TestFailure: Tautologies >>> testSuccess failed: NaN !== NaN:   
> expected anything but NaN got NaN
>
> Can someone quickly verify whether this is a Flash9 problem or a - 
> dev/-3.3 problem?

[The cascading errors occur because a test that should fail is not  
failing.  There are really only two failures here, but the structure  
of the tests causes a cascade when an expected failure does not occur.]

This is a Flash Player bug.

Wrong (Flash):

lzx> NaN === NaN
true
lzx> NaN !== NaN
false
lzx>

Right (Rhino):

js> NaN === NaN
false
js> NaN !== NaN
true
js>

I keep hoping they will fix the player, so I enable the test for  
players newer than 8.24.  I thought I had reported the bug to  
Macrobe, but perhaps we could use out 'back channels' to get them to  
notice.  It's a small matter, but one wonders how they managed to  
break this.  It worked correctly prior to SWF8.


_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to