Community
Participate
Working Groups
Build Identifier: M-3.2.3-20101104214751 org.eclipse.jst.j2ee.tests.bvt.AutomatedBVT has been disabled for a while(see bug 262285). It needs to be split up into several smaller ones and enabled for the build. Reproducible: Always
Created attachment 183047 [details] Split up the AutomatedBVT and allow to select which suites to run This patch divides the AutomatedBVT bucket (which is very large) into smaller buckets. The proposed classification is: 1 = EJB Bucket 2 = Web Bucket 3 = Enterprise Bucket 4 = Core infrastructure Bucket 5 = Model Provider Tests 6 = Extended Model Provider Tests The following is the list of suites currently included in the AutomatedBVT suite. The number in the left of each row is the number of the bucket to which the suite is moved (this list was taken from the class org.eclipse.wtp.j2ee.headless.tests.plugin.AllPluginTests) 1 addTest(org.eclipse.wtp.j2ee.headless.tests.ejb.operations.AllTests.suite()); 2 addTest(org.eclipse.wtp.j2ee.headless.tests.web.operations.AllTests.suite()); 3 addTest(org.eclipse.wtp.j2ee.headless.tests.jca.operations.AllTests.suite()); 3 addTest(org.eclipse.wtp.j2ee.headless.tests.ear.operations.AllTests.suite()); 3 addTest(org.eclipse.wtp.j2ee.headless.tests.appclient.operations.AllTests.suite()); 3 addTest(org.eclipse.wtp.j2ee.headless.tests.utility.operations.AllTests.suite()); 4 addTest(org.eclipse.wtp.j2ee.headless.tests.j2ee.operations.SourceFolderUpdateTest.suite()); 4 addTest(org.eclipse.jst.j2ee.tests.modulecore.AllTests.suite()); 5 addTest(JEE5ModelTest.suite()); 5 addTest(JEE6ModelTest.suite()); // model provider 5 addTest(ModelProviderTest.suite()); 6 addTest(AnnotationProviderTest.suite()); 4 addTest(org.eclipse.jst.j2ee.dependency.tests.AllTests.suite()); 4 addTest(org.eclipse.jst.j2ee.classpath.tests.AllTests.suite()); 4 addTest(WebAppLibrariesContainerTests.suite()); 4 addTest(DefectVerificationTestsSuite.suite()); 4 addTest(HeaderParserTests.suite()); 6 addTest(AllAnnotationModelTests.suite()); 6 addTest(MergersTestSuite.suite()); This patch also includes a new properties file, with properties that enable which suites will be run by the ant targets. The testHOLD.xml now includes a target for each of the new suites and one target for all the BVT. Which targets will run depends on the properties defined in the file bvt.properties. (Currently, the properties are set so ALL the suites are executed).
Looks good. It will be great to have the tests up and running again on builds.. Code checked into both 32M and HEAD for 3.2.3 and 3.3 builds.
I approve this now.. but we need to keep a diligent eye on the results, and react quickly