Skip to content

Commit fa68e83

Browse files
authored
Merge pull request #1367 from WebFuzzing/refactor-module-v2
Refactor module v2
2 parents e063898 + fb7c72c commit fa68e83

File tree

5,792 files changed

+245
-210
lines changed

Some content is hidden

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

5,792 files changed

+245
-210
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ jobs:
350350
CI_env: GithubAction
351351
- name: Run BB E2E tests
352352
# important that what we run here does not use Docker
353-
working-directory: e2e-tests/spring-rest-bb
353+
working-directory: core-tests/e2e-tests/spring-rest-bb
354354
run: mvn clean verify --fae
355355
env:
356356
CI_env: GithubAction

.gitignore

Lines changed: 59 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spy.log
2323
/src/
2424
/private/
2525
/statistics.csv
26-
/e2e-tests/spring-rest-openapi-v2/src/em/
26+
/core-tests/e2e-tests/spring-rest-openapi-v2/src/em/
2727
case-study/rest/target/
2828
client-java/client-util/target/
2929
client-java/controller-api/target/
@@ -33,43 +33,32 @@ client-java/instrumentation-shared/target/
3333
client-java/database-spy/target/
3434
client-java/ci-utils/target
3535
core/target/
36-
e2e-tests/dropwizard-examples/target/
37-
e2e-tests/e2e-tests-utils/target/
38-
e2e-tests/spring-rest-openapi-v2/target/
36+
/core-tests/e2e-tests/dropwizard-examples/target/
37+
/core-tests/e2e-tests/e2e-tests-utils/target/
38+
/core-tests/e2e-tests/spring-rest-openapi-v2/target/
3939
experiments/target/
40-
/e2e-tests/spring-rest-openapi-v2/src/em/EvoMasterTest.java
41-
/e2e-tests/dropwizard-examples/src/em/
40+
/core-tests/e2e-tests/spring-rest-openapi-v2/src/em/EvoMasterTest.java
41+
/core-tests/e2e-tests/dropwizard-examples/src/em/
4242
/snapshot.csv
4343
*.lst
4444
/report/target/
4545
/extra_heuristics.csv
4646
/core-extra/dbconstraint/target/
47-
/e2e-tests/spring-rest-postgres/target/
48-
/e2e-tests/spring-rest-postgres-data-types/target/
47+
/core-tests/e2e-tests/spring-rest-postgres/target/
48+
/core-tests/e2e-tests/spring-rest-postgres-data-types/target/
4949
/core/testWithEMB.sh
5050
/resource-rest-experiments/api-generator/target/
51-
/client-js/node_modules/
52-
/client-js/dist/
53-
/client-js/yarn-error.log
54-
/client-js/coverage/
55-
/client-js/integration-tests/node_modules/
56-
/client-js/evomaster-client-js/coverage/
57-
/client-js/evomaster-client-js/node_modules/
58-
/client-js/evomaster-client-js/dist/
59-
/client-js/integration-tests/check/
60-
/client-js/integration-tests/coverage/
61-
62-
/e2e-tests/spring-rest-openapi-v3/target
63-
/e2e-tests/spring-graphql/target
64-
/e2e-tests/ci-utils/target
65-
66-
/client-js/integration-tests/build/
67-
/core-it/target/
51+
52+
/core-tests/e2e-tests/spring-rest-openapi-v3/target
53+
/core-tests/e2e-tests/spring-graphql/target
54+
/core-tests/e2e-tests/ci-utils/target
55+
56+
/core-tests/core-it/target/
6857
/coveredTargets.txt
69-
/core-integration-tests/core-driver-it/target/
70-
/core-it/src/test/kotlin/exp/
58+
/core-tests/integration-tests/core-driver-it/target/
59+
/core-tests/core-it/src/test/kotlin/exp/
7160

72-
/core-integration-tests/core-graphql-it/target/
61+
/core-tests/integration-tests/core-graphql-it/target/
7362

7463

7564
#DotNet
@@ -99,81 +88,69 @@ generated-test-cases/
9988
#EF Migrations
10089
Migrations/
10190

102-
/client-js/e2e-tests/node_modules/
103-
/client-js/e2e-tests/coverage/
104-
/client-js/e2e-tests/generated/
91+
10592
/release/
106-
/e2e-tests/dotnet-rest/src/RestApis.ForAssertions/bin/
107-
/e2e-tests/dotnet-rest/src/RestApis.ForAssertions/obj/
108-
/e2e-tests/dotnet-rest/test/RestApis.Tests.ForAssertions/bin/
109-
/e2e-tests/dotnet-rest/test/RestApis.Tests.ForAssertions/obj/
110-
/e2e-tests/dotnet-rest/test/RestApis.Tests.ForAssertions/generated/
111-
/e2e-tests/spring-rest-mysql/target/
112-
/e2e-tests/dotnet-rest/src/RestApis.Crud/obj/
113-
/e2e-tests/dotnet-rest/src/RestApis.Crud/bin/
114-
/e2e-tests/dotnet-rest/test/RestApis.Tests.Crud/bin/
115-
/e2e-tests/dotnet-rest/test/RestApis.Tests.Crud/obj/
116-
/e2e-tests/dotnet-rest/test/RestApis.Tests.Crud/generated/
117-
/e2e-tests/spring-rpc-thrift/target/
118-
/e2e-tests/spring-rpc/spring-rpc-thrift/target/
119-
/e2e-tests/micronaut-latest/target/
120-
/e2e-tests/wiremock/target/
121-
122-
123-
/e2e-tests/spring-rest-h2-v1/target/
124-
/e2e-tests/spring-rest-mysql-column-types/target/
125-
/e2e-tests/spring-rest-postgres-column-types/target/
126-
/e2e-tests/spring-rest-h2-column-types/target/
127-
/e2e-tests/spring-rest-h2-z3solver/target/
128-
/client-java/test-old-libraries/target/
129-
/e2e-tests/spring-web/target/
130-
/e2e-tests/spring-rest-mongo/target/
131-
/e2e-tests/spring-rest-opensearch/target/
132-
/client-java/target/
133-
/client-java/dependencies/target/
134-
/client-java/sql-dto/target/
135-
/client-java/sql/target/
136-
/client-java/distance-heuristics/target/
137-
/e2e-tests/spring-rpc/spring-rpc-grpc/target/
93+
/core-tests/e2e-tests/spring-rpc-thrift/target/
94+
/core-tests/e2e-tests/spring-rpc/spring-rpc-thrift/target/
95+
/core-tests/e2e-tests/micronaut-latest/target/
96+
/core-tests/e2e-tests/wiremock/target/
97+
98+
99+
/core-tests/e2e-tests/spring-rest-h2-v1/target/
100+
/core-tests/e2e-tests/spring-rest-mysql-column-types/target/
101+
/core-tests/e2e-tests/spring-rest-postgres-column-types/target/
102+
/core-tests/e2e-tests/spring-rest-h2-column-types/target/
103+
/core-tests/e2e-tests/spring-rest-h2-z3solver/target/
104+
/core-tests/client-java/test-old-libraries/target/
105+
/core-tests/e2e-tests/spring-web/target/
106+
/core-tests/e2e-tests/spring-rest-mongo/target/
107+
/core-tests/e2e-tests/spring-rest-opensearch/target/
108+
/core-tests/client-java/target/
109+
/core-tests/client-java/dependencies/target/
110+
/core-tests/client-java/sql-dto/target/
111+
/core-tests/client-java/sql/target/
112+
/core-tests/client-java/distance-heuristics/target/
113+
/core-tests/e2e-tests/spring-rpc/spring-rpc-grpc/target/
138114
/em.toml
139115

140116
/core-extra/solver/target/
141117
/em.yaml
142-
/e2e-tests/spring-rest-openapi-v2/em.yaml
143-
/e2e-tests/spring-rest-openapi-v3/em.yaml
144-
/core-it/em.yaml
118+
/core-tests/e2e-tests/spring-rest-openapi-v2/em.yaml
119+
/core-tests/e2e-tests/spring-rest-openapi-v3/em.yaml
120+
/core-tests/core-it/em.yaml
145121

146122
/test-utils/test-utils-js/coverage/
147123
/test-utils/test-utils-js/node_modules/
148124
/test-utils/test-utils-js/target/
149125
/core/em.yaml
150126

151-
/e2e-tests/spring-rest-bb/target/
152-
/e2e-tests/spring-rest-bb/javascript/node_modules/
153-
/e2e-tests/spring-rest-bb/javascript/generated/
154-
/e2e-tests/spring-rest-bb/python/generated/
127+
/core-tests/e2e-tests/spring-rest-bb/target/
128+
/core-tests/e2e-tests/spring-rest-bb/javascript/node_modules/
129+
/core-tests/e2e-tests/spring-rest-bb/javascript/generated/
130+
/core-tests/e2e-tests/spring-rest-bb/python/generated/
155131

156132
/client-java/test-utils-java/target/
157133

158134
/test-utils/test-utils-py/target/
159135
/test-utils/test-utils-py/src/main/resources/__pycache__/
160136
/test-utils/test-utils-py/src/test/__pycache__/
161137

162-
/e2e-tests/spring-graphql-bb/javascript/generated/
163-
/e2e-tests/spring-graphql-bb/javascript/node_modules/
164-
/e2e-tests/spring-graphql-bb/python/generated/
165-
/e2e-tests/spring-graphql-bb/target/
138+
/core-tests/e2e-tests/spring-graphql-bb/javascript/generated/
139+
/core-tests/e2e-tests/spring-graphql-bb/javascript/node_modules/
140+
/core-tests/e2e-tests/spring-graphql-bb/python/generated/
141+
/core-tests/e2e-tests/spring-graphql-bb/target/
166142

167143
/generated_tests/
168-
/e2e-tests/spring-rest-bb/maven/src/
169-
/e2e-tests/spring-rest-bb/maven/target/
144+
/core-tests/e2e-tests/spring-rest-bb/maven/src/
145+
/core-tests/e2e-tests/spring-rest-bb/maven/target/
170146
/target/
171147
/wfc/target/
172148

173-
/e2e-tests/emb-json/target/
149+
/core-tests/e2e-tests/emb-json/target/
174150
/process_data/
175-
/e2e-tests/spring-rest-multidb/target/
176-
/e2e-tests/spring-rest-h2-v2/target/
177-
e2e-tests/spring-rest-rsa/target/
178-
/e2e-tests/spring-rest-h2-v1/em.yaml
179-
/core-integration-tests/core-it/target/
151+
/core-tests/e2e-tests/spring-rest-multidb/target/
152+
/core-tests/e2e-tests/spring-rest-h2-v2/target/
153+
/core-tests/e2e-tests/spring-rest-rsa/target/
154+
/core-tests/e2e-tests/spring-rest-h2-v1/em.yaml
155+
/core-tests/integration-tests/core-it/target/
156+
/core-tests/integration-tests/core-it/em.yaml

client-java/instrumentation/pom.xml

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
<packaging>jar</packaging>
1313
<name>${project.groupId}:${project.artifactId}</name>
1414

15+
<properties>
16+
<!-- THOSE ARE ONLY FOR TESTING -->
17+
<springboot.version>2.5.4</springboot.version>
18+
</properties>
19+
1520

1621
<dependencies>
1722
<dependency>
@@ -54,11 +59,35 @@
5459
<artifactId>junit-jupiter-params</artifactId>
5560
</dependency>
5661

62+
63+
<!-- SPRING -->
5764
<dependency>
5865
<groupId>org.springframework.boot</groupId>
5966
<artifactId>spring-boot-starter-web</artifactId>
67+
<version>${springboot.version}</version>
68+
<scope>test</scope>
69+
</dependency>
70+
<dependency>
71+
<groupId>org.springframework.boot</groupId>
72+
<artifactId>spring-boot-starter-data-mongodb</artifactId>
73+
<version>${springboot.version}</version>
6074
<scope>test</scope>
6175
</dependency>
76+
<dependency>
77+
<groupId>org.springframework.boot</groupId>
78+
<artifactId>spring-boot-starter-data-redis</artifactId>
79+
<version>${springboot.version}</version>
80+
<scope>test</scope>
81+
</dependency>
82+
<!-- <dependency>-->
83+
<!-- <groupId>org.springframework.data</groupId>-->
84+
<!-- <artifactId>spring-data-redis</artifactId>-->
85+
<!-- <version>${springboot.version}</version>-->
86+
<!-- <scope>test</scope>-->
87+
<!-- </dependency>-->
88+
89+
90+
6291
<dependency>
6392
<groupId>org.mockito</groupId>
6493
<artifactId>mockito-core</artifactId>
@@ -164,21 +193,7 @@
164193
<artifactId>mongodb-driver-sync</artifactId>
165194
<scope>test</scope>
166195
</dependency>
167-
<dependency>
168-
<groupId>org.springframework.boot</groupId>
169-
<artifactId>spring-boot-starter-data-mongodb</artifactId>
170-
<scope>test</scope>
171-
</dependency>
172-
<dependency>
173-
<groupId>org.springframework.boot</groupId>
174-
<artifactId>spring-boot-starter-data-redis</artifactId>
175-
<scope>test</scope>
176-
</dependency>
177-
<dependency>
178-
<groupId>org.springframework.data</groupId>
179-
<artifactId>spring-data-redis</artifactId>
180-
<scope>test</scope>
181-
</dependency>
196+
182197
<dependency>
183198
<groupId>org.testcontainers</groupId>
184199
<artifactId>testcontainers</artifactId>

core-extra/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44

55
<parent>
66
<groupId>org.evomaster</groupId>
7-
<artifactId>evomaster</artifactId>
7+
<artifactId>evomaster-core-parent</artifactId>
88
<version>4.0.1-SNAPSHOT</version>
9+
<relativePath>../core-parent</relativePath>
910
</parent>
1011

1112
<artifactId>evomaster-core-extra</artifactId>

core-parent/pom.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<parent>
6+
<groupId>org.evomaster</groupId>
7+
<artifactId>evomaster</artifactId>
8+
<version>4.0.1-SNAPSHOT</version>
9+
</parent>
10+
11+
<groupId>org.evomaster</groupId>
12+
<artifactId>evomaster-core-parent</artifactId>
13+
<packaging>pom</packaging>
14+
<name>${project.groupId}:${project.artifactId}</name>
15+
16+
</project>

0 commit comments

Comments
 (0)