Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat: add OpenSearch distance operations and selectors#1335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
mmiguerodriguez wants to merge29 commits intomaster
base:master
Choose a base branch
Loading
fromfeature/os-distance-operations
Open
Changes from1 commit
Commits
Show all changes
29 commits
Select commitHold shift + click to select a range
14c53c2
feat: add OpenSearch distance operations and selectors
mmiguerodriguezSep 23, 2025
df6ffe6
Merge branch 'master' into feature/os-distance-operations
mmiguerodriguezOct 2, 2025
a356951
feature: added new integration test
mmiguerodriguezOct 7, 2025
9da8da8
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezOct 9, 2025
54f1eac
remove invalid assertions
mmiguerodriguezOct 11, 2025
23b7b20
fix tests
mmiguerodriguezOct 15, 2025
b529331
more test fixes...
mmiguerodriguezOct 20, 2025
b461a0f
fix test by using default constructor
mmiguerodriguezOct 22, 2025
bec8eb7
Merge branch 'master' into feature/os-distance-operations
mmiguerodriguezOct 28, 2025
41fae1f
tests: add PR recommendations
mmiguerodriguezNov 6, 2025
ae37f6a
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezNov 6, 2025
44452ff
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezNov 11, 2025
f47e055
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezNov 18, 2025
dfe913b
refactor: use if/else chain with warn log for unsupported ops
mmiguerodriguezNov 18, 2025
5b7e4cd
fix: handle empty expectedTerms to prevent division by zero
mmiguerodriguezNov 18, 2025
152a361
docs: clarify OpenSearch regex vs Java regex syntax differences
mmiguerodriguezNov 18, 2025
b82ab2d
refactor: move generic string helpers to DistanceHelper
mmiguerodriguezNov 18, 2025
7b612ad
fix: return 404 when no data found in age endpoints
mmiguerodriguezNov 18, 2025
e17daa6
fix: return 404 in students endpoints and add 404 assertions in tests
mmiguerodriguezNov 18, 2025
a874b55
fix: return 404 in queries endpoints and add 404 assertions
mmiguerodriguezNov 18, 2025
51ab79a
refactor: move queries module to new folder structure
mmiguerodriguezNov 18, 2025
4bf9147
style: remove redundant javadoc comments
mmiguerodriguezNov 18, 2025
9d6a2b0
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezJan 1, 2026
f42b67e
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezJan 13, 2026
fa3216a
fix: add env vars and comment out tests with errors
mmiguerodriguezJan 21, 2026
4541ab7
fix handle on wrong entity. wip OpenSearchIndexSchema
mmiguerodriguezJan 22, 2026
a76e8e4
Merge remote-tracking branch 'origin/master' into feature/os-distance…
mmiguerodriguezJan 22, 2026
173886e
fix: add index schema to ExecutionTracer
mmiguerodriguezJan 28, 2026
b25da6d
Merge branch 'master' into feature/os-distance-operations
mmiguerodriguezFeb 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
PrevPrevious commit
NextNext commit
remove invalid assertions
  • Loading branch information
@mmiguerodriguez
mmiguerodriguez committedOct 11, 2025
commit54f1eacd9d783a1f4e8a3f57b4f65f64fe0795ae
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -27,11 +27,10 @@
true,
(args) -> {
setOption(args, "instrumentMR_OPENSEARCH", "true");
setOption(args, "maxActionEvaluations", "200");

Solution<RestIndividual> solution = initAndRun(args);

assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/category/{category}", null);

Check failure on line 33 in e2e-tests/spring-rest-opensearch/src/test/java/org/evomaster/e2etests/spring/rest/opensearch/queries/OpenSearchQueriesEMTest.java

View workflow job for this annotation

GitHub Actions/ JUnit Test Report

OpenSearchQueriesEMTest.testTermQueries

Seed 44. Missing 200 GET /queries/category/{category} nullREST calls:200 GET /age/-15904 , auth=NoAuth200 GET /age/928?EMextraParam123=_EM_173_XYZ_ , auth=NoAuth200 GET /age/gt-lt/-3395/-4193332 , auth=NoAuth200 GET /age/gt-lt/701/971?EMextraParam123=42 , auth=NoAuth200 GET /age/gt-lte/840/872?EMextraParam123=_EM_165_XYZ_ , auth=NoAuth200 GET /age/gt-lte/909742390/-688301511 , auth=NoAuth200 GET /age/gt/58?EMextraParam123=_EM_192_XYZ_ , auth=NoAuth200 GET /age/gte-lt/748/286?EMextraParam123=_EM_167_XYZ_ , auth=NoAuth200 GET /age/gte-lte/-17474/-134184830 , auth=NoAuth200 GET /age/gte-lte/542/977?EMextraParam123=_EM_168_XYZ_ , auth=NoAuth200 GET /age/gte/592 , auth=NoAuth200 GET /age/lt/-600475932 , auth=NoAuth200 GET /age/lte/-4193893 , auth=NoAuth200 GET /age/lte/0 , auth=NoAuth200 GET /v2/api-docs , auth=NoAuth200 POST /age/age?EMextraParam123=_EM_175_XYZ_ , auth=NoAuth500 GET /age/gt-lt/-3393/32768 , auth=NoAuth500 GET /age/gt-lte/0/16581 , auth=NoAuth500 GET /age/gt/-90151495 , auth=NoAuth500 GET /age/gte-lt/-1460815776/727 , auth=NoAuth500 GET /age/gte-lte/10/164 , auth=NoAuth500 GET /age/gte/4 , auth=NoAuth500 GET /age/lt/289?EMextraParam123=_EM_171_XYZ_ , auth=NoAuth500 GET /age/lte/349 , auth=NoAuth ==> expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: Seed 44. Missing 200 GET /queries/category/{category} nullREST calls:200 GET /age/-15904 , auth=NoAuth200 GET /age/928?EMextraParam123=_EM_173_XYZ_ , auth=NoAuth200 GET /age/gt-lt/-3395/-4193332 , auth=NoAuth200 GET /age/gt-lt/701/971?EMextraParam123=42 , auth=NoAuth200 GET /age/gt-lte/840/872?EMextraParam123=_EM_165_XYZ_ , auth=NoAuth200 GET /age/gt-lte/909742390/-688301511 , auth=NoAuth200 GET /age/gt/58?EMextraParam123=_EM_192_XYZ_ , auth=NoAuth200 GET /age/gte-lt/748/286?EMextraParam123=_EM_167_XYZ_ , auth=NoAuth200 GET /age/gte-lte/-17474/-134184830 , auth=NoAuth200 GET /age/gte-lte/542/977?EMextraParam123=_EM_168_XYZ_ , auth=NoAuth200 GET /age/gte/592 , auth=NoAuth200 GET /age/lt/-600475932 , auth=NoAuth200 GET /age/lte/-4193893 , auth=NoAuth200 GET /age/lte/0 , auth=NoAuth200 GET /v2/api-docs , auth=NoAuth200 POST /age/age?EMextraParam123=_EM_175_XYZ_ , auth=NoAuth500 GET /age/gt-lt/-3393/32768 , auth=NoAuth500 GET /age/gt-lte/0/16581 , auth=NoAuth500 GET /age/gt/-90151495 , auth=NoAuth500 GET /age/gte-lt/-1460815776/727 , auth=NoAuth500 GET /age/gte-lte/10/164 , auth=NoAuth500 GET /age/gte/4 , auth=NoAuth500 GET /age/lt/289?EMextraParam123=_EM_171_XYZ_ , auth=NoAuth500 GET /age/lte/349 , auth=NoAuth ==> expected: <true> but was: <false>at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40)at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:193)at org.evomaster.e2etests.utils.RestTestBase.assertHasAtLeastOne(RestTestBase.java:320)at org.evomaster.e2etests.spring.rest.opensearch.queries.OpenSearchQueriesEMTest.lambda$testTermQueries$0(OpenSearchQueriesEMTest.java:33)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$null$4(EnterpriseTestBase.java:237)at org.evomaster.e2etests.utils.EnterpriseTestBase.handleFlaky(EnterpriseTestBase.java:459)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$runTestHandlingFlaky$5(EnterpriseTestBase.java:233)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$2(AssertTimeout.java:102)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$4(AssertTimeout.java:138)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)
assertHasAtLeastOne(solution, HttpVerb.POST, 200, "/queries/setup", null);
});
}
Expand All@@ -45,11 +44,10 @@
true,
(args) -> {
setOption(args, "instrumentMR_OPENSEARCH", "true");
setOption(args, "maxActionEvaluations", "200");

Solution<RestIndividual> solution = initAndRun(args);

assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/price-range", null);

Check failure on line 50 in e2e-tests/spring-rest-opensearch/src/test/java/org/evomaster/e2etests/spring/rest/opensearch/queries/OpenSearchQueriesEMTest.java

View workflow job for this annotation

GitHub Actions/ JUnit Test Report

OpenSearchQueriesEMTest.testRangeQueries

Seed 44. Missing 200 GET /queries/price-range nullREST calls:200 GET /age/-15904 , auth=NoAuth200 GET /age/928?EMextraParam123=_EM_173_XYZ_ , auth=NoAuth200 GET /age/gt-lt/-3395/-4193332 , auth=NoAuth200 GET /age/gt-lt/701/971?EMextraParam123=42 , auth=NoAuth200 GET /age/gt-lte/840/872?EMextraParam123=_EM_165_XYZ_ , auth=NoAuth200 GET /age/gt-lte/909742390/-688301511 , auth=NoAuth200 GET /age/gt/58?EMextraParam123=_EM_192_XYZ_ , auth=NoAuth200 GET /age/gte-lt/748/286?EMextraParam123=_EM_167_XYZ_ , auth=NoAuth200 GET /age/gte-lte/-17474/-134184830 , auth=NoAuth200 GET /age/gte-lte/542/977?EMextraParam123=_EM_168_XYZ_ , auth=NoAuth200 GET /age/gte/592 , auth=NoAuth200 GET /age/lt/-600475932 , auth=NoAuth200 GET /age/lte/-4193893 , auth=NoAuth200 GET /age/lte/0 , auth=NoAuth200 GET /v2/api-docs , auth=NoAuth200 POST /age/age?EMextraParam123=_EM_175_XYZ_ , auth=NoAuth500 GET /age/gt-lt/-3393/32768 , auth=NoAuth500 GET /age/gt-lte/0/16581 , auth=NoAuth500 GET /age/gt/-90151495 , auth=NoAuth500 GET /age/gte-lt/-1460815776/727 , auth=NoAuth500 GET /age/gte-lte/10/164 , auth=NoAuth500 GET /age/gte/4 , auth=NoAuth500 GET /age/lt/289?EMextraParam123=_EM_171_XYZ_ , auth=NoAuth500 GET /age/lte/349 , auth=NoAuth ==> expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: Seed 44. Missing 200 GET /queries/price-range nullREST calls:200 GET /age/-15904 , auth=NoAuth200 GET /age/928?EMextraParam123=_EM_173_XYZ_ , auth=NoAuth200 GET /age/gt-lt/-3395/-4193332 , auth=NoAuth200 GET /age/gt-lt/701/971?EMextraParam123=42 , auth=NoAuth200 GET /age/gt-lte/840/872?EMextraParam123=_EM_165_XYZ_ , auth=NoAuth200 GET /age/gt-lte/909742390/-688301511 , auth=NoAuth200 GET /age/gt/58?EMextraParam123=_EM_192_XYZ_ , auth=NoAuth200 GET /age/gte-lt/748/286?EMextraParam123=_EM_167_XYZ_ , auth=NoAuth200 GET /age/gte-lte/-17474/-134184830 , auth=NoAuth200 GET /age/gte-lte/542/977?EMextraParam123=_EM_168_XYZ_ , auth=NoAuth200 GET /age/gte/592 , auth=NoAuth200 GET /age/lt/-600475932 , auth=NoAuth200 GET /age/lte/-4193893 , auth=NoAuth200 GET /age/lte/0 , auth=NoAuth200 GET /v2/api-docs , auth=NoAuth200 POST /age/age?EMextraParam123=_EM_175_XYZ_ , auth=NoAuth500 GET /age/gt-lt/-3393/32768 , auth=NoAuth500 GET /age/gt-lte/0/16581 , auth=NoAuth500 GET /age/gt/-90151495 , auth=NoAuth500 GET /age/gte-lt/-1460815776/727 , auth=NoAuth500 GET /age/gte-lte/10/164 , auth=NoAuth500 GET /age/gte/4 , auth=NoAuth500 GET /age/lt/289?EMextraParam123=_EM_171_XYZ_ , auth=NoAuth500 GET /age/lte/349 , auth=NoAuth ==> expected: <true> but was: <false>at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40)at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:193)at org.evomaster.e2etests.utils.RestTestBase.assertHasAtLeastOne(RestTestBase.java:320)at org.evomaster.e2etests.spring.rest.opensearch.queries.OpenSearchQueriesEMTest.lambda$testRangeQueries$1(OpenSearchQueriesEMTest.java:50)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$null$4(EnterpriseTestBase.java:237)at org.evomaster.e2etests.utils.EnterpriseTestBase.handleFlaky(EnterpriseTestBase.java:459)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$runTestHandlingFlaky$5(EnterpriseTestBase.java:233)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$2(AssertTimeout.java:102)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$4(AssertTimeout.java:138)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)
assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/rating-gte/{rating}", null);
});
}
Expand All@@ -63,9 +61,8 @@
true,
(args) -> {
setOption(args, "instrumentMR_OPENSEARCH", "true");
setOption(args, "maxActionEvaluations", "200");

Solution<RestIndividual> solution = initAndRun(args);

Check failure on line 65 in e2e-tests/spring-rest-opensearch/src/test/java/org/evomaster/e2etests/spring/rest/opensearch/queries/OpenSearchQueriesEMTest.java

View workflow job for this annotation

GitHub Actions/ JUnit Test Report

OpenSearchQueriesEMTest.testTextQueries

Assertion failed
Raw output
java.lang.AssertionError: Assertion failedat org.evomaster.core.search.service.Minimizer.checkResultMismatches(Minimizer.kt:288)at org.evomaster.core.search.service.Minimizer.recomputeArchiveWithFullCoverageInfo(Minimizer.kt:236)at org.evomaster.core.search.service.Minimizer.minimizeMainActionsPerCoveredTargetInArchive(Minimizer.kt:98)at org.evomaster.core.search.service.SearchAlgorithm.handleAfterSearch(SearchAlgorithm.kt:105)at org.evomaster.core.search.service.SearchAlgorithm.search(SearchAlgorithm.kt:90)at org.evomaster.core.Main$Companion.run(Main.kt:759)at org.evomaster.core.Main$Companion.runAndPostProcess(Main.kt:242)at org.evomaster.core.Main$Companion.initAndRun(Main.kt:219)at org.evomaster.core.Main.initAndRun(Main.kt)at org.evomaster.e2etests.utils.RestTestBase.initAndRun(RestTestBase.java:27)at org.evomaster.e2etests.spring.rest.opensearch.queries.OpenSearchQueriesEMTest.lambda$testTextQueries$2(OpenSearchQueriesEMTest.java:65)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$null$4(EnterpriseTestBase.java:237)at org.evomaster.e2etests.utils.EnterpriseTestBase.handleFlaky(EnterpriseTestBase.java:459)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$runTestHandlingFlaky$5(EnterpriseTestBase.java:233)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$2(AssertTimeout.java:102)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$4(AssertTimeout.java:138)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)

assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/name-prefix/{prefix}", null);
assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/name-fuzzy/{name}", null);
Expand All@@ -83,11 +80,10 @@
true,
(args) -> {
setOption(args, "instrumentMR_OPENSEARCH", "true");
setOption(args, "maxActionEvaluations", "200");

Solution<RestIndividual> solution = initAndRun(args);

assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/with-email", null);

Check failure on line 86 in e2e-tests/spring-rest-opensearch/src/test/java/org/evomaster/e2etests/spring/rest/opensearch/queries/OpenSearchQueriesEMTest.java

View workflow job for this annotation

GitHub Actions/ JUnit Test Report

OpenSearchQueriesEMTest.testAdvancedQueries

Seed 44. Missing 200 GET /queries/with-email nullREST calls:200 GET /age/-15904 , auth=NoAuth200 GET /age/928?EMextraParam123=_EM_173_XYZ_ , auth=NoAuth200 GET /age/gt-lt/-3395/-4193332 , auth=NoAuth200 GET /age/gt-lt/701/971?EMextraParam123=42 , auth=NoAuth200 GET /age/gt-lte/840/872?EMextraParam123=_EM_165_XYZ_ , auth=NoAuth200 GET /age/gt-lte/909742390/-688301511 , auth=NoAuth200 GET /age/gt/58?EMextraParam123=_EM_192_XYZ_ , auth=NoAuth200 GET /age/gte-lt/748/286?EMextraParam123=_EM_167_XYZ_ , auth=NoAuth200 GET /age/gte-lte/-17474/-134184830 , auth=NoAuth200 GET /age/gte-lte/542/977?EMextraParam123=_EM_168_XYZ_ , auth=NoAuth200 GET /age/gte/592 , auth=NoAuth200 GET /age/lt/-600475932 , auth=NoAuth200 GET /age/lte/-4193893 , auth=NoAuth200 GET /age/lte/0 , auth=NoAuth200 GET /v2/api-docs , auth=NoAuth200 POST /age/age?EMextraParam123=_EM_175_XYZ_ , auth=NoAuth500 GET /age/gt-lt/-3393/32768 , auth=NoAuth500 GET /age/gt-lte/0/16581 , auth=NoAuth500 GET /age/gt/-90151495 , auth=NoAuth500 GET /age/gte-lt/-1460815776/727 , auth=NoAuth500 GET /age/gte-lte/10/164 , auth=NoAuth500 GET /age/gte/4 , auth=NoAuth500 GET /age/lt/289?EMextraParam123=_EM_171_XYZ_ , auth=NoAuth500 GET /age/lte/349 , auth=NoAuth ==> expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: Seed 44. Missing 200 GET /queries/with-email nullREST calls:200 GET /age/-15904 , auth=NoAuth200 GET /age/928?EMextraParam123=_EM_173_XYZ_ , auth=NoAuth200 GET /age/gt-lt/-3395/-4193332 , auth=NoAuth200 GET /age/gt-lt/701/971?EMextraParam123=42 , auth=NoAuth200 GET /age/gt-lte/840/872?EMextraParam123=_EM_165_XYZ_ , auth=NoAuth200 GET /age/gt-lte/909742390/-688301511 , auth=NoAuth200 GET /age/gt/58?EMextraParam123=_EM_192_XYZ_ , auth=NoAuth200 GET /age/gte-lt/748/286?EMextraParam123=_EM_167_XYZ_ , auth=NoAuth200 GET /age/gte-lte/-17474/-134184830 , auth=NoAuth200 GET /age/gte-lte/542/977?EMextraParam123=_EM_168_XYZ_ , auth=NoAuth200 GET /age/gte/592 , auth=NoAuth200 GET /age/lt/-600475932 , auth=NoAuth200 GET /age/lte/-4193893 , auth=NoAuth200 GET /age/lte/0 , auth=NoAuth200 GET /v2/api-docs , auth=NoAuth200 POST /age/age?EMextraParam123=_EM_175_XYZ_ , auth=NoAuth500 GET /age/gt-lt/-3393/32768 , auth=NoAuth500 GET /age/gt-lte/0/16581 , auth=NoAuth500 GET /age/gt/-90151495 , auth=NoAuth500 GET /age/gte-lt/-1460815776/727 , auth=NoAuth500 GET /age/gte-lte/10/164 , auth=NoAuth500 GET /age/gte/4 , auth=NoAuth500 GET /age/lt/289?EMextraParam123=_EM_171_XYZ_ , auth=NoAuth500 GET /age/lte/349 , auth=NoAuth ==> expected: <true> but was: <false>at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40)at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:193)at org.evomaster.e2etests.utils.RestTestBase.assertHasAtLeastOne(RestTestBase.java:320)at org.evomaster.e2etests.spring.rest.opensearch.queries.OpenSearchQueriesEMTest.lambda$testAdvancedQueries$3(OpenSearchQueriesEMTest.java:86)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$null$4(EnterpriseTestBase.java:237)at org.evomaster.e2etests.utils.EnterpriseTestBase.handleFlaky(EnterpriseTestBase.java:459)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$runTestHandlingFlaky$5(EnterpriseTestBase.java:233)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$2(AssertTimeout.java:102)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$4(AssertTimeout.java:138)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)
assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/email-pattern/{pattern}", null);
assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/complex", null);
assertHasAtLeastOne(solution, HttpVerb.GET, 200, "/queries/by-ids", null);
Expand All@@ -106,7 +102,7 @@
setOption(args, "maxActionEvaluations", "300");
setOption(args, "stoppingCriterion", "FITNESS_EVALUATIONS");

Solution<RestIndividual> solution = initAndRun(args);

Check failure on line 105 in e2e-tests/spring-rest-opensearch/src/test/java/org/evomaster/e2etests/spring/rest/opensearch/queries/OpenSearchQueriesEMTest.java

View workflow job for this annotation

GitHub Actions/ JUnit Test Report

OpenSearchQueriesEMTest.testAllSelectorsIntegration

maxActionEvaluations is not a recognized option
Raw output
joptsimple.UnrecognizedOptionException: maxActionEvaluations is not a recognized optionat joptsimple.OptionException.unrecognizedOption(OptionException.java:108)at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:519)at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)at joptsimple.OptionParser.parse(OptionParser.java:405)at org.evomaster.core.BaseModule.getEMConfig(BaseModule.kt:105)at org.evomaster.core.Main$Companion.init(Main.kt:492)at org.evomaster.core.Main$Companion.initAndRun(Main.kt:218)at org.evomaster.core.Main.initAndRun(Main.kt)at org.evomaster.e2etests.utils.RestTestBase.initAndRun(RestTestBase.java:27)at org.evomaster.e2etests.spring.rest.opensearch.queries.OpenSearchQueriesEMTest.lambda$testAllSelectorsIntegration$4(OpenSearchQueriesEMTest.java:105)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$null$4(EnterpriseTestBase.java:237)at org.evomaster.e2etests.utils.EnterpriseTestBase.handleFlaky(EnterpriseTestBase.java:459)at org.evomaster.e2etests.utils.EnterpriseTestBase.lambda$runTestHandlingFlaky$5(EnterpriseTestBase.java:233)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$2(AssertTimeout.java:102)at org.junit.jupiter.api.AssertTimeout.lambda$assertTimeoutPreemptively$4(AssertTimeout.java:138)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)

//assertTrue(solution.getIndividuals().size() >= 1);
//ssertTrue(solution.getOverall() >= 0.0);
Expand Down
Loading

[8]ページ先頭

©2009-2026 Movatter.jp