[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [cdt-dev] CDT nightly builds | 
Where can I find 
information about how the CDT nightly builds are done? Are these script based? 
What java compiler is currently being used? How are the tests run? 
 
I have tried looking 
in CVS and have found some old files that are out-of-date. Where are the current 
files?
 
I am currently 
working with Europa and downloaded the eclipse-Automated-Tests-3.3.2.zip. It 
contains a runtests script for linux that doesn't seem to have any chance of 
working so I suspect this zip file is outdated or is only used on Windows 
systems. Nonetheless, I have modified the runtests script and some of the other 
files and have something that runs some CDT tests but I have a couple of 
problems.
 
Sometimes the tests 
seem to hang. Particularly in a call to a addr2line and c++filt programs. If I 
kill those programs, then the tests proceed. 
 
The results are 
slightly different but I am not using exactly the same versions as 
shown in the nightly builds so I am not comparing apples to apples. I 
do get some many failures and just a couple of errors. I assume at least 
one of the errors is due to me killing the addr2line and c++filt 
programs.
 
The number of tests 
in my batch run matches well with the official nightly runs but this 
number seems considerably different from running the tests within Eclipse. 
The number of tests in the batch runs is 4021 while the nightly build shows 
3931. I am getting one additional package for 
org.eclipse.cdt.managedbuilder.tests.suite (93 additional tests) and the number 
of tests I show for org.eclipse.cdt.core.suite is slightly less (3247 versus 
3250).
 
When run within 
eclipse and picking org.eclipse.cdt.core.tests, it says it is running 11683 
tests. Considerably more than the 3247 shown in the batch 
run.
 
Is it possible to 
run all the tests in batch mode?
 
Where are the 
scripts and files used to build and test CDT on a nightly 
basis?
 
Thanks.
 
 
 
John Pruitt 
630-971-6430