<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>
308</td>  <td>
66</td>  <td>
33</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
161</td>  <td>
159</td>  <td>
2</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
4</td>  <td>
346</td>  <td>
233</td>  <td>
109</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
40</td>  <td>
40</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
3</td>  <td>
141</td>  <td>
134</td>  <td>
4</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
7</td>  <td>
373</td>  <td>
360</td>  <td>
6</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>
unit</td>   <td>
0</td>  <td>
11</td>  <td>
11</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>
4</td>  <td>
8</td>  <td>
4</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
0</td>  <td>
38</td>  <td>
38</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
94</td>  <td>
560</td>  <td>
466</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
43</td>  <td>
362</td>  <td>
319</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
1</td>  <td>
76</td>  <td>
75</td>  <td>
0</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>
2616</td>  <td>
0</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>
integration:</h3>
     1  test150ImportFromResourceDummy()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     2  test155ImportFromResourceDummyAgain()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     3  test200ReconcileDummy()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     4  test219ReconcileDummyFixed()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     5  test220ReconcileDummyBrokenGuybrush()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     6  test229ReconcileDummyFixed()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     7  test230ReconcileDummyRename()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     8  test510ImportFromResourceDummy()[pri:0, instance:com.evolveum.midpoint.model.intest.sync.TestImportRecon@4da9f723]<br>
     9  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.model.intest.TestPreviewChanges@4016ccc1]<br>
    10  test360ElaineAssignGovernor()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    11  test362ElaineAssignGovernmentMember()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    12  test365GuybrushAssignSwashbucklerMember()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    13  test368GuybrushAssignSwashbucklerManager()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    14  test370BarbossaAssignOffenseMember()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    15  test372HermanAssignSwashbucklerMember()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    16  test500JackEndPirate()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    17  test510JackEndPirate()[pri:0, instance:com.evolveum.midpoint.model.intest.orgstruct.TestOrgStruct@46cb98a3]<br>
    18  test542JackModifySubtypeWannabe()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    19  test543JackRemoveHonorificPrefixWannabe()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    20  test544JackSetHonorificSuffixWannabe()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    21  test545JackRestoreHonorificPrefixWannabe()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    22  test610ElaineAssignRoleGovernor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    23  test612JackAssignRoleGovernor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    24  test613JackAssignRoleGovernorAsApprover()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    25  test649ElaineUnassignRoleGovernor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    26  test700JackAssignRoleJudge()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    27  test701JackModifyJudgeDeleteConstructionRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    28  test702JackModifyJudgeAddInducementHonorabilityRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    29  test703JackModifyJudgeDeleteInducementHonorabilityRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    30  test709JackUnAssignRoleJudge()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    31  test710JackAssignRoleEmpty()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    32  test712JackModifyEmptyRoleAddInducementPirateRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    33  test714JackModifyEmptyRoleDeleteInducementPirateRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    34  test719JackUnAssignRoleEmpty()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    35  test720JackAssignRoleGovernorTenantRef()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    36  test729JackUnassignRoleGovernorTenantRef()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    37  test760JackAssignRoleWeakGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    38  test761JackRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    39  test762JackReconcile()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    40  test763PreviewChanges()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    41  test764JackAssignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    42  test765JackRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    43  test766JackReconcile()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    44  test767JackUnAssignRoleWeakGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    45  test768JackRecompute()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    46  test769JackUnAssignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    47  test770JackAssignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    48  test772JackAssignRoleGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    49  test774JackUnAssignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    50  test775JackUnAssignRoleGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    51  test778JackAssignRoleGossiperAndSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    52  test779JackUnassignRoleGossiperAndSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    53  test780JackAssignRoleWeakSinger()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    54  test781JackAssignRoleWeakGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    55  test782JackAssignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    56  test783JackUnassignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    57  test784JackUnAssignRoleWeakSinger()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    58  test785JackUnAssignRoleGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    59  test786JackAssignRoleGossiperAndSinger()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    60  test788JackUnassignRoleGossiperAndSinger()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    61  test790JackAssignRoleWeakSinger()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    62  test791JackSwitchRolesGossiperAndSinger()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    63  test792JackAssignRoleSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    64  test793JackSwitchRolesSingerAndGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    65  test794JackSwitchRolesSailorAndGossiper()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    66  test795JackSwitchRolesSingerAndSailor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
    67  test796JackSwitchRolesSailorAndGovernor()[pri:0, instance:com.evolveum.midpoint.model.intest.rbac.TestRbac@3ffb3598]<br>
<br>
<h3>
unit:</h3>
     1  test250AutzJackSelfAccountsRead()[pri:0, instance:com.evolveum.midpoint.model.intest.security.TestSecurityBasic@35835fa]<br>
     2  test255AutzJackSelfAccountsReadWrite()[pri:0, instance:com.evolveum.midpoint.model.intest.security.TestSecurityBasic@35835fa]<br>
<br>
<h3>
unit:</h3>
     1  testAddMixedMultiValue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDomain@626abbd0]<br>
     2  testControlReplaceMultiValue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDomain@626abbd0]<br>
     3  testControlReplaceSingleValue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDomain@626abbd0]<br>
     4  testDeleteMixedMultiValue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDomain@626abbd0]<br>
     5  testReplaceMixedMultiValue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDomain@626abbd0]<br>
     6  testModifyObjectSetAdditionalName()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingComplex@7d3e8655]<br>
     7  testModifyObjectUnrelated()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingComplex@7d3e8655]<br>
     8  testBetweenTimes()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingTime@7dfb0c0f]<br>
     9  testExistenceAfter()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingTime@7dfb0c0f]<br>
    10  testSetReferenceTimeAfter()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingTime@7dfb0c0f]<br>
    11  testEmployeeNumberDecimal()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    12  testEmployeeNumberInt()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    13  testEmployeeNumberInteger()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    14  testEmployeeNumberLong()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    15  testEmployeeNumberPolyString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    16  testEmployeeNumberProtectedString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    17  testEmployeeNumberString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    18  testEmployeeTypeDeltaABaddB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    19  testEmployeeTypeDeltaABdeleteB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    20  testEmployeeTypeDeltaAaddB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    21  testEmployeeTypeDeltaAdeleteB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    22  testEmployeeTypeDeltaAreplaceB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    23  testEmployeeTypeDeltaBaddB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    24  testEmployeeTypeDeltaBdeleteB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    25  testEmployeeTypeDeltaBreplaceB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    26  testEmployeeTypeDeltaNulladdB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    27  testEmployeeTypeDeltaNulldeleteB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    28  testEmployeeTypeDeltaNullreplaceB()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    29  testNpeFalseToTrue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    30  testNpeTrueToFalse()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    31  testPasswordDecryptString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    32  testPasswordPolyString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    33  testPasswordProtectedString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    34  testPasswordString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    35  testPathEnum()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    36  testScriptSystemVariablesConditionAddObjectTrueGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    37  testScriptSystemVariablesConditionAddObjectTrueSourcecontextGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    38  testScriptSystemVariablesConditionEmptySingleFalseToTrue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    39  testScriptSystemVariablesConditionEmptySingleFalseToTrueFunction()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    40  testScriptSystemVariablesConditionEmptySingleTrue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    41  testScriptSystemVariablesConditionEmptySingleTrueFunction()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    42  testScriptSystemVariablesConditionEmptySingleTrueToFalse()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    43  testScriptSystemVariablesConditionEmptySingleTrueToFalseFunction()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    44  testScriptSystemVariablesConditionEmptyTrue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    45  testScriptSystemVariablesConditionEmptyTrueFunction()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    46  testScriptSystemVariablesConditionFalseToTrueGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    47  testScriptSystemVariablesConditionTrueToFalseGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    48  testScriptSystemVariablesConditionTrueToTrueGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSysVar@7bbc8656]<br>
    49  testConstFoo()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingStatic@6933b6c6]<br>
    50  testPathNoSource()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingStatic@6933b6c6]<br>
    51  testValueMultiDeep()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingStatic@6933b6c6]<br>
    52  testValueMultiShallow()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingStatic@6933b6c6]<br>
    53  testValueSingleDeep()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingStatic@6933b6c6]<br>
    54  testValueSingleShallow()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingStatic@6933b6c6]<br>
    55  testAsIsAdd()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    56  testAsIsDelete()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    57  testAsIsProtectedStringToPolyString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    58  testAsIsProtectedStringToProtectedString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    59  testAsIsProtectedStringToString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    60  testAsIsStringToPolyString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    61  testAsIsStringToProtectedString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    62  testAsIsVariablesPolyStringNorm()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    63  testAsIsVariablesPolyStringOrig()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    64  testConditionNonEmptyCaptain()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    65  testGenerateDefault()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    66  testGeneratePolicy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    67  testGeneratePolicyBad()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    68  testGeneratePolicyEmpty()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    69  testGeneratePolicyNumericInt()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    70  testGeneratePolicyNumericInteger()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    71  testGeneratePolicyNumericLong()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    72  testGeneratePolicyNumericString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    73  testGenerateProtectedString()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    74  testInboundMapping()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    75  testPathExtensionProperty()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    76  testPathVariables()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    77  testPathVariablesExtension()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    78  testPathVariablesNamespace()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    79  testPathVariablesPolyStringShort()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    80  testPathVariablesPolyStringToStringLong()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    81  testPathVariablesPolyStringToStringShort()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    82  testScriptCustomEnum()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    83  testScriptDateGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    84  testScriptExtraVariablesJaxb()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    85  testScriptExtraVariablesRef()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    86  testScriptFullNameDeleteGivenName()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    87  testScriptFullNameDeleteGivenNameFamilyName()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    88  testScriptFullNameDeleteGivenNameFromNull()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    89  testScriptFullNameNoChange()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    90  testScriptFullNameReplaceEmployeeNumber()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    91  testScriptFullNameReplaceGivenName()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    92  testScriptListAbsoluteGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    93  testScriptListRelativeGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    94  testScriptSimpleGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    95  testScriptTransformMultiAddDelete()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    96  testScriptTransformMultiReplace()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    97  testScriptVariablesGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    98  testScriptVariablesPolyStringGroovy()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
    99  testScriptVariablesPolyStringGroovyNorm()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   100  testScriptVariablesPolyStringGroovyNormReplace()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   101  testScriptVariablesPolyStringGroovyNormReplaceNull()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   102  testScriptVariablesPolyStringGroovyOp()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   103  testScriptVariablesPolyStringGroovyOrig()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   104  testValueConditionTrue()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   105  testValueMultiDeep()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   106  testValueMultiShallow()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   107  testValueSingleDeep()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   108  testValueSingleEnum()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
   109  testValueSingleShallow()[pri:0, instance:com.evolveum.midpoint.model.common.mapping.TestMappingDynamicSimple@2584b82d]<br>
<br>
<h3>
unit:</h3>
     1  test100ParallelApprovals()[pri:0, instance:com.evolveum.midpoint.wf.impl.other.TestParallelApprovals@2a50b32d]<br>
     2  test110ParallelApprovalsAdd()[pri:0, instance:com.evolveum.midpoint.wf.impl.other.TestParallelApprovals@2a50b32d]<br>
     3  test120ParallelApprovalsInTwoOperations()[pri:0, instance:com.evolveum.midpoint.wf.impl.other.TestParallelApprovals@2a50b32d]<br>
     4  test130ParallelApprovalsInThreeSummarizingOperations()[pri:0, instance:com.evolveum.midpoint.wf.impl.other.TestParallelApprovals@2a50b32d]<br>
<br>
<h3>
unit:</h3>
     1  test110AssignRingToFrodo()[pri:0, instance:com.evolveum.midpoint.model.impl.lens.TestAssignedMappings@f3876ef]<br>
     2  test120AssignStingToFrodo()[pri:0, instance:com.evolveum.midpoint.model.impl.lens.TestAssignedMappings@f3876ef]<br>
     3  test130UnassignRingFromFrodo()[pri:0, instance:com.evolveum.midpoint.model.impl.lens.TestAssignedMappings@f3876ef]<br>
     4  test210AssignRolesToBenjamin()[pri:0, instance:com.evolveum.midpoint.model.impl.lens.TestAssignedMappings@f3876ef]<br>
     5  test230BenjaminConditionTrueToFalse()[pri:0, instance:com.evolveum.midpoint.model.impl.lens.TestAssignedMappings@f3876ef]<br>
     6  test280UnassignRolesFromAdam()[pri:0, instance:com.evolveum.midpoint.model.impl.lens.TestAssignedMappings@f3876ef]<br>
<br>

<br>
<h3>Changes since last build: </h3>
<pre>
[Pavol Mederly] Simplify metadata mapping schema

[Pavol Mederly] Add primitive support for meta in templates

 [Pavol Mederly] Simplify metadata mapping schema

[Pavol Mederly] Add primitive support for meta in templates


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