<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello Oleg,<br>
      <br>
      yes, 3.2 release is stable. In our case, all tests passed without
      problems, see e.g. <a
        href="https://bamboo.evolveum.com/browse/MID-TRUNK-3578">https://bamboo.evolveum.com/browse/MID-TRUNK-3578</a>
      (testing 3.2 as it was released - regular tests), or <a
        href="https://bamboo.evolveum.com/browse/MID-LONG-518">https://bamboo.evolveum.com/browse/MID-LONG-518</a>
      (the same with extended tests). There are some recent
      (3.3-SNAPSHOT) test failures but these seem to be caused by a bug
      in a newly added test, so they will be corrected soon.<br>
      <br>
      I've looked at the failing tests i.e. CleanupTest and
      TestExpressionFunctions. Both seem to have problems because of the
      timezone. I'm fixing them and will push the commit today.
      (CleanupTest also depends on the execution order within
      task-quartz-impl module, which I also fixed, even if it hasn't
      manifested as test failure yet.)<br>
      <br>
      But these test failures had no effect on the midPoint 3.2
      functionality. You can safely use it.<br>
      <br>
      Best regards,<br>
      Pavol<br>
      <br>
    </div>
    <blockquote
      cite="mid:2B9E678CA0E1864583F87FBC34DDEF81FE66D7@EX-MB1.solar.local"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <style type="text/css" id="owaParaStyle"></style>
      <style type="text/css"></style>
      <div style="direction: ltr;font-family: Tahoma;color:
        #000000;font-size: 10pt;">Hello guys.
        <div><br>
        </div>
        <div>Today I tried to build midPoint v.3.2 but got 2 failed
          tests.</div>
        <div>Just in case, I would like to be sure that release v.3.2 is
          stable.</div>
        <div><br>
        </div>
        <div>My JDK:</div>
        <div>
          <div>java version "1.7.0_79"</div>
          <div>Java(TM) SE Runtime Environment (build 1.7.0_79-b15)</div>
          <div>Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed
            mode)</div>
        </div>
        <div><br>
        </div>
        <div>Maven command: mvn clean install (from midpoint root dir)</div>
        <div>And, just to mention, I did not change the code (only
          commented out first failed test to see if any next fails)</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>
          <div>Running TestSuite</div>
          <div>Tests run: 24, Failures: 1, Errors: 0, Skipped: 0, Time
            elapsed: 104.4 sec <<< FAILURE! - in TestSuite</div>
          <div>testTasksCleanup(com.evolveum.midpoint.task.quartzimpl.CleanupTest)
             Time elapsed: 0.397 sec  <<< FAILURE!</div>
          <div>java.lang.AssertionError: expected:<1> but
            was:<2></div>
          <div>        at
            org.testng.AssertJUnit.fail(AssertJUnit.java:59)</div>
          <div>        at
            org.testng.AssertJUnit.failNotEquals(AssertJUnit.java:364)</div>
          <div>        at
            org.testng.AssertJUnit.assertEquals(AssertJUnit.java:80)</div>
          <div>        at
            org.testng.AssertJUnit.assertEquals(AssertJUnit.java:245)</div>
          <div>        at
            org.testng.AssertJUnit.assertEquals(AssertJUnit.java:252)</div>
          <div>        at
com.evolveum.midpoint.task.quartzimpl.CleanupTest.testTasksCleanup(CleanupTest.java:99)</div>
          <div>        at
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
          <div>        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
          <div>        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
          <div>        at
            java.lang.reflect.Method.invoke(Method.java:606)</div>
          <div>        at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)</div>
          <div>        at
org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:200)</div>
          <div>        at
org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:172)</div>
          <div>        at
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
          <div>        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
          <div>        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
          <div>        at
            java.lang.reflect.Method.invoke(Method.java:606)</div>
          <div>        at
org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:212)</div>
          <div>        at
            org.testng.internal.Invoker.invokeMethod(Invoker.java:707)</div>
          <div>        at
            org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)</div>
          <div>        at
            org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)</div>
          <div>        at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)</div>
          <div>        at
            org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)</div>
          <div>        at
            org.testng.TestRunner.privateRun(TestRunner.java:767)</div>
          <div>        at org.testng.TestRunner.run(TestRunner.java:617)</div>
          <div>        at
            org.testng.SuiteRunner.runTest(SuiteRunner.java:348)</div>
          <div>        at
            org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)</div>
          <div>        at
            org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)</div>
          <div>        at
            org.testng.SuiteRunner.run(SuiteRunner.java:254)</div>
          <div>        at
            org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)</div>
          <div>        at
            org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)</div>
          <div>        at
            org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)</div>
          <div>        at
            org.testng.TestNG.runSuitesLocally(TestNG.java:1149)</div>
          <div>        at org.testng.TestNG.run(TestNG.java:1057)</div>
          <div>        at
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:293)</div>
          <div>        at
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84)</div>
          <div>        at
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:91)</div>
          <div>        at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)</div>
          <div>        at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)</div>
          <div>        at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>Results :</div>
          <div><br>
          </div>
          <div>Failed tests:</div>
          <div> 
            CleanupTest>AbstractTestNGSpringContextTests.run:172->testTasksCleanup:99
            expected:<1> but was:<2></div>
          <div>  </div>
          <div>(and this failed after I commented out CleanUpTest and
            re-ran entire build)</div>
          <div><br>
          </div>
          <div>Tests run: 239, Failures: 1, Errors: 0, Skipped: 0, Time
            elapsed: 83.123 sec <<< FAILURE! - in TestSuite</div>
          <div>testFormatDateTime(com.evolveum.midpoint.model.common.expression.script.TestExpressionFunctions)
             Time elapsed: 2.306 sec  <<< FAILURE!</div>
          <div>java.lang.AssertionError: Wrong result value
            expected:<1975 05 30 22:30:00.000 Central European
            Time> but was:<1975 05 31 00:30:00.000 Eastern African
            Time></div>
          <div>        at
            org.testng.AssertJUnit.assertEquals(AssertJUnit.java:101)</div>
          <div>        at
com.evolveum.midpoint.model.common.expression.script.TestExpressionFunctions.testFormatDateTime(TestExpressionFunctions.java:357)</div>
          <div>        at
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
          <div>        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div>
          <div>        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
          <div>        at
            java.lang.reflect.Method.invoke(Method.java:606)</div>
          <div>        at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)</div>
          <div>        at
            org.testng.internal.Invoker.invokeMethod(Invoker.java:714)</div>
          <div>        at
            org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)</div>
          <div>        at
            org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)</div>
          <div>        at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)</div>
          <div>        at
            org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)</div>
          <div>        at
            org.testng.TestRunner.privateRun(TestRunner.java:767)</div>
          <div>        at org.testng.TestRunner.run(TestRunner.java:617)</div>
          <div>        at
            org.testng.SuiteRunner.runTest(SuiteRunner.java:348)</div>
          <div>        at
            org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)</div>
          <div>        at
            org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)</div>
          <div>        at
            org.testng.SuiteRunner.run(SuiteRunner.java:254)</div>
          <div>        at
            org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)</div>
          <div>        at
            org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)</div>
          <div>        at
            org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)</div>
          <div>        at
            org.testng.TestNG.runSuitesLocally(TestNG.java:1149)</div>
          <div>        at org.testng.TestNG.run(TestNG.java:1057)</div>
          <div>        at
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:293)</div>
          <div>        at
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84)</div>
          <div>        at
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:91)</div>
          <div>        at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)</div>
          <div>        at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)</div>
          <div>        at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>Results :</div>
          <div><br>
          </div>
          <div>Failed tests:</div>
          <div>  TestExpressionFunctions.testFormatDateTime:357 Wrong
            result value expected:<1975 05 30 22:30:00.000 Central
            European Time> but was:<1975 05 31 00:30:00.000
            Eastern African Time></div>
          <div>  </div>
          <div>  </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>