From cdef383575f0ca27623bd395e7d26530531b1a09 Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Wed, 11 Nov 2020 18:16:52 +0100 Subject: [PATCH] renaming E2E module for V2 --- .gitignore | 8 +++----- e2e-tests/pom.xml | 2 +- .../{spring-examples => spring-rest-openapi-v2}/pom.xml | 2 +- .../foo/rest/examples/spring/SwaggerConfiguration.java | 0 .../examples/spring/bodytypes/BodyTypesApplication.java | 0 .../foo/rest/examples/spring/bodytypes/BodyTypesDto.java | 0 .../foo/rest/examples/spring/bodytypes/BodyTypesRest.java | 0 .../examples/spring/branches/BranchesApplication.java | 0 .../rest/examples/spring/branches/BranchesPostDto.java | 0 .../examples/spring/branches/BranchesResponseDto.java | 0 .../foo/rest/examples/spring/branches/BranchesRest.java | 0 .../spring/chainedheaderlocation/CHLApplication.java | 0 .../examples/spring/chainedheaderlocation/CHLRest.java | 0 .../examples/spring/chainednolocation/CNLApplication.java | 0 .../rest/examples/spring/chainednolocation/CNLRest.java | 0 .../foo/rest/examples/spring/chainednolocation/CNL_X.java | 0 .../examples/spring/chainedpostget/CPGApplication.java | 0 .../foo/rest/examples/spring/chainedpostget/CPGRest.java | 0 .../com/foo/rest/examples/spring/chainedpostget/Y.java | 0 .../examples/spring/constant/ConstantApplication.java | 0 .../examples/spring/constant/ConstantResponseDto.java | 0 .../foo/rest/examples/spring/constant/ConstantRest.java | 0 .../com/foo/rest/examples/spring/db/auth/AuthApp.java | 0 .../rest/examples/spring/db/auth/AuthProjectService.java | 0 .../com/foo/rest/examples/spring/db/auth/AuthRest.java | 0 .../foo/rest/examples/spring/db/auth/AuthUserService.java | 0 .../examples/spring/db/auth/AuthWebSecurityConfig.java | 0 .../examples/spring/db/auth/db/AuthProjectEntity.java | 0 .../rest/examples/spring/db/auth/db/AuthUserEntity.java | 0 .../examples/spring/db/auth/db/AuthUserRepository.java | 0 .../rest/examples/spring/db/base/DbBaseApplication.java | 0 .../com/foo/rest/examples/spring/db/base/DbBaseDto.java | 0 .../foo/rest/examples/spring/db/base/DbBaseEntity.java | 0 .../rest/examples/spring/db/base/DbBaseRepository.java | 0 .../com/foo/rest/examples/spring/db/base/DbBaseRest.java | 0 .../spring/db/directint/DbDirectIntApplication.java | 0 .../examples/spring/db/directint/DbDirectIntEntity.java | 0 .../spring/db/directint/DbDirectIntRepository.java | 0 .../examples/spring/db/directint/DbDirectIntRest.java | 0 .../examples/spring/db/existingdata/ExistingDataApp.java | 0 .../spring/db/existingdata/ExistingDataEntityX.java | 0 .../spring/db/existingdata/ExistingDataEntityY.java | 0 .../spring/db/existingdata/ExistingDataRepositoryX.java | 0 .../examples/spring/db/existingdata/ExistingDataRest.java | 0 .../rest/examples/spring/db/javatypes/JavaTypesApp.java | 0 .../examples/spring/db/javatypes/JavaTypesEntity.java | 0 .../examples/spring/db/javatypes/JavaTypesRepository.java | 0 .../rest/examples/spring/db/javatypes/JavaTypesRest.java | 0 .../foo/rest/examples/spring/enums/EnumsApplication.java | 0 .../java/com/foo/rest/examples/spring/enums/EnumsDto.java | 0 .../com/foo/rest/examples/spring/enums/EnumsRest.java | 0 .../com/foo/rest/examples/spring/enums/TargetEnums.java | 0 .../rest/examples/spring/escapes/EscapeApplication.java | 0 .../rest/examples/spring/escapes/EscapeResponseDto.java | 0 .../com/foo/rest/examples/spring/escapes/EscapeRest.java | 0 .../spring/expectations/ExpectationsApplication.java | 0 .../examples/spring/expectations/ExpectationsRest.java | 0 .../examples/spring/formlogin/FormLoginApplication.java | 0 .../foo/rest/examples/spring/formlogin/FormLoginRest.java | 0 .../spring/formlogin/FormLoginWebSecurityConfig.java | 0 .../spring/headerlocation/HeaderLocationApplication.java | 0 .../examples/spring/headerlocation/HeaderLocationDto.java | 0 .../spring/headerlocation/HeaderLocationRest.java | 0 .../examples/spring/impactXYZ/ImpactXYZApplication.java | 0 .../foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java | 0 .../com/foo/rest/examples/spring/impactXYZ/XYZDto.java | 0 .../spring/namedresource/NamedResourceApplication.java | 0 .../examples/spring/namedresource/NamedResourceDto.java | 0 .../examples/spring/namedresource/NamedResourceRest.java | 0 .../examples/spring/positiveinteger/PIApplication.java | 0 .../spring/positiveinteger/PositiveIntegerRest.java | 0 .../foo/rest/examples/spring/positiveinteger/PostDto.java | 0 .../rest/examples/spring/positiveinteger/ResponseDto.java | 0 .../rest/examples/spring/postcollection/CreateDto.java | 0 .../spring/postcollection/PostCollectionApplication.java | 0 .../spring/postcollection/PostCollectionRest.java | 0 .../rest/examples/spring/postcollection/ValuesDto.java | 0 .../examples/spring/redirect/RedirectApplication.java | 0 .../foo/rest/examples/spring/redirect/RedirectRest.java | 0 .../foo/rest/examples/spring/regex/RegexApplication.java | 0 .../examples/spring/regexdate/RegexDateApplication.java | 0 .../examples/spring/resource/ResourceApplication.java | 0 .../com/foo/rest/examples/spring/resource/dto/RA.java | 0 .../com/foo/rest/examples/spring/resource/dto/Rd.java | 0 .../com/foo/rest/examples/spring/resource/dto/RpR.java | 0 .../rest/examples/spring/resource/entity/RAEntity.java | 0 .../examples/spring/resource/entity/RARepository.java | 0 .../rest/examples/spring/resource/entity/RdEntity.java | 0 .../examples/spring/resource/entity/RdRepository.java | 0 .../rest/examples/spring/resource/entity/RpREntity.java | 0 .../examples/spring/resource/entity/RpRRepository.java | 0 .../rest/examples/spring/resource/service/RARestAPI.java | 0 .../rest/examples/spring/resource/service/RdRestAPI.java | 0 .../rest/examples/spring/resource/service/RpRRestAPI.java | 0 .../rest/examples/spring/strings/StringsApplication.java | 0 .../rest/examples/spring/strings/StringsResponseDto.java | 0 .../com/foo/rest/examples/spring/strings/StringsRest.java | 0 .../foo/rest/examples/spring/taint/TaintApplication.java | 0 .../com/foo/rest/examples/spring/taint/TaintRest.java | 0 .../spring/taintInvalid/TaintInvalidApplication.java | 0 .../examples/spring/taintInvalid/TaintInvalidRest.java | 0 .../examples/spring/taintMulti/TaintMultiApplication.java | 0 .../rest/examples/spring/taintMulti/TaintMultiRest.java | 0 .../taintignorecase/TaintIgnoreCaseApplication.java | 0 .../spring/taintignorecase/TaintIgnoreCaseRest.java | 0 .../rest/examples/spring/tcpport/TcpPortApplication.java | 0 .../spring/testability/TestabilityApplication.java | 0 .../rest/examples/spring/testability/TestabilityRest.java | 0 .../examples/spring/triangle/TriangleApplication.java | 0 .../examples/spring/triangle/TriangleResponseDto.java | 0 .../foo/rest/examples/spring/triangle/TriangleRest.java | 0 .../rest/examples/spring/ttpaper/TTPaperApplication.java | 0 .../com/foo/rest/examples/spring/ttpaper/TTPaperBody.java | 0 .../foo/rest/examples/spring/ttpaper/TTPaperNumeric.java | 0 .../foo/rest/examples/spring/ttpaper/TTPaperParam.java | 0 .../com/foo/rest/examples/spring/ttpaper/TTPaperSql.java | 0 .../examples/spring/webrequest/WebRequestApplication.java | 0 .../rest/examples/spring/webrequest/WebRequestRest.java | 0 .../main/java/net/thirdparty/taint/TaintCheckString.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/resourceGraph.dot | 0 .../src/main/resources/static/swagger-regex.json | 0 .../src/main/resources/static/swagger-regexdate.json | 0 .../com/foo/rest/examples/spring/SpringController.java | 0 .../examples/spring/bodytypes/BodyTypesController.java | 0 .../rest/examples/spring/branches/BranchesController.java | 0 .../spring/chainedheaderlocation/CHLController.java | 0 .../examples/spring/chainednolocation/CNLController.java | 0 .../examples/spring/chainedpostget/CPGController.java | 0 .../rest/examples/spring/constant/ConstantController.java | 0 .../rest/examples/spring/db/SpringWithDbController.java | 0 .../rest/examples/spring/db/auth/DbAuthController.java | 0 .../rest/examples/spring/db/base/DbBaseController.java | 0 .../spring/db/directint/DbDirectIntController.java | 0 .../db/directintwithsql/DbDirectIntWithSqlController.java | 0 .../spring/db/existingdata/ExistingDataController.java | 0 .../examples/spring/db/javatypes/JavaTypesController.java | 0 .../foo/rest/examples/spring/enums/EnumsController.java | 0 .../foo/rest/examples/spring/escape/EscapeController.java | 0 .../spring/expectations/ExpectationsController.java | 0 .../examples/spring/formlogin/FormLoginController.java | 0 .../spring/headerlocation/HeaderLocationController.java | 0 .../spring/impactXYZ/ImpactXYZRestController.java | 0 .../spring/namedresource/NamedResourceController.java | 0 .../examples/spring/positiveinteger/PIController.java | 0 .../spring/postcollection/PostCollectionController.java | 0 .../rest/examples/spring/redirect/RedirectController.java | 0 .../foo/rest/examples/spring/regex/RegexController.java | 0 .../rest/examples/spring/regex/RegexTaintController.java | 0 .../examples/spring/regexdate/RegexDateController.java | 0 .../examples/spring/resource/ResourceRestController.java | 0 .../rest/examples/spring/strings/StringsController.java | 0 .../foo/rest/examples/spring/taint/TaintController.java | 0 .../spring/taintInvalid/TaintInvalidController.java | 0 .../examples/spring/taintMulti/TaintMultiController.java | 0 .../spring/taintignorecase/TaintIgnoreCaseController.java | 0 .../rest/examples/spring/tcpport/TcpPortController.java | 0 .../spring/testability/TestabilityController.java | 0 .../rest/examples/spring/triangle/TriangleController.java | 0 .../rest/examples/spring/ttpaper/TTPaperController.java | 0 .../examples/spring/webrequest/WebRequestController.java | 0 .../org/evomaster/e2etests/spring/examples/EMRunner.java | 0 .../e2etests/spring/examples/SpringTestBase.java | 0 .../spring/examples/blackbox/BlackBoxConstantEMTest.java | 0 .../spring/examples/bodytypes/BodyTypesEMTest.java | 0 .../e2etests/spring/examples/branches/BranchesEMTest.java | 0 .../spring/examples/branches/BranchesManualTest.java | 0 .../spring/examples/chainedheaderlocation/CHLEMTest.java | 0 .../examples/chainedheaderlocation/CHLManualTest.java | 0 .../examples/chainedheaderlocation/CHLTestBase.java | 0 .../spring/examples/chainednolocation/CNLEMTest.java | 0 .../spring/examples/chainednolocation/CNLManualTest.java | 0 .../spring/examples/chainednolocation/CNLTestBase.java | 0 .../spring/examples/chainedpostget/CPGEMTest.java | 0 .../spring/examples/chainedpostget/CPGManualTest.java | 0 .../spring/examples/chainedpostget/CPGTestBase.java | 0 .../e2etests/spring/examples/constant/ConstantEMTest.java | 0 .../e2etests/spring/examples/db/auth/DbAuthEMTest.java | 0 .../spring/examples/db/auth/DbAuthManualTest.java | 0 .../e2etests/spring/examples/db/auth/DbAuthTestBase.java | 0 .../e2etests/spring/examples/db/base/DbBaseEMTest.java | 0 .../spring/examples/db/base/DbBaseManualTest.java | 0 .../spring/examples/db/base/DbBaseTTIssueManualTest.java | 0 .../e2etests/spring/examples/db/base/DbBaseTestBase.java | 0 .../spring/examples/db/directint/DbDirectIntEMTest.java | 0 .../examples/db/directint/DbDirectIntManualTest.java | 0 .../spring/examples/db/directint/DbDirectIntTestBase.java | 0 .../db/directintwithsql/DbDirectIntWithSqlEMTest.java | 0 .../db/directintwithsql/DbDirectIntWithSqlManualTest.java | 0 .../db/directintwithsql/DbDirectIntWithSqlTestBase.java | 0 .../examples/db/existingdata/ExistingDataEMTest.java | 0 .../spring/examples/db/javatypes/JavaTypesEMTest.java | 0 .../spring/examples/db/javatypes/JavaTypesTestBase.java | 0 .../e2etests/spring/examples/enums/EnumsEMTest.java | 0 .../e2etests/spring/examples/escape/EscapeEMTest.java | 0 .../e2etests/spring/examples/escape/EscapeManualTest.java | 0 .../e2etests/spring/examples/escape/EscapeTestBase.java | 0 .../spring/examples/expectations/ExpectationsEMTest.java | 0 .../examples/expectations/ExpectationsManualTest.java | 0 .../examples/expectations/ExpectationsTestBase.java | 0 .../spring/examples/formlogin/FormLoginEMTest.java | 0 .../spring/examples/formlogin/FormLoginManualTest.java | 0 .../e2etests/spring/examples/headerlocation/HLEMTest.java | 0 .../spring/examples/headerlocation/HLManualTest.java | 0 .../spring/examples/headerlocation/HLTestBase.java | 0 .../impactXYZ/ArchiveGeneMutationImpactXYZTest.java | 0 .../impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java | 0 .../spring/examples/impactXYZ/ImpactXYZManualTest.java | 0 .../examples/impactXYZ/WeightBasedMutationXYZTest.java | 0 .../e2etests/spring/examples/namedresource/NREMTest.java | 0 .../spring/examples/namedresource/NRManualTest.java | 0 .../spring/examples/namedresource/NRTestBase.java | 0 .../spring/examples/positiveinteger/PIEMTest.java | 0 .../spring/examples/positiveinteger/PIManualTest.java | 0 .../spring/examples/positiveinteger/PITestBase.java | 0 .../e2etests/spring/examples/postcollection/PCEMTest.java | 0 .../e2etests/spring/examples/redirect/RedirectEMTest.java | 0 .../e2etests/spring/examples/regex/RegexEMTest.java | 0 .../e2etests/spring/examples/regex/RegexTaintEMTest.java | 0 .../spring/examples/regexdate/RegexDateEMTest.java | 0 .../examples/resource/ResourceDependencyEMTest.java | 0 .../spring/examples/resource/ResourceTestBase.java | 0 .../e2etests/spring/examples/sort/SortEMTest.java | 0 .../spring/examples/splitter/SplitterTestBase.java | 0 .../spring/examples/splitter/TestSuiteSplitterTest.java | 0 .../e2etests/spring/examples/strings/StringsEMTest.java | 0 .../spring/examples/strings/StringsManualTest.java | 0 .../e2etests/spring/examples/strings/StringsTestBase.java | 0 .../e2etests/spring/examples/taint/TaintEMTest.java | 0 .../spring/examples/taintInvalid/TaintInvalidEMTest.java | 0 .../spring/examples/taintMulti/TaintMultiEMTest.java | 0 .../examples/taintignorecase/TaintIgnoreCaseEMTest.java | 0 .../e2etests/spring/examples/tcpport/TcpPortEMTest.java | 0 .../testability/MutatorWithTestabilityRestTest.java | 0 .../spring/examples/testability/TestabilityEMTest.java | 0 .../TestabilityEMwithAdaptiveMutationTest.java | 0 .../e2etests/spring/examples/triangle/TriangleEMTest.java | 0 .../e2etests/spring/examples/ttpaper/TTPaperEMTest.java | 0 .../spring/examples/webrequest/WebRequestEMTest.java | 0 .../spring/examples/webrequest/WebRequestManualTest.java | 0 .../spring/examples/webrequest/WebRequestTestBase.java | 0 .../src/test/resources/TTPaper.json | 0 242 files changed, 5 insertions(+), 7 deletions(-) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/pom.xml (98%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/java/net/thirdparty/taint/TaintCheckString.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/resources/application.yml (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/resources/resourceGraph.dot (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/resources/static/swagger-regex.json (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/main/resources/static/swagger-regexdate.json (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/SpringController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceDependencyEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java (100%) rename e2e-tests/{spring-examples => spring-rest-openapi-v2}/src/test/resources/TTPaper.json (100%) diff --git a/.gitignore b/.gitignore index 3df01a01cf..58bc6e8d7b 100644 --- a/.gitignore +++ b/.gitignore @@ -18,12 +18,10 @@ hs_err_pid* spy.log *pom.xml.versionsBackup *dependency-reduced-pom.xml -/e2e-tests/dropwizardExamples/src/em/ -/e2e-tests/springExamples/src/em/ /src/ /private/ /statistics.csv -/e2e-tests/spring-examples/src/em/ +/e2e-tests/spring-rest-openapi-v2/src/em/ case-study/rest/target/ client-java/client-util/target/ client-java/controller-api/target/ @@ -34,9 +32,9 @@ client-java/database-spy/target/ core/target/ e2e-tests/dropwizard-examples/target/ e2e-tests/e2e-tests-utils/target/ -e2e-tests/spring-examples/target/ +e2e-tests/spring-rest-openapi-v2/target/ experiments/target/ -/e2e-tests/spring-examples/src/em/EvoMasterTest.java +/e2e-tests/spring-rest-openapi-v2/src/em/EvoMasterTest.java /e2e-tests/dropwizard-examples/src/em/ /snapshot.csv *.lst diff --git a/e2e-tests/pom.xml b/e2e-tests/pom.xml index 6dbe5e3ea2..a10b623d00 100644 --- a/e2e-tests/pom.xml +++ b/e2e-tests/pom.xml @@ -15,8 +15,8 @@ e2e-tests-utils dropwizard-examples - spring-examples spring-rest-postgres + spring-rest-openapi-v2 spring-rest-openapi-v3 diff --git a/e2e-tests/spring-examples/pom.xml b/e2e-tests/spring-rest-openapi-v2/pom.xml similarity index 98% rename from e2e-tests/spring-examples/pom.xml rename to e2e-tests/spring-rest-openapi-v2/pom.xml index 08fc43ceac..fb150a83f6 100644 --- a/e2e-tests/spring-examples/pom.xml +++ b/e2e-tests/spring-rest-openapi-v2/pom.xml @@ -8,7 +8,7 @@ 1.0.2-SNAPSHOT - evomaster-e2e-tests-spring-examples + evomaster-e2e-tests-spring-rest-openapi-v2 jar diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java diff --git a/e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java diff --git a/e2e-tests/spring-examples/src/main/java/net/thirdparty/taint/TaintCheckString.java b/e2e-tests/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java similarity index 100% rename from e2e-tests/spring-examples/src/main/java/net/thirdparty/taint/TaintCheckString.java rename to e2e-tests/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java diff --git a/e2e-tests/spring-examples/src/main/resources/application.yml b/e2e-tests/spring-rest-openapi-v2/src/main/resources/application.yml similarity index 100% rename from e2e-tests/spring-examples/src/main/resources/application.yml rename to e2e-tests/spring-rest-openapi-v2/src/main/resources/application.yml diff --git a/e2e-tests/spring-examples/src/main/resources/resourceGraph.dot b/e2e-tests/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot similarity index 100% rename from e2e-tests/spring-examples/src/main/resources/resourceGraph.dot rename to e2e-tests/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot diff --git a/e2e-tests/spring-examples/src/main/resources/static/swagger-regex.json b/e2e-tests/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json similarity index 100% rename from e2e-tests/spring-examples/src/main/resources/static/swagger-regex.json rename to e2e-tests/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json diff --git a/e2e-tests/spring-examples/src/main/resources/static/swagger-regexdate.json b/e2e-tests/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json similarity index 100% rename from e2e-tests/spring-examples/src/main/resources/static/swagger-regexdate.json rename to e2e-tests/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/SpringController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/SpringController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java diff --git a/e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceDependencyEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceDependencyEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceDependencyEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceDependencyEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java diff --git a/e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java b/e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java similarity index 100% rename from e2e-tests/spring-examples/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java rename to e2e-tests/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java diff --git a/e2e-tests/spring-examples/src/test/resources/TTPaper.json b/e2e-tests/spring-rest-openapi-v2/src/test/resources/TTPaper.json similarity index 100% rename from e2e-tests/spring-examples/src/test/resources/TTPaper.json rename to e2e-tests/spring-rest-openapi-v2/src/test/resources/TTPaper.json