Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Hudson build problem related to gdb tests

Thanks Andrew.

I'll look into that.

> -----Original Message-----
> From: Andrew Gvozdev [mailto:angvoz.dev@xxxxxxxxx] 
> Sent: Tuesday, January 22, 2013 9:00 AM
> To: Marc Khouzam
> Cc: CDT General developers list.
> Subject: Re: Hudson build problem related to gdb tests
> 
> I figured out ${gdbPathOption}.That property was set for "production"
> profile only. I made it visible for other profiles as well.
> 
> Now build for my branch runs gdb tests. However, the tests get hung,
> both for my branch and for master builds. 3 last builds of cdt-nightly
> got aborted due to hanging tests.
> 
> Thanks,
> Andrew
> 
> On Mon, Jan 21, 2013 at 2:08 PM, Marc Khouzam 
> <marc.khouzam@xxxxxxxxxxxx> wrote:
> >> -----Original Message-----
> >> From: Andrew Gvozdev [mailto:angvoz.dev@xxxxxxxxx]
> >> Sent: Monday, January 21, 2013 1:02 PM
> >> To: Marc Khouzam
> >> Cc: CDT General developers list.
> >> Subject: Hudson build problem related to gdb tests
> >>
> >> Hi Marc,
> >> I have a Hudson job on eclipse.org which builds CDT for 
> branch sd90.
> >> After a merge with master today there is a build failure related to
> >> gdb tests. I am getting following in the log:
> >>
> >> [INFO] Command line:
> >>       /bin/sh -c cd
> >> /opt/users/hudsonbuild/workspace/cdt-sd90/dsf-gdb/org.eclipse.
> >> cdt.tests.dsf.gdb
> >> && /opt/public/common/sun-jdk1.6.0_21_x64/jre/bin/java
> >> -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk
> >> -Dosgi.arch=x86_64 -Xms256m -Xmx512m -XX:MaxPermSize=256M
> >> '${gdbPathOption}' -jar
> >> /opt/users/hudsonbuild/workspace/cdt-sd90/.repository/p2/osgi/
> > 
> bundle/org.eclipse.equinox.launcher/1.3.0.v20120522-1813/org.e
> clipse.equinox.launcher-1.3.0.v20120522-1813.jar
> >> -data
> >> /opt/users/hudsonbuild/workspace/cdt-sd90/dsf-gdb/org.eclipse.
> >> cdt.tests.dsf.gdb/target/work/data
> >> -install
> >> /opt/users/hudsonbuild/workspace/cdt-sd90/dsf-gdb/org.eclipse.
> >> cdt.tests.dsf.gdb/target/work
> >> -configuration
> >> /opt/users/hudsonbuild/workspace/cdt-sd90/dsf-gdb/org.eclipse.
> >> cdt.tests.dsf.gdb/target/work/configuration
> >> -application org.eclipse.tycho.surefire.osgibooter.uitest
> >> -testproperties
> >> /opt/users/hudsonbuild/workspace/cdt-sd90/dsf-gdb/org.eclipse.
> >> cdt.tests.dsf.gdb/target/surefire.properties
> >> Exception in thread "main" java.lang.NoClassDefFoundError:
> >> ${gdbPathOption}
> >> Caused by: java.lang.ClassNotFoundException: ${gdbPathOption}
> >>       at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> >>       at java.security.AccessController.doPrivileged(Native Method)
> >>       at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> >>       at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> >>       at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> >>       at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> >> Could not find the main class: ${gdbPathOption}.  Program 
> will exit.
> >>
> >>
> >> Could you advise what tweaks are necessary to get through 
> the build?
> >> The problem is that it flat fails the build rather than just report
> >> test failure and pass further.  I compared my Hudson job with
> >> cdt-nightly and did not see where ${gdbPathOption} is 
> defined. Is it
> >> possible to disable gdb testing for the build?
> >
> > ${gdbPathOption} was added in:
> > org.eclipse.cdt/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/pom.xml
> >
> > It was added as part of commit:
> > 
> http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=9e
6ee807a9eb89a255ac60ecfd513b5bba84fdfa
> >
> > I'm surprised it fails, since it works for master and cdt-maint.
> 

Back to the top