-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Triangulate Example Commands #1357
base: main
Are you sure you want to change the base?
Commits on Oct 10, 2024
-
Add support for --base-branch in backward-compatibility-check command
Abstract out the common logic in backward-compatibility-check command
Configuration menu - View commit details
-
Copy full SHA for e03d75a - Browse repository at this point
Copy the full SHA e03d75aView commit details -
Add support for --target-path argument in BackwardCompatibilityCheckC…
…ommand which can let us run the check on a specific folder or file in a repository
Configuration menu - View commit details
-
Copy full SHA for a7bfa42 - Browse repository at this point
Copy the full SHA a7bfa42View commit details -
Move the function to find referred spec files within BCC base class s…
…ince the logic is reusable.
Configuration menu - View commit details
-
Copy full SHA for 8c7c110 - Browse repository at this point
Copy the full SHA 8c7c110View commit details -
Filter only the specs that have changed using targetPath in BackwardC…
…ompatibilityCheckCommand
Configuration menu - View commit details
-
Copy full SHA for 3ba68cb - Browse repository at this point
Copy the full SHA 3ba68cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 766f9fc - Browse repository at this point
Copy the full SHA 766f9fcView commit details -
Bring back the existing backwardCompatibilityCheck command
Add deprecation notice to all the b/w compatibility related commands which will be eventually removed
Configuration menu - View commit details
-
Copy full SHA for 04c82dd - Browse repository at this point
Copy the full SHA 04c82ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 827a305 - Browse repository at this point
Copy the full SHA 827a305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d82fd6 - Browse repository at this point
Copy the full SHA 5d82fd6View commit details -
Add a shutdown hook in backward compatibility check command which wil…
…l bring the repository back to the original state if the command is aborted in between
Configuration menu - View commit details
-
Copy full SHA for 6f1da35 - Browse repository at this point
Copy the full SHA 6f1da35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768ac8e - Browse repository at this point
Copy the full SHA 768ac8eView commit details -
Add ability to disable and enable info logging in LogStrategy to avoi…
…d unnecessary logs in the backward compatibility check result logs
Configuration menu - View commit details
-
Copy full SHA for 4a4ab17 - Browse repository at this point
Copy the full SHA 4a4ab17View commit details -
Change scope getSpecsReferringTo method from internal to open to enab…
…le override in sub-classes of BackwardCompatibilityCheckBaseCommand
Configuration menu - View commit details
-
Copy full SHA for eff9834 - Browse repository at this point
Copy the full SHA eff9834View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67bc469 - Browse repository at this point
Copy the full SHA 67bc469View commit details -
Configuration menu - View commit details
-
Copy full SHA for a90557d - Browse repository at this point
Copy the full SHA a90557dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a560bf - Browse repository at this point
Copy the full SHA 3a560bfView commit details
Commits on Oct 14, 2024
-
Update the description for the argument --target-path in backward-com…
…patibility-check command
Configuration menu - View commit details
-
Copy full SHA for 37c001d - Browse repository at this point
Copy the full SHA 37c001dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8dd21 - Browse repository at this point
Copy the full SHA 0a8dd21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b37ba7 - Browse repository at this point
Copy the full SHA 9b37ba7View commit details
Commits on Oct 15, 2024
-
Create abstract class ExamplesBaseCommand.
- This class will be used in example generation and parity with other protocol impls.
Configuration menu - View commit details
-
Copy full SHA for c333ac6 - Browse repository at this point
Copy the full SHA c333ac6View commit details -
WIP Commit, Major Refactor For Examples Parity
- New Abstract Classes for Examples Command. - Common Interface for example generation. - Moved InteractiveServer to application. - Move example template to JunitSupport. - Other HTML, CSS, JS Fixes.
Configuration menu - View commit details
-
Copy full SHA for 221b8c6 - Browse repository at this point
Copy the full SHA 221b8c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1178dc - Browse repository at this point
Copy the full SHA c1178dcView commit details -
CSS and JS alert fixes and improvements.
- never show validation alert when testing. - fix main tag size and example name break.
Configuration menu - View commit details
-
Copy full SHA for dc7d1c7 - Browse repository at this point
Copy the full SHA dc7d1c7View commit details -
Revamp Example Parity architecture.
- Use multi-level inheritance with interfaces. - Introduced a common base command with shared functions and cmd line options. - UI, UX fixes on frontend, etc.
Configuration menu - View commit details
-
Copy full SHA for c0eb051 - Browse repository at this point
Copy the full SHA c0eb051View commit details -
Architecture Refactor and merge fixes.
- Use composition / delegation inplace of multi- inheritance. - Update dictionary usage in example_parity. - Fix errors caused by main merge.
Configuration menu - View commit details
-
Copy full SHA for bc4e73e - Browse repository at this point
Copy the full SHA bc4e73eView commit details -
Add tests OpenApi Examples Generate and Validate.
- Reuse tests from `ExamplesCommandTest` and `ExamplesInteractiveServerTest`. - Fix typo in ExampleValidationResult. - add few other tests.
Configuration menu - View commit details
-
Copy full SHA for a6200eb - Browse repository at this point
Copy the full SHA a6200ebView commit details -
Fix logger based on verbosity on command execution
- Don't print dictionary in use, already printed by loadDictionary method.
Configuration menu - View commit details
-
Copy full SHA for eaa05af - Browse repository at this point
Copy the full SHA eaa05afView commit details -
Minor refactor, update command descriptions
- update descriptions so they're similar across protocols / implementations. - move `extensive` argument to ExamplesBase.kt
Configuration menu - View commit details
-
Copy full SHA for c3d2448 - Browse repository at this point
Copy the full SHA c3d2448View commit details -
Examples Testing cleanup, minor refactorings.
- Use Feature.createContractTestFromExampleFile in example testing.
Configuration menu - View commit details
-
Copy full SHA for f567aa3 - Browse repository at this point
Copy the full SHA f567aa3View commit details -
Implement inline examples validation.
- Add tests for inline examples validation.
Configuration menu - View commit details
-
Copy full SHA for 2c2589f - Browse repository at this point
Copy the full SHA 2c2589fView commit details -
Refactor interactive example testing, better logs.
- Use Result instead of TestResult, add result report in-case of test Failure. - [WIP] modifications to Feature test function createContractTestFromExampleFile. - Don't use ExactValue Pattern for response.
Configuration menu - View commit details
-
Copy full SHA for 807c8b6 - Browse repository at this point
Copy the full SHA 807c8b6View commit details -
Minor refactors, code cleanups, improvements.
- use consoleLog and consoleDebug from log package - use restrictive access modifiers when possible. - add consoleDebug to log package.
Configuration menu - View commit details
-
Copy full SHA for 3d84087 - Browse repository at this point
Copy the full SHA 3d84087View commit details -
Major Refactoring, moved InteractiveSever to core
- Code cleanup, moved thymeleaf to core completely, junit calls to core for html report - Move examples Dataclasses to core. - Remove unneeded Ktor deps from application.
Configuration menu - View commit details
-
Copy full SHA for 5da5e51 - Browse repository at this point
Copy the full SHA 5da5e51View commit details -
refactor use Kotlin.Result whenever possible.
- Clean up code - minor fixes
Configuration menu - View commit details
-
Copy full SHA for 08a7fe9 - Browse repository at this point
Copy the full SHA 08a7fe9View commit details -
make contentType available in openapi interactive.
- Move validation result logging into class for reusability. - Other CSS and JS Fixes.
Configuration menu - View commit details
-
Copy full SHA for 9faf8a7 - Browse repository at this point
Copy the full SHA 9faf8a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d447758 - Browse repository at this point
Copy the full SHA d447758View commit details
Commits on Oct 16, 2024
-
modify logic for creating test from example file.
- load externalised example after parsing contract file to feature in OpenApiExamplesFeatureStrategy - Add test to ensure canonicalPath is used when matching example File to examples in scenario. - update test for example creation in Feature.
Configuration menu - View commit details
-
Copy full SHA for 0622ab0 - Browse repository at this point
Copy the full SHA 0622ab0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b229f1 - Browse repository at this point
Copy the full SHA 3b229f1View commit details -
Add tests for OpenApiExamplesInteractive.
- minor refactors to ExamplesInteractiveServer
Configuration menu - View commit details
-
Copy full SHA for 01c1e36 - Browse repository at this point
Copy the full SHA 01c1e36View commit details