Hi Grzegorz, interesting that you have issues with that version. I just updated pax-web to use 2.20.1 and all tests are passing (finally)
regards, Achim 2017-11-27 8:28 GMT+01:00 Grzegorz Grzybek <gr.grzy...@gmail.com>: > Hello > > I found that maven-surefire-plugin 2.20+ has some problems with pax-exam. > I'd love to investigate the exact cause, but didn't have time yet... > The surefire/failsafe issue is > https://issues.apache.org/jira/browse/SUREFIRE-1374 > > And in my (jboss fuse) integration tests I stayed with 2.19.x. > > regards > Grzegorz Grzybek > > 2017-11-27 7:32 GMT+01:00 Jean-Baptiste Onofré <j...@nanthrax.net>: > > > Hmm, not sure it's related as we use the same KarafTestSupport in bunch > of > > other itest. > > > > I will exclude the MavenTest for now, and investigate. > > > > Thanks anyway ! > > > > Regards > > JB > > > > > > On 11/26/2017 09:50 AM, Giuseppe Gerla wrote: > > > >> Hi JB > >> although the tests worked on my PC, very often they went wrong on the > >> jenkins machine. > >> I did several experiments to find the problem, but it was very difficult > >> to > >> understand it. > >> What I understood is that for some reason the container is too slow to > >> come > >> up and the timeout of pax expired before. Why? I don't know. > >> At the end, I clone the activemq project on the jenkins machine, I > start a > >> build and it works. So I did a diff between activemq itest configuration > >> and my itest configuration. The result was that I removed some > >> initialization from my itest: > >> > >> customOptions.add(junitBundles()); > >> customOptions.add(KarafDistributionOption > >> .editConfigurationFilePut("etc/org.apache.karaf.features. > cf > >> g", > >> "featuresBoot", > >> "(aries-blueprint, bundle, > config, > >> deployer, diagnostic, feature, instance, jaas, kar, log, management, > >> package, service, shell, shell-compat, ssh, system, wrap)")); > >> > >> then also: > >> > >> MavenUrlReference karafStandardRepo = > >> maven().groupId("org.apache.karaf.features") > >> > >> .artifactId("standard").classifier("features").type("xml"). > >> versionAsInProject(); > >> > >> customOptions.add(KarafDistributionOption.features(karafStandardRepo, > >> "scr")); > >> > >> and I replaced "activemq-broker-noweb" feature with "activemq" one. > >> I rememeber that also surefire plugin version has a rule in this > problem. > >> So I changed my poms as following: > >> > >> PARENT-POM > >> > >> > >> <surefire.plugin.version>2.16</surefire.plugin.version> > >> <pluginManagement> > >> <plugins> > >> <plugin> > >> <artifactId>maven-surefire-plugin</artifactId> > >> <version>${surefire.plugin.version}</version> > >> <configuration> > >> <excludes> > >> <exclude>**/*AcceptanceTest.java</exclude> > >> </excludes> > >> </configuration> > >> </plugin> > >> </plugins> > >> </pluginManagement> > >> > >> > >> > >> ITEST-PROJECT-POM > >> > >> <plugin> > >> <artifactId>maven-surefire-plugin</artifactId> > >> <configuration> > >> <forkCount>1</forkCount> > >> <reuseForks>false</reuseForks> > >> <redirectTestOutputToFile>true</redirectTestOutputToFile> > >> <argLine>-Xmx512m</argLine> > >> <excludes> > >> </excludes> > >> <systemPropertyVariables> > >> <activemqVersion>${activemq.version}</activemqVersion> > >> <karafVersion>${karaf.version}</karafVersion> > >> </systemPropertyVariables> > >> </configuration> > >> </plugin> > >> > >> > >> I hope this can help you. > >> > >> > >> Regards > >> Giuseppe > >> > >> > >> > >> > >> > >> > >> > >> > >> 2017-11-26 7:17 GMT+01:00 Jean-Baptiste Onofré <j...@nanthrax.net>: > >> > >> Hi Giuseppe, > >>> > >>> not sure I follow you. You mean you change the itest on your local > copy ? > >>> > >>> Regards > >>> JB > >>> > >>> > >>> On 11/25/2017 11:05 PM, Giuseppe Gerla wrote: > >>> > >>> Hi JB > >>>> If you remember i had the same problem. > >>>> After several week and several investigativo, i discovered some > >>>> difference > >>>> beteeen my itest and activemq itest. So i changed my itest sturtup. > Now > >>>> It > >>>> seems solved. > >>>> > >>>> > >>>> Regards > >>>> Giuseppe > >>>> > >>>> > >>>> Il 25 nov 2017 17:44, "Jean-Baptiste Onofré" <j...@nanthrax.net> ha > >>>> scritto: > >>>> > >>>> Hi, > >>>> > >>>>> > >>>>> randomly (only for this itest), the container never came up (pax > exam). > >>>>> > >>>>> Regards > >>>>> JB > >>>>> > >>>>> On 11/25/2017 09:56 AM, Giuseppe Gerla wrote: > >>>>> > >>>>> Hi JB > >>>>> > >>>>>> what type of failure? > >>>>>> > >>>>>> Regards > >>>>>> Giuseppe > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> 2017-11-25 7:20 GMT+01:00 Jean-Baptiste Onofré <j...@nanthrax.net>: > >>>>>> > >>>>>> Hi guys, > >>>>>> > >>>>>> > >>>>>>> Our Jenkins jobs are not very stable (both master and PR) due to > the > >>>>>>> MavenTest which randomly fails (but often). > >>>>>>> > >>>>>>> I will remove this test from master and move it to a dedicated PR > to > >>>>>>> investigate (but at least it won't impact our nightly builds and > >>>>>>> PRs). > >>>>>>> > >>>>>>> Regards > >>>>>>> JB > >>>>>>> -- > >>>>>>> Jean-Baptiste Onofré > >>>>>>> jbono...@apache.org > >>>>>>> http://blog.nanthrax.net > >>>>>>> Talend - http://www.talend.com > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>> > >>>>> Jean-Baptiste Onofré > >>>>> jbono...@apache.org > >>>>> http://blog.nanthrax.net > >>>>> Talend - http://www.talend.com > >>>>> > >>>>> > >>>>> > >>>> -- > >>> Jean-Baptiste Onofré > >>> jbono...@apache.org > >>> http://blog.nanthrax.net > >>> Talend - http://www.talend.com > >>> > >>> > >> > > -- > > Jean-Baptiste Onofré > > jbono...@apache.org > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master