On Jul 21, 2006, at 3:20 AM, Jeff Genender wrote:
I find it very hard to believe that we are going to spend time to setup
the TCK to run on sandbox/svkmerge/m2migration.

How does this differ from what you are doing today with the G codebase?

Sorry, I do not understand what you are asking.

 * * *

My understanding is that to get the TCK bits working and automated in GBuild that we need to have a CI process that is publishing artifacts and I do not believe that we want to spend time to setup that process on this sandbox branch. I believe that we want to do this for trunk. In fact we need to do that to get the OpenEJB2 build automated, which is also required to get the G build automated.

I believe that setting this up for my m2migration branch would be an intermediate step that benefits us very little and overall just slows down the progress of getting the TCK up and running for the long run using m2. If you mean to have me (or someone) run the TCK locally I'm not sure that will fly either as I certainly don't have cycles on my laptop to run the TCK for however many days it takes for the thing to run, nor do I have the expertise at this moment to know how to fix it if it breaks on something.

IIUC there is significant configuration involved to get everything up and running, and significant time to actually run, therefor we could easily burn a week or more to perform the intermediate setup and then have to reburn that time to do it again.

The best option to get the TCK up and running fastest and in a permanent state of continuous integration is to merge the work to the trunk and then setup GBuild to use trunk to run tests against.

Its like we have just performed some major renovations on your house and need the inspector to come and make sure that everything is up to code... well, the inspector is not going to demand that the renovations be applied to a mock house build out in your backyard first before allowing them to be applied to your house proper.

--jason

Reply via email to