Is this just a build tweak, or are there costly steps that we'd have to add that would slow down presubmit? (with mvn I know that `test` and `install` did very different amounts of work - because mvn test didn't test the right artifacts, but maybe with Gradle not so much?)
On Fri, May 18, 2018 at 9:14 AM Lukasz Cwik <lc...@google.com> wrote: > The problem with the way that the archetypes tests are run (now with > Gradle and in the past with Maven) is that they run against the nightly > snapshot and not against artifacts from the current build. To get them to > work, we would need to publish the dependent Maven modules to a temporary > repo and instruct the archetype project to use it for building/testing > purposes. > > On Fri, May 18, 2018 at 5:38 AM Kenneth Knowles <k...@google.com> wrote: > >> Maybe something has changed, but the snapshots used to pull from the >> public snapshot repo. We got failures for a while every time we cut a >> release branch, but once there was a nightly snapshot they cleared up. >> >> Kenn >> >> On Thu, May 17, 2018 at 9:50 PM Scott Wegner <sweg...@google.com> wrote: >> >>> I noticed that tests tests simply run "mvn clean install" on the >>> archetype project. But I don't see any dependent task which installs built >>> artifacts into the local Maven repo. Is that an oversight? >>> >>> If that's the case, perhaps the tests are failing sporadically when >>> there are no previously installed snapshot artifacts cached on the machine. >>> >>> On Thu, May 17, 2018, 2:45 PM Pablo Estrada <pabl...@google.com> wrote: >>> >>>> I'm seeing failures on Maven Archetype-related tests. >>>> >>>> Build Scan of a sample run: https://scans.gradle.com/s/kr23q43mh6fmk >>>> >>>> And the failure is here specifically: >>>> https://scans.gradle.com/s/kr23q43mh6fmk/console-log?task=:beam-sdks-java-maven-archetypes-examples:generateAndBuildArchetypeTest#L116 >>>> >>>> >>>> Does anyone know why this might be happening? >>>> Best >>>> -P. >>>> -- >>>> Got feedback? go/pabloem-feedback >>>> <https://goto.google.com/pabloem-feedback> >>>> >>>