<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>
8</td> <td>
677</td> <td>
576</td> <td>
93</td> <td>
0</td> </tr>
<tr> <td>
REST</td> <td>
0</td> <td>
259</td> <td>
259</td> <td>
0</td> <td>
0</td> </tr>
<tr> <td>
unit</td> <td>
1</td> <td>
28</td> <td>
27</td> <td>
0</td> <td>
0</td> </tr>
</table>
<br> <br> <h2>Failed tests:</h2> <br>
<h3>
unit:</h3>
1 test100AddHrAccountHerman()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
2 test105AddHrAccountLemonhead()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
3 test106AddHrAccountSharptooth()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
4 test107AddHrAccountRedskull()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
5 test108RedskullGoesVegetarian()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
6 test109HrDeleteRedskull()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
7 test110AddHrAccountGuybrush()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
8 test115AddHrAccountMancomb()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
9 test117AddHrAccountCobb()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
10 test130AddHrAccountLargo()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
11 test140AddHrAccountWally()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
12 test142AddHrAccountAugustus()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
13 test185AddHrAccountStan()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
14 test186AddHrAccountCapsize()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
15 test187AddHrAccountRogersSr()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
16 test190AddHrAccountTeleke()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
17 test500ReconcileOpenDJDefault()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
18 test502ReconcileOpenDJDefaultAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
19 test510ReconcileOpenDJLdapGroup()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
20 test550ReconcileOpenDJAfterMembershipChange()[pri:0, instance:com.evolveum.midpoint.testing.story.TestOrgSync@61bfc3da]<br>
21 test210HrAddUserGuybrush()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
22 test212HrUserGuybrushSyncAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
23 test214HrUserGuybrushRunTriggers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
24 test216HrUserGuybrushRecompute()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
25 test218HrUserGuybrushReconcile()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
26 test220HrUserGuybrushDay1()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
27 test222HrUserGuybrushDay1SyncAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
28 test224HrUserGuybrushDay1TriggerScanAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
29 test226HrUserGuybrushDay1Recompute()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
30 test228HrUserGuybrushDay1Reconcile()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
31 test230HrDisableGuybrush()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
32 test232GuybrushHrSyncAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
33 test234GuybrushRecompute()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
34 test236GuybrushReconcile()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
35 test238GuybrushrunTriggersAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
36 test240HrUserGuybrushDay2()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
37 test242GuybrushRecompute()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
38 test244GuybrushHrSyncAgain()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
39 test246GuybrushReconcile()[pri:0, instance:com.evolveum.midpoint.testing.story.TestDelayedEnable@81451d8]<br>
40 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultinode@3d8b131]<br>
41 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultinode@3d8b131]<br>
42 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultinode@3d8b131]<br>
43 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultinode@3d8b131]<br>
44 test600TestFullRecon()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultinode@3d8b131]<br>
45 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulate@468b6f2f]<br>
46 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulate@468b6f2f]<br>
47 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulate@468b6f2f]<br>
48 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulate@468b6f2f]<br>
49 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecute@55e16149]<br>
50 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecute@55e16149]<br>
51 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecute@55e16149]<br>
52 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecute@55e16149]<br>
53 test100ImportAccount()[pri:0, instance:com.evolveum.midpoint.testing.story.TestConfiguredCapabilitiesActivation@4bf5bae1]<br>
54 test110SyncAddWill()[pri:0, instance:com.evolveum.midpoint.testing.story.ldap.TestLdapSyncMassive@2c484071]<br>
55 test112SyncAddGoods()[pri:0, instance:com.evolveum.midpoint.testing.story.ldap.TestLdapSyncMassive@2c484071]<br>
56 test150AddGoblins()[pri:0, instance:com.evolveum.midpoint.testing.story.ldap.TestLdapSyncMassive@2c484071]<br>
57 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulate@1c9e4b6e]<br>
58 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulate@1c9e4b6e]<br>
59 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulate@1c9e4b6e]<br>
60 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulate@1c9e4b6e]<br>
61 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultithreaded@59b8f90c]<br>
62 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultithreaded@59b8f90c]<br>
63 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultithreaded@59b8f90c]<br>
64 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultithreaded@59b8f90c]<br>
65 test600TestFullRecon()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecuteMultithreaded@59b8f90c]<br>
66 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecuteMultithreaded@4fda1718]<br>
67 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecuteMultithreaded@4fda1718]<br>
68 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecuteMultithreaded@4fda1718]<br>
69 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncExecuteMultithreaded@4fda1718]<br>
70 test122AddAccountAlreadyExistUnlinked()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyMechanism@2e3b5a2]<br>
71 test500AddUserMorganWithAssignment()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyMechanism@2e3b5a2]<br>
72 test510UnlinkAndUnassignAccountMorgan()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyMechanism@2e3b5a2]<br>
73 test800Reconciliation()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyMechanism@2e3b5a2]<br>
74 test801TestReconciliationRename()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyMechanism@2e3b5a2]<br>
75 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulateMultithreaded@686f1489]<br>
76 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulateMultithreaded@686f1489]<br>
77 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulateMultithreaded@686f1489]<br>
78 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconSimulateMultithreaded@686f1489]<br>
79 test122AddAccountAlreadyExistUnlinked()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyReaper@26845a58]<br>
80 test500AddUserMorganWithAssignment()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyReaper@26845a58]<br>
81 test510UnlinkAndUnassignAccountMorgan()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyReaper@26845a58]<br>
82 test800Reconciliation()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyReaper@26845a58]<br>
83 test801TestReconciliationRename()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyReaper@26845a58]<br>
84 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulateMultithreaded@397956ae]<br>
85 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulateMultithreaded@397956ae]<br>
86 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulateMultithreaded@397956ae]<br>
87 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryLiveSyncSimulateMultithreaded@397956ae]<br>
88 test001ImportBaseUsers()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecute@c448c4d]<br>
89 test110ImportAccountsFirst()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecute@c448c4d]<br>
90 test111ImportAccountsSecond()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecute@c448c4d]<br>
91 test520ImportDisabledAccounts()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecute@c448c4d]<br>
92 test600TestFullRecon()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsStoryReconExecute@c448c4d]<br>
93 test201SetUndefinedAdministrativeStatus()[pri:0, instance:com.evolveum.midpoint.testing.story.TestMapleLeaf@acc4613]<br>
<br>
<br>
<h3>Changes since last build: </h3>
<pre>
[Pavol Mederly] Add draft of built-in manual correlation
[Pavol Mederly] Make ID Match integration more user-centric
[Pavol Mederly] Improve ID Match correlator + others
[Pavol Mederly] Fix SOR identifier determination
[Pavol Mederly] Fix raw values in shadows during resolution
[Pavol Mederly] Improve correlation label
[Richard Richter] MID-7484: first notification schema touches, mostly deprecate + TODOs
[Richard Richter] repo-sqale: removed old README file (some stuff moved to docs)
[Richard Richter] tomcat setup: caught root context failure because of existing duplicate
[Lukas Skublik] fix bugs from writing webinar 'Native reports'
[Pavol Mederly] Add missing dependency
[Richard Richter] MID-7484: added message template object to notification schema
[Richard Richter] MID-7484: added persistence for message templates
[Richard Richter] generic repo SQL script cleanup, version bump, LTS/mysql/maria gone
[Pavol Mederly] Add draft of built-in manual correlation
[Pavol Mederly] Make ID Match integration more user-centric
[Pavol Mederly] Improve ID Match correlator + others
[Pavol Mederly] Fix SOR identifier determination
[Pavol Mederly] Fix raw values in shadows during resolution
[Pavol Mederly] Improve correlation label
[Richard Richter] MID-7484: first notification schema touches, mostly deprecate + TODOs
[Richard Richter] repo-sqale: removed old README file (some stuff moved to docs)
[Richard Richter] tomcat setup: caught root context failure because of existing duplicate
[Lukas Skublik] fix bugs from writing webinar 'Native reports'
[Pavol Mederly] Add missing dependency
[Richard Richter] MID-7484: added message template object to notification schema
[Richard Richter] MID-7484: added persistence for message templates
[Richard Richter] generic repo SQL script cleanup, version bump, LTS/mysql/maria gone
</pre>
<br>
<h2>See more info:</h2>
https://jenkins.evolveum.com/job/MidPoint_master_long_OpenJDK_11/646/