[midPoint-git] [Evolveum/midpoint] e8470e: Add scripting language option to performance test

Andrej noreply at github.com
Wed Sep 10 16:03:27 CEST 2025


  Branch: refs/heads/improvement/10061
  Home:   https://github.com/Evolveum/midpoint
  Commit: e8470e371b90c74cdeb8dac6d5ef9d8660ecdd7c
      https://github.com/Evolveum/midpoint/commit/e8470e371b90c74cdeb8dac6d5ef9d8660ecdd7c
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2025-09-10 (Wed, 10 Sep 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ScriptingConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    A testing/story/src/test/resources/system-perf/metarole-technical.vm.xml
    R testing/story/src/test/resources/system-perf/metarole-technical.xml
    M testing/story/src/test/resources/system-perf/resource-source.vm.xml
    M testing/story/src/test/resources/system-perf/resource-target.vm.xml
    M testing/story/src/test/resources/system-perf/role-technical.vm.xml

  Log Message:
  -----------
  Add scripting language option to performance test

**What**

Add a configuration option to the performance test, which allows to
define what scripting language should be used.

**Why**

I used the performance test to measure performance of the midPoint using
GraaJS as an scripting engine for JavaScript. To do that I had to modify
the test xml files to contain correct `<language>` tag and in some cases
also modify the script itself to be a valid JavaScript. It would be a
shame to lost that work, so I decided to parameterize the test and allow
to specify what scripting language to use.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list