在对 Hibernate 进行重新编译的时候,出现测试错误的情况[code]Results :
Failed tests:
testSimpleDeleteOnAnimal(org.hibernate.test.hql.BulkManipulationTest)
testDeleteUnionSubclassAbstractRoot(org.hibernate.test.hql.BulkManipulationTe
t)
Tests in error:
testGetLoad(org.hibernate.test.nonflushedchanges.GetLoadTest)
testLongInElementsByHQL(org.hibernate.test.criteria.LongInElementsTest)
Tests run: 2070, Failures: 2, Errors: 2, Skipped: 0
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
Please refer to D:\workdir\OSS\hibernate\testsuite\target\surefire-reports for
he individual test results.[/code][attach]1441[/attach]
这种情况主要出现在你用 trunk 进行编译的时候。
因为程序的修改,Trunk 中的文件并没有通过测试的,所以编译能通过,但是测试没有办法通过。
解决办法是采用 Tag 的版本进行编译。