forked from citrusframework/citrus
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Feat/make inbound message generation more robust #5
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
downstream merge
Bumps [spring-core](https://github.com/spring-projects/spring-framework) from 5.3.19 to 5.3.20. - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](spring-projects/spring-framework@v5.3.19...v5.3.20) --- updated-dependencies: - dependency-name: org.springframework:spring-core dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
…t/maven/org.springframework-spring-core-5.3.20 chore(deps): Bump spring-core from 5.3.19 to 5.3.20
- Allows Groovy scripts to run as tests - Introduce TestActionBuilder resource path lookup for default test actions - Use test action resource path lookup to dynamically resolve actions in Groovy script - Fix JUnit package scan errors to be properly propagated as a test error
- deprecate time(String expression) method as it is quite misleading with the hidden auto conversion to milliseconds. in favor of using milliseconds(String expression) method that is more clear in its intention - Do not use primitives (double, int, long) as method arguments when specifying seconds/milliseconds values - Add some more method signatures
ssh-dss is not supported any longer by client libraries. Update server host key to RSA.
…etting variables in Groovy script
…GString implementation - Add new GroovyTypeConverter implementation - Make sure to load the configured default type converter via resource path lookup - Make sure to fallback to Spring type converter implementation when using the Spring Citrus context
- Deprecate CitrusXmlTest annotation - Rename XmlTestLoader too SpringXmlTestLoader - Use generic annotation to add external test sources such as Groovy, Spring Xml, ... - Renamed XmlTestLoaderConfiguration to SpringXmlTestLoaderConfiguration - Make sure to run Groovy tests only once even when test loader gets called several times - Update user guide documentation
Simplify release script maintenance
* Added new function citrus:unixTimestamp()
* Fixed imports * In UnixTimestampFunction.java change return for UnixTimestampFunction
- Improve constructors to only use builder instead of redundant condition and builder
…n evaluating test action done state - Evaluation of done state visits all entries in the list of executed actions in order to verify that the action is done - Concurrently some action may finish and as a result the action gets added to the list of executed actions which eventually causes concurrent modification exception - Make sure to iterate over a copy of executed actions list to avoid concurrent modification exception - Separate active action and executed actions handling where active action state is set before execution while action is added to the list of executed actions after execution - Also use active action and executed action list in test containers to evaluate done state properly (e.g. when there is still an active action pending in execution) - Properly account for disabled state in test action execution (the disabled state was only evaluated for top level test actions in a test case, nested test actions living in a test container did not properly check the disabled state before execution)
- Bring back jakarta-activation-api dependency and ping version of jakarta-activation that is used in many transitive dependencies - Use eclipse-angus jakarta-activation implementation consistently - Bring back jaxb-runtime to citrus-mail module as it is used as object marshaller
Signed-off-by: Aurélien Pupier <[email protected]>
Signed-off-by: Aurélien Pupier <[email protected]>
Signed-off-by: Aurélien Pupier <[email protected]>
… on xslt resource
- Add polyglot code samples in Java, XML, YAML, Spring XML - Update samples in documentation based on Citrus 4.0
- Properly run after suite after all tests - Make sure to not lose test results when Spring application context has changed and new Citrus instance is created
…/standard-reporter-override-2-TS feat(citrusframework#973): Allow deactivation of standard LoggingReporter
Tom-29
force-pushed
the
feat/make-inbound-message-generation-more-robust
branch
from
September 8, 2023 09:19
1a5c2b0
to
39f64ed
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.