On Jan 1, 2015 9:28 PM, "Alex Harui" <aha...@adobe.com> wrote:
>
> I haven’t looked at the diffs, but usually I want to understand why
> something is giving sub-pixel diffs before cutting new baselines.  Once it
> was because we changed the parenting of child objects in the skin. That
> made the player choose slightly different color values.  Once it was
> because we added or removed rounding of pixel values to integer values.
> That made some things look sharper because single pixel lines were on
> pixel boundaries.  But just as often, there is some subtle bug that breaks
> some customer.  Some folks have eagle-eyes for slight differences in
> rendering.
>
> Note also that I think the failures on the main Mustella run are due to
> player issues.  Maybe if Erik reboots, a lot of these issues will go away.
>

You are right.  I looked at the diffs using the ImageDiff app.  There is an
artifact one pixel hight and a few pixels wide in most of the ActionBar
bitmaps.  I have not been able to figure out where this is coming from.  I
did not touch this component.

Thanks,
Om

> -Alex
>
> On 12/31/14, 1:26 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote:
>
> >The other set of failing Mustella tests are for ActionBar.  Almost all of
> >the failures (except for 4) are sub-pixel failures.  Should I just
> >recreate
> >the baselines for these ones?  Not sure how else to fix this.
> >
> >Thanks,
> >Om
> >
> >On Wed, Dec 31, 2014 at 12:52 PM, OmPrakash Muppirala
> ><bigosma...@gmail.com>
> >wrote:
> >
> >> Here is some information on the failing tests:
> >>
> >> BusyIndicator:
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_weak_ref_test Failed AssertPropertyValue(body:step 1)
> >>bi02.isInMemory
> >> true != false
> >>
> >> The BusyIndicator used to be a component with the visuals inside
itself.
> >> I split it up into a component and its skin.
> >> It appears that components with spark skins do not get removed from
> >>memory
> >> that easily.  I have try setting mx_internal::skinDestructionPolicy =
> >> "auto" that does not seem to do the trick.
> >>
> >> Does all spark skinned components have this problem?
> >>
> >>
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_symbolColor Failed CompareBitmap(body:step 2)  compare
> >>returned[object
> >> BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_symbolColor_default Failed CompareBitmap(body:step 2)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_SDK_29330 Failed CompareBitmap(body:step 1)  compare returned[object
> >> BitmapData]
> >>
> >> The BusyIndicator, while shown must rotate.  When not shown, i.e. when
> >> visible=false, will be in a non-rotating state.  As the toggle from
> >>hidden
> >> to visible happens, something with new skin causes the component to be
> >>not
> >> shown.  The component itself works fine, but for some reason, these
> >>tests
> >> are breaking.
> >>
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_default Failed CompareBitmap(body:step 1)  compare
> >>returned[object
> >> BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_dif_width_height Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_dif_height_width Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_comp_size_0x0 Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_comp_size_25x25 Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_comp_size_100x100 Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_comp_size_200x200 Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>      [java]
> >>
>
>>mobile/components/BusyIndicator/integration/BusyIndicator_Integration_tes
> >>ter
> >> BI_size_comp_scaleXandscaleY Failed CompareBitmap(body:step 1)  compare
> >> returned[object BitmapData]
> >>
> >> These are tests related to sizing.  Again, the component in normal
usage
> >> does get sized correctly, but these tests are failing.  Not sure if the
> >> tests need modification.
> >>
> >>
> >> On Wed, Dec 31, 2014 at 3:29 AM, Harbs <harbs.li...@gmail.com> wrote:
> >>
> >>> If you can give me some pointers, I’d be happy to take a look.
> >>>
> >>> Harbs
> >>>
> >>> On Dec 31, 2014, at 3:47 AM, OmPrakash Muppirala <bigosma...@gmail.com
>
> >>> wrote:
> >>>
> >>> > I have spent more time than I wanted to on the failing Mustella
> >>>tests.
> >>> I
> >>> > have managed to fix quite a few, but there are a still a bunch of
> >>>cases
> >>> > that are failing.  They don't look that hard to fix, but for the
> >>>life of
> >>> > me, I have not been able to figure out what's happening.
> >>> >
> >>> > Can someone take over for me?  I am going on vacation for a couple
of
> >>> weeks
> >>> > and it is going to be hard for me to work on this when I am gone.
> >>> >
> >>> > Alternatively, we can disable these tests (gasp!) for the time
being.
> >>> >
> >>> > Ideas, volunteers welcome.
> >>> >
> >>> > Thanks,
> >>> > Om
> >>>
> >>>
> >>
>

Reply via email to