Skip to content

Commit b077b5a

Browse files
committed
Merge branch 'increase-flaky' of https://github.com/WebFuzzing/EvoMaster into increase-flaky
2 parents ef5b41a + beb549e commit b077b5a

73 files changed

Lines changed: 518 additions & 70 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ on:
3131
# - "**"
3232

3333
env:
34-
evomaster-version: 5.0.3
34+
evomaster-version: 5.1.1
3535
# Unfortunately, to use JPackage we need JDK 17 or above :(
3636
# Which is really bad due to the madness of --add-opens.
3737
# Even if hunt down all cases of reflections in EM, there is still the problem of

.github/workflows/release.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
- "v*"
99

1010
env:
11-
evomaster-version: 5.0.3
11+
evomaster-version: 5.1.1
1212
jdk-jar: 17
1313
jdk-jpackage: 21
1414
retention-days: 1
@@ -55,11 +55,16 @@ jobs:
5555
with:
5656
username: ${{ secrets.DOCKERHUB_USERNAME }}
5757
password: ${{ secrets.DOCKERHUB_PASSWORD }}
58+
- name: Set up QEMU
59+
uses: docker/setup-qemu-action@v4
60+
- name: Set up Docker Buildx
61+
uses: docker/setup-buildx-action@v4
5862
- name: Build and push Docker
5963
uses: docker/build-push-action@v5
6064
with:
6165
context: .
6266
push: true
67+
platforms: linux/amd64,linux/arm64
6368
tags: ${{ steps.meta.outputs.tags }}
6469
labels: ${{ steps.meta.outputs.labels }}
6570

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,9 @@ Note, since version 4.0.0, now _EvoMaster_ by default also creates an interactiv
123123

124124
* _State-of-the-art_: an [independent study (2022)](https://arxiv.org/abs/2204.08348), comparing 10 fuzzers on 20 RESTful APIs, shows that _EvoMaster_ gives the best results. Another [independent study (2024)](https://arxiv.org/abs/2410.12547) done by a different research group confirms these results.
125125

126-
* _Schema_: REST APIs must provide a schema in [OpenAPI/Swagger](https://swagger.io)
127-
format (either _v2_ or _v3_).
126+
* _Schema_: REST APIs must provide a schema in [OpenAPI format](https://www.openapis.org/). We support versions _2.0_, _3.0_ and _3.1_. Unfortunately, support for version _3.2_ is currently on hold due to [swagger-parser](https://github.com/swagger-api/swagger-parser/issues/2248).
128127

129-
* _Output_: the tool generates _JUnit_ (version 4 or 5) tests, written in either Java or Kotlin, as well as test suites in Python and JavaScript. For a complete list, see the documentation for the CLI parameter [--outputFormat](docs/options.md).
128+
* _Output_: the tool generates _JUnit_ (version 4 or 5) tests, written in either _Java_ or _Kotlin_, as well as test suites in _Python_ and _JavaScript_. For a complete list, see the documentation for the CLI parameter [--outputFormat](docs/options.md).
130129
Some examples are: PYTHON_UNITTEST, KOTLIN_JUNIT_5, JAVA_JUNIT_4 and JS_JEST.
131130
Note that the generated tests rely on third-party libraries (e.g., to make HTTP calls).
132131
These will need to be setup in your projects, [see documentation](docs/library_dependencies.md).

client-java/ci-utils/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<parent>
1414
<artifactId>evomaster-client-java</artifactId>
1515
<groupId>org.evomaster</groupId>
16-
<version>5.0.3-SNAPSHOT</version>
16+
<version>5.1.1-SNAPSHOT</version>
1717
</parent>
1818

1919
<artifactId>evomaster-ci-utils</artifactId>

client-java/client-util/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.evomaster</groupId>
77
<artifactId>evomaster-client-java</artifactId>
8-
<version>5.0.3-SNAPSHOT</version>
8+
<version>5.1.1-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>evomaster-client-java-util</artifactId>

client-java/controller-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.evomaster</groupId>
77
<artifactId>evomaster-client-java</artifactId>
8-
<version>5.0.3-SNAPSHOT</version>
8+
<version>5.1.1-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>evomaster-client-java-controller-api</artifactId>

client-java/controller/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.evomaster</groupId>
77
<artifactId>evomaster-client-java</artifactId>
8-
<version>5.0.3-SNAPSHOT</version>
8+
<version>5.1.1-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>evomaster-client-java-controller</artifactId>

client-java/dependencies/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.evomaster</groupId>
77
<artifactId>evomaster-client-java</artifactId>
8-
<version>5.0.3-SNAPSHOT</version>
8+
<version>5.1.1-SNAPSHOT</version>
99
</parent>
1010

1111
<groupId>org.evomaster</groupId>

client-java/distance-heuristics/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.evomaster</groupId>
77
<artifactId>evomaster-client-java</artifactId>
8-
<version>5.0.3-SNAPSHOT</version>
8+
<version>5.1.1-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>evomaster-client-java-distance-heuristics</artifactId>

client-java/instrumentation-shared/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.evomaster</groupId>
77
<artifactId>evomaster-client-java</artifactId>
8-
<version>5.0.3-SNAPSHOT</version>
8+
<version>5.1.1-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>evomaster-client-java-instrumentation-shared</artifactId>

0 commit comments

Comments
 (0)