<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>
4</td>  <td>
667</td>  <td>
663</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
REST</td>   <td>
0</td>  <td>
259</td>  <td>
213</td>  <td>
46</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>
REST:</h3>
     1  testChallengeResponse()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestSecurityQuestionChallengeResponse@1be62793]<br>
     2  test001GetUserAdministrator()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     3  test019GetUserAdministratorBySomebody()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     4  test133GetUserAdministratorByDarthAdder()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     5  test412GetFunctionLibraryHello()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     6  test504checkGeneratedValue()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     7  test600ModifySecurityQuestionReplaceAnswerId1Existing()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     8  test602ModifySecurityQuestionReplaceTwoAnswersExisting()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
     9  test604ModifySecurityQuestionReplaceNoAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
    10  test606ModifySecurityQuestionReplaceAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
    11  test610ModifyPasswordForceChange()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
    12  test612ResetPassword()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJson@186149f9]<br>
    13  test001GetUserAdministrator()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    14  test019GetUserAdministratorBySomebody()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    15  test133GetUserAdministratorByDarthAdder()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    16  test412GetFunctionLibraryHello()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    17  test504checkGeneratedValue()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    18  test600ModifySecurityQuestionReplaceAnswerId1Existing()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    19  test602ModifySecurityQuestionReplaceTwoAnswersExisting()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    20  test604ModifySecurityQuestionReplaceNoAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    21  test606ModifySecurityQuestionReplaceAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    22  test610ModifyPasswordForceChange()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    23  test612ResetPassword()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceXml@6f53e863]<br>
    24  test001GetUserAdministrator()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestWithoutAuditingLoginAndLogout@56527ff2]<br>
    25  test001GetUserAdministrator()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    26  test019GetUserAdministratorBySomebody()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    27  test133GetUserAdministratorByDarthAdder()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    28  test412GetFunctionLibraryHello()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    29  test504checkGeneratedValue()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    30  test600ModifySecurityQuestionReplaceAnswerId1Existing()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    31  test602ModifySecurityQuestionReplaceTwoAnswersExisting()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    32  test604ModifySecurityQuestionReplaceNoAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    33  test606ModifySecurityQuestionReplaceAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    34  test610ModifyPasswordForceChange()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    35  test612ResetPassword()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceJsonSecQ@6b06da60]<br>
    36  test001GetUserAdministrator()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    37  test019GetUserAdministratorBySomebody()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    38  test133GetUserAdministratorByDarthAdder()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    39  test412GetFunctionLibraryHello()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    40  test504checkGeneratedValue()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    41  test600ModifySecurityQuestionReplaceAnswerId1Existing()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    42  test602ModifySecurityQuestionReplaceTwoAnswersExisting()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    43  test604ModifySecurityQuestionReplaceNoAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    44  test606ModifySecurityQuestionReplaceAnswer()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    45  test610ModifyPasswordForceChange()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
    46  test612ResetPassword()[pri:0, instance:com.evolveum.midpoint.testing.rest.TestRestServiceYaml@5d4042fc]<br>
<br>

<br>
<h3>Changes since last build: </h3>
<pre>
[Anton Tkacik] PerfTest Role Authorization

[Anton Tkacik] Moved canRead, canModify, canAdd to separate interface

[Anton Tkacik] Prism: Added Delegator interfaces

[Anton Tkacik] Added mutable interface to PrismAccessDefinition

[Anton Tkacik] Added delegators for refined definitions

[Anton Tkacik] Added Transformable Definitions implementations.

[Anton Tkacik] Use Transformables in SchemaTransformer

[Anton Tkacik] Introduce ItemDefinitionTransformer

[Anton Tkacik] Use ItemDefinitionTransformer in SchemaTransformator

[Anton Tkacik] ResourceAttributes checks for schema application

[Anton Tkacik] Removed debug if statement

[Richard Richter] StartupConfiguration: better/more sensitive values hidden + cleanup

 [Anton Tkacik] PerfTest Role Authorization

[Anton Tkacik] Moved canRead, canModify, canAdd to separate interface

[Anton Tkacik] Prism: Added Delegator interfaces

[Anton Tkacik] Added mutable interface to PrismAccessDefinition

[Anton Tkacik] Added delegators for refined definitions

[Anton Tkacik] Added Transformable Definitions implementations.

[Anton Tkacik] Use Transformables in SchemaTransformer

[Anton Tkacik] Introduce ItemDefinitionTransformer

[Anton Tkacik] Use ItemDefinitionTransformer in SchemaTransformator

[Anton Tkacik] ResourceAttributes checks for schema application

[Anton Tkacik] Removed debug if statement

[Richard Richter] StartupConfiguration: better/more sensitive values hidden + cleanup


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