[midPoint-git] [Evolveum/midpoint] 20302b: Improve applySchemasAndSecurity perf test
mederly
noreply at github.com
Thu Apr 20 21:32:53 CEST 2023
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 20302b00c67784bef82921a376fd3285ba35fa50
https://github.com/Evolveum/midpoint/commit/20302b00c67784bef82921a376fd3285ba35fa50
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-04-20 (Thu, 20 Apr 2023)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/DefinitionUpdateOption.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ParsedGetOperationOptions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/perf/TestPerformance.java
A model/model-impl/src/test/resources/perf/archetype-person.xml
A model/model-impl/src/test/resources/perf/object-template-person.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AssignmentGenerator.java
Log Message:
-----------
Improve applySchemasAndSecurity perf test
The test is now more realistic, as there's an archetype plus template
with some definition overriding. Moreover, we introduced three modes
of definition updating: NONE, ROOT_ONLY, and FULL. The first two would
allow use pre-computed definitions for archetypes without the need
to touch the objects (except for cloning immutable ones!). Hence,
we'll aim for NONE definition update mode, if possible.
More information about the midPoint-svn
mailing list