[midPoint-git] [Evolveum/midpoint] c2b6aa: Improving AD tests

Petr Gašparík noreply at github.com
Fri Jun 14 15:28:59 CEST 2019


  Branch: refs/heads/transifex
  Home:   https://github.com/Evolveum/midpoint
  Commit: c2b6aace26a0beb78ef10172a548e6825424db11
      https://github.com/Evolveum/midpoint/commit/c2b6aace26a0beb78ef10172a548e6825424db11
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2019-06-07 (Fri, 07 Jun 2019)

  Changed paths:
    M build-system/pom.xml
    M model/model-intest/src/test/resources/common/task-reconcile-dummy.xml
    M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/TestAdLdapChimera.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/TestAdLdapChimeraRunAs.java
    A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-chimera-users.xml

  Log Message:
  -----------
  Improving AD tests


  Commit: d7e69fc76b39f61be8f50540dfc65a156b1394e4
      https://github.com/Evolveum/midpoint/commit/d7e69fc76b39f61be8f50540dfc65a156b1394e4
  Author: skublik <lskublik at evolveum.com>
  Date:   2019-06-12 (Wed, 12 Jun 2019)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java

  Log Message:
  -----------
  adding of condition for PrismObject<TaskType> to method addSubtask MID-5428


  Commit: 6ecdfe7024f457d3d6542259e1fbc4404ac96294
      https://github.com/Evolveum/midpoint/commit/6ecdfe7024f457d3d6542259e1fbc4404ac96294
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-12 (Wed, 12 Jun 2019)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/RecomputeTriggerHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskHandler.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTriggerTask.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/util/MockTriggerHandler.java

  Log Message:
  -----------
  Add support for idempotent trigger handlers

Such handlers will execute only once even if present multiple times.
Currently used for RecomputeTriggerHandler. Also added
midpoint.addRecomputeTrigger method.


  Commit: 814edddd81cd2e11cf6bf9d870325911a35f72da
      https://github.com/Evolveum/midpoint/commit/814edddd81cd2e11cf6bf9d870325911a35f72da
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-12 (Wed, 12 Jun 2019)

  Changed paths:
    M build-system/pom.xml
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/ComponentConstants.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/AuditEventRecordProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/AuditSearchDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/AbstractRoleMemberPanel.java
    M gui/admin-gui/src/main/resources/initial-objects/023-archetype-manual-provisioning-case.xml
    M gui/admin-gui/src/main/resources/initial-objects/024-archetype-operation-request.xml
    M gui/admin-gui/src/main/resources/initial-objects/025-archetype-approval-case.xml
    M gui/admin-gui/src/main/resources/localization/Midpoint.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_de.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_en.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_es.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_et.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_it.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrimitiveType.java
    M infra/schema/src/main/resources/localization/schema_tr.properties
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-intest/src/test/resources/common/task-reconcile-dummy.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
    A provisioning/provisioning-impl/src/test/resources/opendj/query-complex-filter-starts-with.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/query/ValueOperation.java
    M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
    M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainRunAsTest.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapTest.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AdUtils.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/TestAdLdapChimera.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/TestAdLdapChimeraRunAs.java
    A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-chimera-users.xml
    M testing/conntest/src/test/resources/logback-test.xml
    M testing/conntest/src/test/resources/truststore.jks
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestConfiguredCapabilitiesActivation.java
    A testing/story/src/test/resources/configured-capabilities-activation/resource-dummy-activation.xml
    A testing/story/src/test/resources/configured-capabilities-activation/shadow-sample.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 0f9d52a031d9673e34e7f6d60a6db1b1f8474f0c
      https://github.com/Evolveum/midpoint/commit/0f9d52a031d9673e34e7f6d60a6db1b1f8474f0c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
    M gui/admin-gui/src/main/resources/localization/Midpoint.properties
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java

  Log Message:
  -----------
  Add suspend/resume for partitioned tasks

Partitioned tasks - e.g. reconciliation - had no tree-related actions
(namely, suspend/resume tree) available. This is fixed by this commit;
along with a bug in task manager that prevented resuming task tree
to depth greater than 2.

See MID-5429 and MID-5221.

Note that reconcileWorkers and deleteWorkersAndWorkState are not
yet available for partitioned tasks.


  Commit: 35efc7bac68ac2e812e5d09337b5d1aede7aa2b9
      https://github.com/Evolveum/midpoint/commit/35efc7bac68ac2e812e5d09337b5d1aede7aa2b9
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java

  Log Message:
  -----------
  fix for MID-5445


  Commit: 473141db7ba0c8ea9fbcf3ecd413f7c597e4a9c4
      https://github.com/Evolveum/midpoint/commit/473141db7ba0c8ea9fbcf3ecd413f7c597e4a9c4
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
    M gui/admin-gui/src/main/resources/localization/Midpoint.properties
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 44f61b5753eeac0cd375fef7a7ba1f4e49122ddb
      https://github.com/Evolveum/midpoint/commit/44f61b5753eeac0cd375fef7a7ba1f4e49122ddb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/InlineMenuItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java

  Log Message:
  -----------
  Fix PageTasks serialization issues

(introduced in previous commit)


  Commit: 9d86044e5c5613b5c11ecbe70e6868d029364869
      https://github.com/Evolveum/midpoint/commit/9d86044e5c5613b5c11ecbe70e6868d029364869
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 80f59797bbaa96c0d1ac642b650864442029ad23
      https://github.com/Evolveum/midpoint/commit/80f59797bbaa96c0d1ac642b650864442029ad23
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreter2Test.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringWorkSegmentationStrategy.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/StringPrefixWorkBucketContentHandler.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/StringValueWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkBucketStrategies.java
    A repo/task-quartz-impl/src/test/resources/work-buckets/task-125-0.xml

  Log Message:
  -----------
  Add exactMatch comparison method for work buckets


  Commit: 05d44fe8094d49af5173f7adbf87a4ee32bd0503
      https://github.com/Evolveum/midpoint/commit/05d44fe8094d49af5173f7adbf87a4ee32bd0503
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-13 (Thu, 13 Jun 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/StaticTaskPartitionsDefinition.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskPartitionsDefinition.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/PartitioningTaskHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/workers/WorkersManager.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkersManagement.java
    A repo/task-quartz-impl/src/test/resources/common/system-configuration.xml
    M repo/task-quartz-impl/src/test/resources/workers/task-100-c.xml
    M repo/task-quartz-impl/src/test/resources/workers/task-200-r.xml
    M repo/task-quartz-impl/src/test/resources/workers/task-210-r.xml
    M repo/task-quartz-impl/src/test/resources/workers/task-220-r.xml

  Log Message:
  -----------
  Add executionEnvironment param for multinode tasks

This parameter is inherited from the master to partitions and from
the coordinator to workers; it can be also set up explicitly in
partition definitions.


  Commit: af6d6579637f78fc892f4ee0e6f7f065447fef02
      https://github.com/Evolveum/midpoint/commit/af6d6579637f78fc892f4ee0e6f7f065447fef02
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/HandlerExecutor.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/WorkBucketStatisticsCollector.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/workers/WorkersManager.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkBucketStrategies.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkDistribution.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkersManagement.java
    M repo/task-quartz-impl/src/test/resources/work/task-130-1.xml
    M repo/task-quartz-impl/src/test/resources/work/task-220-1.xml
    M repo/task-quartz-impl/src/test/resources/work/task-220-2.xml

  Log Message:
  -----------
  Add collection of bucket op stats + scavengers

We collect information on calls to getWorkBucket, completeWorkBucket,
and releaseWorkBucket and store statistics on collisions and time spent
(overall, resolving collisions, waiting for a bucket).

Also, preliminary scavengers implementation is provided, aiming to
lower the bucket processing overhead in final stages of the task run
where mis-delegated free buckets are looked for.

See MID-5405.


  Commit: ca9667ef687b8371a8454ffef969637e16e56b78
      https://github.com/Evolveum/midpoint/commit/ca9667ef687b8371a8454ffef969637e16e56b78
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/WorkBucketStatisticsCollector.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkDistribution.java
    M repo/task-quartz-impl/src/test/resources/work/task-230-1.xml
    M repo/task-quartz-impl/src/test/resources/work/task-230-2.xml

  Log Message:
  -----------
  Fix buckets' double reclaim (MID-4681)

Now the workerRef is set for delegated buckets. This allows more
efficient reclaims (avoiding listing all subtasks) as well as
avoids the possibility of reclaiming the same bucket by two scavengers
at once (MID-4681).

Also cleaned up and documented the bucket management statistics record.


  Commit: b216fb4b0079806397b60a333bab9b2bd8d88fa8
      https://github.com/Evolveum/midpoint/commit/b216fb4b0079806397b60a333bab9b2bd8d88fa8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlAuditServiceImpl.java

  Log Message:
  -----------
  Add monitoring to basic audit operations


  Commit: 3c923e9d7417e1a9d0daf6bf757b1e8188b8ce40
      https://github.com/Evolveum/midpoint/commit/3c923e9d7417e1a9d0daf6bf757b1e8188b8ce40
  Author: Petr Gašparík <petr.gasparik at ami.cz>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_de.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_en.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_es.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_et.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_it.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
    M gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties

  Log Message:
  -----------
  Translation, WIP


Compare: https://github.com/Evolveum/midpoint/compare/152c91ceb8cf...3c923e9d7417


More information about the midPoint-svn mailing list