Re: Running a Specific Test

2017-01-04 Thread Jesse Anderson
I just found out that running: mvn verify -pl org.apache.beam:beam-sdks-java-core Doesn't run the checkstyle for some reason. I'm not sure why and I had a bunch of checkstyle errors. On Wed, Jan 4, 2017 at 8:18 AM Jesse Anderson wrote: > The blog post

Re: Running a Specific Test

2017-01-04 Thread Jesse Anderson
The blog post is up. It covers some of the common Maven commands I've needed when developing Beam. One is how to run a verify on a single module instead of everything. The second is how to run unit tests both in the IDE and from the command line i

Re: Running a Specific Test

2016-12-29 Thread Dan Halperin
If you'd like early eyes on the blog post, let us know. Happy to review! One thing worth noting: we've tried to structure Beam so that the pain is mostly limited to the core. Many modules have module-specific unit tests that use DirectRunner directly. The module simply has a test dependency on Dir

Re: Running a Specific Test

2016-12-29 Thread Jesse Anderson
Thanks to everyone for their help. I'm writing a blog about the various Maven things you need to know with Beam. @Dan that command line worked. Thanks! On Thu, Dec 29, 2016 at 11:23 AM Stas Levin wrote: > I believe you raise a good point :) > > On Thu, Dec 29, 2016 at 9:00 PM Dan Halperin > wr

Re: Running a Specific Test

2016-12-29 Thread Stas Levin
I believe you raise a good point :) On Thu, Dec 29, 2016 at 9:00 PM Dan Halperin wrote: > I suspect -- but may be wrong -- that the command line Stas gives will use > the *installed* version of beam-sdks-java-core. If you are iterating on a > @NeedsRunner test in the SDK core, you will either ne

Re: Running a Specific Test

2016-12-29 Thread Dan Halperin
I suspect -- but may be wrong -- that the command line Stas gives will use the *installed* version of beam-sdks-java-core. If you are iterating on a @NeedsRunner test in the SDK core, you will either need to reinstall it over and over again, or use `-am` to force recompilation of the core. Here is

Re: Running a Specific Test

2016-12-29 Thread Stas Levin
P.S You can also do this from the main directory (without cd-ing into the direct-runner): "mvn test -Dtest=RegexTest -DdependenciesToScan=org.apache.beam:beam-sdks-java-core -pl runners/direct-java" On Thu, Dec 29, 2016 at 8:50 PM Stas Levin wrote: > Once you "cd" into "runners/direct-java" you

Re: Running a Specific Test

2016-12-29 Thread Stas Levin
Once you "cd" into "runners/direct-java" you can use: "mvn test -Dtest=RegexTest -DdependenciesToScan=org.apache.beam:beam-sdks-java-core" -Stas On Thu, Dec 29, 2016 at 8:27 PM Jesse Anderson wrote: > I tried that one already. It gives a no tests run error. If you bypass that > error with -Dfa

Re: Running a Specific Test

2016-12-29 Thread Jesse Anderson
I tried that one already. It gives a no tests run error. If you bypass that error with -DfailIfNoTests=false, no tests get run at all. On Thu, Dec 29, 2016 at 10:20 AM Jean-Baptiste Onofré wrote: > Hi Jesse > > Mvn test -Dtest=RegexTest > > Should work > > Don't forget the test goal. And no need

Re: Running a Specific Test

2016-12-29 Thread Jean-Baptiste Onofré
Hi Jesse Mvn test -Dtest=RegexTest Should work Don't forget the test goal. And no need to provide the fqcn. Regards JB⁣​ On Dec 29, 2016, 18:55, at 18:55, Jesse Anderson wrote: >Does anyone know the Maven way to run a specific unit test with Beam? >I've >tried: >mvn -Dtest=org.apache.beam.sd

Running a Specific Test

2016-12-29 Thread Jesse Anderson
Does anyone know the Maven way to run a specific unit test with Beam? I've tried: mvn -Dtest=org.apache.beam.sdk.transforms.RegexTest -DfailIfNoTests=false -Dgroups="org.apache.beam.sdk.testing.NeedsRunner" -pl org.apache.beam:beam-sdks-java-core test The test still doesn't run. Does anyone know w