This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a change to branch import-oas-validator in repository https://gitbox.apache.org/repos/asf/servicecomb-toolkit.git.
from cf6f935 Merge pull request #40 from chanjarster/import-oas-validator new fad1f75 SCB-1553 Integrate oas-validator compliance check to cli Sub task: since oas-validator doesn't distribute itself standalone so remove distribution dir and LICENSE files new 866acf8 SCB-1553 Integrate oas-validator compliance check to cli Sub task: connect oas-validator pom.xml with toolkit pom.xml, so it's included in the CI. new 53c688c SCB-1553 Integrate oas-validator compliance check to cli update LICENSE files new 2a4a6f0 SCB-1553 Integrate oas-validator compliance check to cli add compliance validator factories new e069a79 SCB-1553 Integrate oas-validator compliance check to cli refactor parse checker code, remove duplication new 61fb6fc SCB-1553 Integrate oas-validator compliance check to cli Translate chinese prompt message to english new 3c5c2cb SCB-1553 Integrate oas-validator compliance check to cli Add unit test for validator factories new 6163e7d SCB-1553 Integrate oas-validator compliance check to cli Add compliance check capability to cli new c4f5a91 SCB-1553 Integrate oas-validator compliance check to cli Add oas-validator to coverage test new 963563b Change chmod 755 to 644 on plain test files new 32c183a SCB-1553 Integrate oas-validator compliance check to cli Add oas-validator style check usage to README new 118099a SCB-1553 Integrate oas-validator compliance check to cli Fix license header missing issue new c151209 SCB-1553 Integrate oas-validator compliance check to cli Fix too many logs cause travis ci broken issue. new 945b70a SCB-1553 Integrate oas-validator compliance check to cli Fix syntax check logical bug. new eeeb3d9 SCB-1553 Integrate oas-validator compliance check to cli Increase test coverage. new f2b3e34 SCB-1553 Integrate oas-validator compliance check to cli Add abbr for checkstyle subcommand: cs new 40cb4ff SCB-1553 Integrate oas-validator compliance check to cli Fix the license issue The 17 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: LICENSE | 0 README-ZH.md | 9 + README.md | 17 +- cli/pom.xml | 5 + .../apache/servicecomb/toolkit/cli/CheckStyle.java | 9 +- .../servicecomb/toolkit/cli/CheckStyleAbbr.java | 9 +- .../servicecomb/toolkit/cli/CheckStyleBase.java | 122 ++++ .../servicecomb/toolkit/cli/ToolkitMain.java | 2 +- .../apache/servicecomb/toolkit/cli/CliTest.java | 19 + .../src/test/resources/oas/parser-test.yaml | 6 +- codegen/pom.xml | 0 common/pom.xml | 0 .../projects/demo-with-correct-pom/pom.xml | 0 .../projects/demo-with-invaild-pom/pom.xml | 0 contractgen/pom.xml | 0 contractgen/src/test/projects/demo/pom.xml | 0 core/pom.xml | 0 docgen/pom.xml | 0 integration-tests/coverage-aggregate/pom.xml | 34 +- integration-tests/pom.xml | 0 oas-validator/LICENSE | 201 ------ oas-validator/distribution/pom.xml | 107 --- oas-validator/distribution/src/assembly/bin.xml | 65 -- oas-validator/distribution/src/assembly/src.xml | 66 -- oas-validator/distribution/src/release/LICENSE | 437 ------------ .../src/release/licenses/LICENSE-cddl-gplv2 | 760 --------------------- .../src/release/licenses/LICENSE-cddl-v10 | 132 ---- .../src/release/licenses/LICENSE-epl-v10 | 86 --- .../src/release/licenses/LICENSE-hamcrest | 27 - .../src/release/licenses/LICENSE-mpl-v20 | 373 ---------- .../distribution/src/release/licenses/LICENSE-qos | 21 - .../src/release/licenses/LICENSE-slf4j | 21 - .../oas-validator-compatibility-spring/pom.xml | 15 +- .../config/ValidatorConfigurationsTest.java | 64 ++ .../src/test/resources/logback-test.xml | 12 +- oas-validator/oas-validator-compatibility/pom.xml | 11 +- .../compatibility/CompatibilityCheckParser.java} | 21 +- .../CompatibilityCheckParserTest.java} | 29 +- .../validators/OasCompatibilityTestBase.java | 17 +- .../src/test/resources/logback-test.xml | 12 +- ...tstore-encoding-add-a.yaml => parser-test.yaml} | 6 +- .../oas-validator-compliance-spring/pom.xml | 12 +- .../config/ValidatorConfigurationsTest.java | 68 ++ .../src/test/resources/logback-test.xml | 12 +- oas-validator/oas-validator-compliance/pom.xml | 20 +- .../oasv/compliance/ComplianceCheckParser.java} | 20 +- .../factory/DefaultComponentsValidatorFactory.java | 96 +++ .../factory/DefaultEncodingValidatorFactory.java | 54 ++ .../factory/DefaultHeaderValidatorFactory.java | 54 ++ .../factory/DefaultInfoValidatorFactory.java} | 25 +- .../factory/DefaultMediaTypeValidatorFactory.java | 57 ++ .../factory/DefaultOasSpecValidatorFactory.java | 41 ++ .../factory/DefaultOpenApiValidatorFactory.java | 86 +++ .../factory/DefaultOperationValidatorFactory.java | 77 +++ .../factory/DefaultParameterValidatorFactory.java | 69 ++ .../factory/DefaultPathItemValidatorFactory.java | 57 ++ .../factory/DefaultPathsValidatorFactory.java | 54 ++ .../DefaultRequestBodyValidatorFactory.java | 53 ++ .../factory/DefaultResponseValidatorFactory.java | 61 ++ .../factory/DefaultResponsesValidatorFactory.java | 50 ++ .../factory/DefaultSchemaValidatorFactory.java} | 29 +- .../DefaultSecuritySchemeValidatorFactory.java} | 24 +- .../factory/DefaultServerValidatorFactory.java} | 25 +- .../factory/DefaultTagValidatorFactory.java} | 34 +- .../openapi/OpenApiSecurityEmptyValidator.java | 2 +- .../openapi/OpenApiTagNotEmptyValidator.java | 2 +- .../validator/openapi/OpenApiVersionValidator.java | 2 +- .../operation/OperationServersEmptyValidator.java | 2 +- .../operation/OperationTagsOnlyOneValidator.java | 2 +- .../operation/OperationTagsReferenceValidator.java | 2 +- .../ParameterDescriptionRequiredValidator.java | 2 +- .../RequestBodyDescriptionRequiredValidator.java | 2 +- .../validator/tag/TagReferenceValidator.java | 2 +- .../compliance/ComplianceCheckParserTest.java} | 29 +- .../DefaultComponentsValidatorFactoryTest.java} | 45 +- .../DefaultEncodingValidatorFactoryTest.java} | 29 +- .../DefaultHeaderValidatorFactoryTest.java} | 29 +- .../factory/DefaultInfoValidatorFactoryTest.java} | 29 +- .../DefaultMediaTypeValidatorFactoryTest.java} | 29 +- .../DefaultOasSpecValidatorFactoryTest.java | 33 +- .../DefaultOpenApiValidatorFactoryTest.java} | 29 +- .../DefaultOperationValidatorFactoryTest.java} | 29 +- .../DefaultParameterValidatorFactoryTest.java} | 29 +- .../DefaultPathItemValidatorFactoryTest.java} | 29 +- .../factory/DefaultPathsValidatorFactoryTest.java} | 29 +- .../DefaultRequestBodyValidatorFactoryTest.java} | 29 +- .../DefaultResponseValidatorFactoryTest.java} | 29 +- .../DefaultResponsesValidatorFactoryTest.java} | 31 +- .../DefaultSchemaValidatorFactoryTest.java} | 34 +- ...DefaultSecuritySchemeValidatorFactoryTest.java} | 29 +- .../DefaultServerValidatorFactoryTest.java} | 29 +- .../factory/DefaultTagValidatorFactoryTest.java} | 30 +- .../factory/ValidatorFactoryTestConfiguration.java | 11 +- .../validator/OasComplianceTestBase.java | 18 +- .../HeaderDescriptionRequiredValidatorTest.java | 7 +- .../info/InfoDescriptionRequiredValidatorTest.java | 3 +- .../openapi/OpenApiTagsSizeValidatorTest.java | 2 +- .../openapi/OpenApiVersionValidatorTest.java | 2 +- .../OperationTagsOnlyOneValidatorTest.java | 2 +- .../OperationTagsReferenceValidatorTest.java | 2 +- .../tag/TagDescriptionRequiredValidatorTest.java | 3 +- .../tag/TagNameUpperCamelCaseValidatorTest.java | 3 +- .../validator/tag/TagReferenceValidatorTest.java | 2 +- .../src/test/resources/logback-test.xml | 12 +- .../toolkit/oasv/compliance/parser-test.yaml} | 6 +- oas-validator/oas-validator-core-spring/pom.xml | 6 +- oas-validator/oas-validator-core/pom.xml | 5 +- ...asSpecSyntaxChecker.java => SyntaxChecker.java} | 20 +- .../oasv/validation/api/ViolationMessages.java | 10 +- .../factory/CallbackValidatorFactory.java | 8 +- .../factory/ComponentsValidatorFactory.java | 8 +- .../factory/EncodingValidatorFactory.java | 8 +- .../factory/ExampleValidatorFactory.java | 8 +- .../validation/factory/HeaderValidatorFactory.java | 8 +- .../validation/factory/InfoValidatorFactory.java | 8 +- .../validation/factory/LinkValidatorFactory.java | 8 +- .../factory/MediaTypeValidatorFactory.java | 8 +- .../factory/OasObjectValidatorFactory.java | 9 +- .../factory/OasSpecValidatorFactory.java | 9 +- .../factory/OpenApiValidatorFactory.java | 8 +- .../factory/OperationValidatorFactory.java | 8 +- .../factory/ParameterValidatorFactory.java | 8 +- .../factory/PathItemValidatorFactory.java | 8 +- .../validation/factory/PathsValidatorFactory.java | 8 +- .../factory/RequestBodyValidatorFactory.java | 8 +- .../factory/ResponseValidatorFactory.java | 8 +- .../factory/ResponsesValidatorFactory.java | 8 +- .../validation/factory/SchemaValidatorFactory.java | 8 +- .../factory/SecuritySchemeValidatorFactory.java | 8 +- .../validation/factory/ServerValidatorFactory.java | 8 +- .../validation/factory/TagValidatorFactory.java | 8 +- .../toolkit/oasv/util/StringCaseUtilsTest.java | 5 +- .../toolkit/oasv/util/SyntaxCheckerTest.java} | 35 +- .../servicecomb/toolkit/oasv/util/syntax-bad.yaml} | 8 +- .../toolkit/oasv/util/syntax-good.yaml} | 6 +- oas-validator/oas-validator-test/pom.xml | 6 +- .../servicecomb/toolkit/oasv/OasSpecLoader.java | 9 +- oas-validator/oas-validator-web/pom.xml | 25 +- .../api/controller/CompatibilityController.java | 31 +- .../web/api/controller/ComplianceController.java | 37 +- oas-validator/pom.xml | 207 +----- pom.xml | 44 ++ .../GoodbyeService/pom.xml | 0 .../generate-from-code-sample/HelloService/pom.xml | 0 samples/generate-from-code-sample/pom.xml | 0 samples/generate-from-contract-sample/pom.xml | 0 samples/pom.xml | 0 .../GreetingService/pom.xml | 0 samples/verify-with-code-sample/pom.xml | 0 toolkit-distribution/pom.xml | 0 toolkit-distribution/src/release/LICENSE | 195 +++++- toolkit-distribution/src/release/NOTICE | 0 .../src/release/licenses/LICENSE-asm | 0 .../src/release/licenses/LICENSE-cal10n | 0 .../src/release/licenses/LICENSE-cc0 | 0 .../src/release/licenses/LICENSE-cddl | 0 .../src/release/licenses/LICENSE-commonmark | 0 .../src/release/licenses/LICENSE-epl-v10 | 0 .../src/release/licenses/LICENSE-hamcrest | 0 .../src/release/licenses/LICENSE-jopt | 0 .../src/release/licenses/LICENSE-lombok | 0 .../src/release/licenses/LICENSE-mit | 0 .../src/release/licenses/LICENSE-mockito | 0 .../src/release/licenses/LICENSE-mozilla-v20 | 0 .../src/release/licenses/LICENSE-slf4j | 0 .../src/release/licenses/LICENSE-webjars | 0 .../release/licenses/LICENSE-woodstox-stax2-api | 0 .../src/release/licenses/NOTICE-airline | 0 .../src/release/licenses/NOTICE-apache-commons-cli | 0 .../release/licenses/NOTICE-apache-commons-codec | 0 .../licenses/NOTICE-servicecomb-java-chassis | 0 toolkit-maven-plugin/pom.xml | 0 .../demo-multi-module/first-module/pom.xml | 0 .../src/test/projects/demo-multi-module/pom.xml | 0 .../src/test/projects/demo-with-contract/pom.xml | 0 .../test/projects/demo-without-contract/pom.xml | 0 176 files changed, 2108 insertions(+), 3182 deletions(-) mode change 100755 => 100644 LICENSE mode change 100755 => 100644 README-ZH.md mode change 100755 => 100644 README.md mode change 100755 => 100644 cli/pom.xml copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyle.java (78%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleAbbr.java (77%) mode change 100755 => 100644 create mode 100644 cli/src/main/java/org/apache/servicecomb/toolkit/cli/CheckStyleBase.java copy oas-validator/oas-validator-compatibility/src/test/resources/org/apache/servicecomb/toolkit/oasv/compatibility/validators/encoding/petstore-encoding-add-a.yaml => cli/src/test/resources/oas/parser-test.yaml (94%) mode change 100755 => 100644 mode change 100755 => 100644 codegen/pom.xml mode change 100755 => 100644 common/pom.xml mode change 100755 => 100644 common/src/test/resources/projects/demo-with-correct-pom/pom.xml mode change 100755 => 100644 common/src/test/resources/projects/demo-with-invaild-pom/pom.xml mode change 100755 => 100644 contractgen/pom.xml mode change 100755 => 100644 contractgen/src/test/projects/demo/pom.xml mode change 100755 => 100644 core/pom.xml mode change 100755 => 100644 docgen/pom.xml mode change 100755 => 100644 integration-tests/coverage-aggregate/pom.xml mode change 100755 => 100644 integration-tests/pom.xml delete mode 100755 oas-validator/LICENSE delete mode 100755 oas-validator/distribution/pom.xml delete mode 100755 oas-validator/distribution/src/assembly/bin.xml delete mode 100755 oas-validator/distribution/src/assembly/src.xml delete mode 100755 oas-validator/distribution/src/release/LICENSE delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-cddl-gplv2 delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-cddl-v10 delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-epl-v10 delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-hamcrest delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-mpl-v20 delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-qos delete mode 100755 oas-validator/distribution/src/release/licenses/LICENSE-slf4j mode change 100755 => 100644 oas-validator/oas-validator-compatibility-spring/pom.xml create mode 100644 oas-validator/oas-validator-compatibility-spring/src/test/java/org/apache/servicecomb/toolkit/oasv/compatibility/config/ValidatorConfigurationsTest.java copy common/src/test/resources/projects/demo-with-correct-pom/pom.xml => oas-validator/oas-validator-compatibility-spring/src/test/resources/logback-test.xml (67%) mode change 100755 => 100644 mode change 100755 => 100644 oas-validator/oas-validator-compatibility/pom.xml copy oas-validator/oas-validator-compatibility/src/{test/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/OasCompatibilityTestBase.java => main/java/org/apache/servicecomb/toolkit/oasv/compatibility/CompatibilityCheckParser.java} (68%) mode change 100755 => 100644 copy oas-validator/{oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/util/OasSpecParser.java => oas-validator-compatibility/src/test/java/org/apache/servicecomb/toolkit/oasv/compatibility/CompatibilityCheckParserTest.java} (52%) mode change 100755 => 100644 copy common/src/test/resources/projects/demo-with-correct-pom/pom.xml => oas-validator/oas-validator-compatibility/src/test/resources/logback-test.xml (67%) mode change 100755 => 100644 copy oas-validator/oas-validator-compatibility/src/test/resources/org/apache/servicecomb/toolkit/oasv/compatibility/{validators/encoding/petstore-encoding-add-a.yaml => parser-test.yaml} (94%) mode change 100755 => 100644 mode change 100755 => 100644 oas-validator/oas-validator-compliance-spring/pom.xml create mode 100644 oas-validator/oas-validator-compliance-spring/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/config/ValidatorConfigurationsTest.java copy common/src/test/resources/projects/demo-with-correct-pom/pom.xml => oas-validator/oas-validator-compliance-spring/src/test/resources/logback-test.xml (67%) mode change 100755 => 100644 mode change 100755 => 100644 oas-validator/oas-validator-compliance/pom.xml copy oas-validator/{oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/util/OasSpecParser.java => oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParser.java} (65%) mode change 100755 => 100644 create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactory.java copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/InfoValidatorConfiguration.java => oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactory.java} (61%) mode change 100755 => 100644 create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactory.java create mode 100644 oas-validator/oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactory.java copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/SchemaValidatorConfiguration.java => oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactory.java} (60%) mode change 100755 => 100644 copy oas-validator/{oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/diffvalidation/util/ChangeRangeCheckUtils.java => oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactory.java} (61%) mode change 100755 => 100644 rename oas-validator/{oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/util/OasSpecSyntaxChecker.java => oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactory.java} (62%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/TagValidatorConfiguration.java => oas-validator-compliance/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactory.java} (62%) mode change 100755 => 100644 rename oas-validator/{oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/util/OasSpecParser.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/ComplianceCheckParserTest.java} (52%) mode change 100755 => 100644 copy oas-validator/{oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/skeleton/components/ComponentsLinksKeysValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultComponentsValidatorFactoryTest.java} (51%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/EncodingValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultEncodingValidatorFactoryTest.java} (54%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/HeaderValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultHeaderValidatorFactoryTest.java} (54%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/InfoValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultInfoValidatorFactoryTest.java} (54%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultMediaTypeValidatorFactoryTest.java} (50%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/Comparison.java => oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOasSpecValidatorFactoryTest.java (50%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOpenApiValidatorFactoryTest.java} (51%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultOperationValidatorFactoryTest.java} (50%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultParameterValidatorFactoryTest.java} (50%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathItemValidatorFactoryTest.java} (50%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/PathsValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultPathsValidatorFactoryTest.java} (54%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/RequestBodyValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultRequestBodyValidatorFactoryTest.java} (53%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/ResponseValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponseValidatorFactoryTest.java} (54%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/ResponseValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultResponsesValidatorFactoryTest.java} (53%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compliance-spring/src/main/java/org/apache/servicecomb/toolkit/oasv/compliance/config/SchemaValidatorConfiguration.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSchemaValidatorFactoryTest.java} (54%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultSecuritySchemeValidatorFactoryTest.java} (50%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultServerValidatorFactoryTest.java} (51%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/main/java/org/apache/servicecomb/toolkit/oasv/compatibility/validators/pathitem/PathItemDeleteNotAllowedDiffValidator.java => oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/DefaultTagValidatorFactoryTest.java} (51%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-compliance/src/test/java/org/apache/servicecomb/toolkit/oasv/compliance/factory/ValidatorFactoryTestConfiguration.java (75%) mode change 100755 => 100644 copy common/src/test/resources/projects/demo-with-correct-pom/pom.xml => oas-validator/oas-validator-compliance/src/test/resources/logback-test.xml (67%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/test/resources/org/apache/servicecomb/toolkit/oasv/compatibility/validators/encoding/petstore-encoding-add-a.yaml => oas-validator-compliance/src/test/resources/org/apache/servicecomb/toolkit/oasv/compliance/parser-test.yaml} (94%) mode change 100755 => 100644 mode change 100755 => 100644 oas-validator/oas-validator-core-spring/pom.xml mode change 100755 => 100644 oas-validator/oas-validator-core/pom.xml rename oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/util/{DefaultOasSpecSyntaxChecker.java => SyntaxChecker.java} (80%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/CallbackValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/ComponentsValidatorFactory.java (76%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/EncodingValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/ExampleValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/HeaderValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/InfoValidatorFactory.java (78%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/LinkValidatorFactory.java (78%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/MediaTypeValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/OasObjectValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/OasSpecValidatorFactory.java (79%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/OpenApiValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/OperationValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/ParameterValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/PathItemValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/PathsValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/RequestBodyValidatorFactory.java (76%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/ResponseValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/ResponsesValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/SchemaValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/SecuritySchemeValidatorFactory.java (75%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/ServerValidatorFactory.java (77%) mode change 100755 => 100644 copy common/src/main/java/org/apache/servicecomb/toolkit/common/CompareAlgorithm.java => oas-validator/oas-validator-core/src/main/java/org/apache/servicecomb/toolkit/oasv/validation/factory/TagValidatorFactory.java (78%) mode change 100755 => 100644 rename oas-validator/oas-validator-core/src/{main/java/org/apache/servicecomb/toolkit/oasv/util/OasSpecParseException.java => test/java/org/apache/servicecomb/toolkit/oasv/util/SyntaxCheckerTest.java} (50%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/test/resources/org/apache/servicecomb/toolkit/oasv/compatibility/validators/encoding/petstore-encoding-add-a.yaml => oas-validator-core/src/test/resources/org/apache/servicecomb/toolkit/oasv/util/syntax-bad.yaml} (92%) mode change 100755 => 100644 copy oas-validator/{oas-validator-compatibility/src/test/resources/org/apache/servicecomb/toolkit/oasv/compatibility/validators/encoding/petstore-encoding-add-a.yaml => oas-validator-core/src/test/resources/org/apache/servicecomb/toolkit/oasv/util/syntax-good.yaml} (94%) mode change 100755 => 100644 mode change 100755 => 100644 oas-validator/oas-validator-test/pom.xml mode change 100755 => 100644 oas-validator/oas-validator-web/pom.xml mode change 100755 => 100644 oas-validator/pom.xml mode change 100755 => 100644 pom.xml mode change 100755 => 100644 samples/generate-from-code-sample/GoodbyeService/pom.xml mode change 100755 => 100644 samples/generate-from-code-sample/HelloService/pom.xml mode change 100755 => 100644 samples/generate-from-code-sample/pom.xml mode change 100755 => 100644 samples/generate-from-contract-sample/pom.xml mode change 100755 => 100644 samples/pom.xml mode change 100755 => 100644 samples/verify-with-code-sample/GreetingService/pom.xml mode change 100755 => 100644 samples/verify-with-code-sample/pom.xml mode change 100755 => 100644 toolkit-distribution/pom.xml mode change 100755 => 100644 toolkit-distribution/src/release/LICENSE mode change 100755 => 100644 toolkit-distribution/src/release/NOTICE rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-asm (100%) mode change 100755 => 100644 mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-cal10n rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-cc0 (100%) mode change 100755 => 100644 mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-cddl mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-commonmark mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-epl-v10 mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-hamcrest rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-jopt (100%) mode change 100755 => 100644 rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-lombok (100%) mode change 100755 => 100644 rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-mit (100%) mode change 100755 => 100644 rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-mockito (100%) mode change 100755 => 100644 mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-mozilla-v20 mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-slf4j rename {oas-validator/distribution => toolkit-distribution}/src/release/licenses/LICENSE-webjars (100%) mode change 100755 => 100644 mode change 100755 => 100644 toolkit-distribution/src/release/licenses/LICENSE-woodstox-stax2-api mode change 100755 => 100644 toolkit-distribution/src/release/licenses/NOTICE-airline mode change 100755 => 100644 toolkit-distribution/src/release/licenses/NOTICE-apache-commons-cli mode change 100755 => 100644 toolkit-distribution/src/release/licenses/NOTICE-apache-commons-codec mode change 100755 => 100644 toolkit-distribution/src/release/licenses/NOTICE-servicecomb-java-chassis mode change 100755 => 100644 toolkit-maven-plugin/pom.xml mode change 100755 => 100644 toolkit-maven-plugin/src/test/projects/demo-multi-module/first-module/pom.xml mode change 100755 => 100644 toolkit-maven-plugin/src/test/projects/demo-multi-module/pom.xml mode change 100755 => 100644 toolkit-maven-plugin/src/test/projects/demo-with-contract/pom.xml mode change 100755 => 100644 toolkit-maven-plugin/src/test/projects/demo-without-contract/pom.xml