[hibernate-dev] http://ci.hibernate.org/job/hibernate-orm-master/48/
Steve Ebersole
steve at hibernate.org
Mon Apr 29 17:31:14 EDT 2013
Never mind about the test results, it was a typo. I typed in the
fileset using test-reports instead of test-results. Re-running the
build again (#7).
On Mon 29 Apr 2013 03:49:12 PM CDT, Steve Ebersole wrote:
> On the new machine I am not able to get tests hooked in properly. I
> added a "post build hook" to "publish test results", but the build
> fails saying it does not like my fileset definition. I set it as
> "**/target/test-results/*.xml", but it says it is not able to find any
> tests using that. Do we maybe need a special plugin for aggregated
> multi-module test result publishing?
>
> Even worse, after enabling these post-build actions the build time has
> actually increased pretty significantly. It went from approx 21
> minutes to run the full build to the last build taking 38 minutes and
> that does not even include (1) the completion of the test result
> publishing and (2) the snapshot artifact publishing to nexus. This
> might be the fulcrum point for the discussion about separate triggered
> and nightly builds.
>
>
> On Thu 25 Apr 2013 06:46:12 PM CDT, Sanne Grinovero wrote:
>> I got it to work with a filthy hack: I've created a new virtual
>> volume, attached it to the VM and activated it as additional swap
>> drive..
>>
>> This way the build wasn't killed and could complete, however (as
>> expected) it took ages to complete.
>>
>> At least now we know the proper remedy: use a machine with more than
>> 2GB or RAM; I had underestimated our needs, luckily it's an easy fix:
>> tomorrow I'll transfer the VM into a different host.
>>
>> http://ci.hibernate.org/job/hibernate-orm-master/72/
>>
>> Sanne
>>
>>
>>
>> On 25 April 2013 23:49, Steve Ebersole <steve at hibernate.org> wrote:
>>> I am watching a build I just kicked off right now in the ui console
>>> and the
>>> sticking point seems to actually be compiling the test classes
>>> (unless I am
>>> mis-understanding the console).
>>>
>>> The step where the build hung (just before dieing) was:
>>> :hibernate-core:testClasses
>>>
>>> I have to see what all testClasses involves. Actual test source
>>> compilation
>>> was already completed earlier.
>>>
>>>
>>>
>>> On Thu 25 Apr 2013 03:32:30 PM CDT, Sanne Grinovero wrote:
>>>>
>>>> I think it's an environment problem of our CI, I yet have to
>>>> understand what this message means but while using less memory could
>>>> be a valid workaround, I still suspect the problem is not in
>>>> Hibernate's code. Sorry this is going to be a bit slow I need to get a
>>>> RH subscription to get proper support.. Suggestion from Linux experts
>>>> welcome in the meantime: I've never seen such an error before.
>>>>
>>>> Sanne
>>>>
>>>> On 25 Apr 2013 20:53, "Steve Ebersole" <steve at hibernate.org
>>>> <mailto:steve at hibernate.org>> wrote:
>>>>
>>>> As far as I can tell there are no tests leaving the
>>>> SessionFactory
>>>> open in hibernate-core. I have not tested yet with the other
>>>> modules, but from what I can see the CI builds fail at the point
>>>> trying to run these tests.
>>>>
>>>> Essentially I added a hook in CustomRunner (in
>>>> AfterClassCallbackHandler to be precise) to check the
>>>> SessionFactoryRegistry to make sure there are no still registered
>>>> SessionFactories after a test class is done. If there are, it
>>>> logs a message and clears the SessionFactoryRegistry. This is
>>>> simplistic as we still have other resources that need to be
>>>> checked (ServiceRegistries are used independently from
>>>> SessionFactory quite a bit).
>>>>
>>>> This was after I got all tests indicated by Strong to extend
>>>> BaseUnitTestCase that did not previously. I did have problems
>>>> with
>>>>
>>>> org.hibernate.metamodel.__source.annotations.xml.mocker.__AbstractMockerTest
>>>>
>>>>
>>>> and subclasses. Having it extend BaseUnitTestCase with that
>>>> functionality led to assertion failures in 3 tests:
>>>>
>>>> BasicMockerTest.__testEntityWithEntityMappingsCo__nfiguration
>>>>
>>>> OverrideTest.__testPersistenceUnitDefaultsCas__cadePersistInAnnotation
>>>> OverrideTest.__testPersistenceUnitMetadataMet__adataComplete
>>>>
>>>>
>>>> Which is odd, because those tests don't even deal with a
>>>> SessionFactory.
>>>>
>>>> As for checking that created ServiceRegistry instances get
>>>> cleaned
>>>> up, not sure how we can check that.
>>>>
>>>> Another thing we should do is to exclude the metamodel tests
>>>> currently on master. After that, I am out of ideas...
>>>>
>>>> On Thu 25 Apr 2013 05:28:35 AM CDT, Sanne Grinovero wrote:
>>>>
>>>> On 25 April 2013 09:04, Strong Liu <stliu at hibernate.org
>>>> <mailto:stliu at hibernate.org>> wrote:
>>>>
>>>> Sanne,
>>>>
>>>> is it possible that you give me ssh access to the ci
>>>> server?
>>>>
>>>>
>>>> Sure; I'm adding Strong, if anyone else wants root access
>>>> just
>>>> send me
>>>> your public key using your redhat account.
>>>>
>>>> Cheers,
>>>> Sanne
>>>>
>>>
More information about the hibernate-dev
mailing list