<table style="width:50% ; text-align:center">
<h2> Build result: </h2>
  <tr>
    <th>Suite name</th>
    <th>Ignored</th>
    <th>Total</th>
    <th>Passed</th>
    <th>Failed</th>
    <th>Skipped</th>
  </tr>
<tr>  <td>
unit</td>   <td>
1</td>  <td>
108</td>  <td>
107</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
1</td>  <td>
7</td>  <td>
6</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
integration</td>   <td>
3</td>  <td>
410</td>  <td>
407</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
161</td>  <td>
161</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
4</td>  <td>
346</td>  <td>
342</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
28</td>  <td>
28</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
3</td>  <td>
132</td>  <td>
129</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
7</td>  <td>
372</td>  <td>
365</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
Sanity</td>   <td>
0</td>  <td>
51</td>  <td>
51</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
6</td>  <td>
6</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
Suite</td>   <td>
0</td>  <td>
2</td>  <td>
2</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
0</td>  <td>
0</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
47</td>  <td>
746</td>  <td>
699</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
0</td>  <td>
0</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
4</td>  <td>
55</td>  <td>
51</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
integration</td>   <td>
0</td>  <td>
2</td>  <td>
2</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
integration</td>   <td>
1</td>  <td>
57</td>  <td>
56</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
3</td>  <td>
4</td>  <td>
1</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
34</td>  <td>
34</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
92</td>  <td>
557</td>  <td>
463</td>  <td>
2</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
37</td>  <td>
358</td>  <td>
321</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
1</td>  <td>
76</td>  <td>
74</td>  <td>
1</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
1</td>  <td>
1</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
15</td>  <td>
2631</td>  <td>
2590</td>  <td>
26</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
33</td>  <td>
33</td>  <td>
0</td>  <td>
0</td>  </tr>
</table>
<br> <br> <h2>Failed tests:</h2> <br>
<h3>
unit:</h3>
     1  testParseSchemaDeprecated()[pri:0, instance:com.evolveum.midpoint.schema.processor.TestResourceSchema@448c8166]<br>
     2  testAccessList()[pri:0, instance:com.evolveum.midpoint.schema.processor.SchemaProcessorTest@4470fbd6]<br>
<br>
<h3>
unit:</h3>
     1  test020ParseFromResourceSimple()[pri:0, instance:com.evolveum.midpoint.common.refinery.TestRefinedSchema@470734c3]<br>
<br>
<h3>
unit:</h3>
     1  test030ResourceStaticSchemaResourceAndConnectorCaching()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.dummy.TestDummySchemaless@2f98635e]<br>
     2  test044ResourceStaticSchemaResourceAndConnectorCachingAgain()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.dummy.TestDummySchemaless@2f98635e]<br>
     3  test105ParsedSchemaStaticSchema()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.dummy.TestDummySchemaless@2f98635e]<br>
     4  test106GetObjectStaticSchema()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.dummy.TestDummySchemaless@2f98635e]<br>
     5  test100ListeningForShadowAdd()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
     6  test110ListeningForValueAdd()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
     7  test112ListeningForValueAddMore()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
     8  test115ListeningForValueDelete()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
     9  test117ListeningForValueReplace()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
    10  test120ListeningForShadowReplace()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
    11  test130ListeningForShadowDelete()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCaching@5416f8db]<br>
    12  test100ListeningForShadowAdd()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    13  test110ListeningForValueAdd()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    14  test112ListeningForValueAddMore()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    15  test115ListeningForValueDelete()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    16  test117ListeningForValueReplace()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    17  test120ListeningForShadowReplace()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    18  test130ListeningForShadowDelete()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateCachingAmqp@92d1782]<br>
    19  test100ListeningForShadowAdd()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    20  test110ListeningForValueAdd()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    21  test112ListeningForValueAddMore()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    22  test115ListeningForValueDelete()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    23  test117ListeningForValueReplace()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    24  test120ListeningForShadowReplace()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    25  test125ListeningForNotificationOnly()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
    26  test130ListeningForShadowDelete()[pri:0, instance:com.evolveum.midpoint.provisioning.impl.async.TestAsyncUpdateNoCaching@b0fd744]<br>
<br>

<br>
<h3>Changes since last build: </h3>
<pre>
[Pavol Mederly] Improve thread-safety in thresholds and fix tests

 [Pavol Mederly] Improve thread-safety in thresholds and fix tests


</pre>
<br>
<h2>See more info:</h2>
https://jenkins.evolveum.com/job/MidPoint_Master_OpenJDK_quick/1702/