+dramaix +dankurka It doesn't support runners nor rules; just the basic stuff.
@dramaix: Let's release the source of J2CL junit emulator under the J2CL repo. We don't need to wait until it works for bazel. On Fri, Jan 26, 2018 at 12:02 PM, Colin Alworth <[email protected]> wrote: > As we look at how to keep migrating GWT provided user modules to modern > best practices, the JUnit runner is a hairy one - it relies on a lot of the > practices we discourage, including a great many modules in GWT that we > might prefer it not use. It also assumes > > As has been discussed on other lists, Google has an internal APT-based > JUnit runner that presumably emits some Java and/or JS to enable some > JS-based test running tools to iterate through the required tests and > notify the user of failing code, including hints as to why it failed, with > stack traces, etc. It has been previously discussed that this might be > something that could be shared in whole or in part with the open source > community, time permitting. > > Is this still in the cards? Can any aspects of this implementation be > discussed ahead of time so we can prepare our own tests for it? For > example, does it use JUnit 4, and if so, can it use Rules, or just > before/after methods? > > -- > > Along similar lines, I did some work last fall to try to get JUnit 5 tests > to work in a browser, but stopped shortly after working out how to replace > the Engine with one that could in theory hand off control to a browser, and > report back when complete. My idea was that if the JVM could dictate which > tests were available to run, then JUnit 4 emulation could work, and JUnit 5 > wiring would just ask our custom engine to transpile and run those tests, > and report back all results in the familiar junit xml, with the expected > build tool and IDE integration. This still might be worth pursuing, perhaps > in parallel with any work Google already has working and is able to share. > > Thanks, > Colin > > -- > You received this message because you are subscribed to the Google Groups > "GWT Contributors" 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/google-web-toolkit-contributors/7ecb26e6-e315- > 4e99-a89f-29a1a1a3c1b7%40googlegroups.com > <https://groups.google.com/d/msgid/google-web-toolkit-contributors/7ecb26e6-e315-4e99-a89f-29a1a1a3c1b7%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "GWT Contributors" 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/google-web-toolkit-contributors/CAN%3DyUA1uLkJf%3DpUEmKSMXqMtk4NtB1b7SduwhA%3Ddv%2Bp9B98RzQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
