Hey Jelte,

I just wanted to make sure I got back to you on this, I thought I did
verbally but in case I didn't... This feedback was very helpful. We're
currently in the midst of a host of testing improvements that should make
it more pleasant to both write and run tests. We're hoping to have some
progress around the time of the next polymer point release.


On Fri, Aug 1, 2014 at 12:54 PM, 'Rob Dodson' via Polymer <
[email protected]> wrote:

> Hey Jelte,
>
> I'm feeling your pain. I just wrote a ton of tests for a11y and it is a
> pain having to generate new html files just so I can know which test was
> failing. I spoke with the team and they said it's something we need to
> improve but I don't think there are any immediate concrete plans in place.
>
>
> On Thu, Jul 31, 2014 at 9:57 AM, 'Jelte Liebrand' via Polymer <
> [email protected]> wrote:
>
>> Hi,
>>
>> We've been adding a bunch of polymer elements to our code (kudos btw,
>> polymer rocks!), and have been following the same pattern for testing as
>> the polymer elements themselves.
>>
>> One problem with this approach is that since the tests run inside an
>> iframe (when run  from the commandline), it is hard to debug any errors.
>> We've extended our local copy of htmlTest.js and mocha-htmlTest.js a bit to
>> improve this by
>>
>> a- allowing the test inside the iframe to use mocha (with a special
>> reporter that postMessages results to the parent frame)
>> b- serialising Error objects such that callstacks are preserved when sent
>> to the parent frame
>> c- posting console.log messages to the parent frame
>>
>> But even with these changes, it's not always straight forward to spot
>> what is going wrong. On top of that, our "hacks" are somewhat bolted on to
>> the side, rather than something that is very extensible.
>>
>> Do you (or perhaps the karma team) have any plans for improvements here?
>> Or should we continue to tweak the existing parent vs iframe communication
>> a bit more to help with developing/debugging elements?
>>
>> /Cheers,
>> Jelte
>>
>> Jelte Liebrand | Software Engineer | [email protected]
>> <[email protected]> | +1 (415) 318 6507
>>
>> Follow Polymer on Google+: plus.google.com/107187849809354688692
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Polymer" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/polymer-dev/CAOOg8mr-KDB0SoMu2XJZxRKaZTiEaSmuPnDKfV6rpDngZYPD0g%40mail.gmail.com
>> <https://groups.google.com/d/msgid/polymer-dev/CAOOg8mr-KDB0SoMu2XJZxRKaZTiEaSmuPnDKfV6rpDngZYPD0g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  Follow Polymer on Google+: plus.google.com/107187849809354688692
> ---
> You received this message because you are subscribed to the Google Groups
> "Polymer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/polymer-dev/CAJj5OwDeq3kdBDW5HS6iFk%3DM6GqHbRWQMrDP6xHTUdJdXk6KQw%40mail.gmail.com
> <https://groups.google.com/d/msgid/polymer-dev/CAJj5OwDeq3kdBDW5HS6iFk%3DM6GqHbRWQMrDP6xHTUdJdXk6KQw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/CA%2BrMWZhnh%3DFQw%2B%2BRs89HNgSKOkd3YuuJyLKoM8oXLeghWv1NRw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to