-
Notifications
You must be signed in to change notification settings - Fork 565
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
4.x: Global instance handling change (and relevant changes to testing) #9193
base: main
Are you sure you want to change the base?
Commits on Sep 2, 2024
-
Global instances - to hold all instances that must be shared globally…
…, yet support testing Refactored existing global instances to use it
Configuration menu - View commit details
-
Copy full SHA for 4a881bd - Browse repository at this point
Copy the full SHA 4a881bdView commit details -
Fixed ConfigProvider not to handle Java service loader mappers.
EnumMapperProvider as a proper service Support for existing instance descriptor, to be able to register custom instances during tests (even for types that do not have a service descriptor) + fixed appropriate code in registry, which used Set instead of List Fixed typo in registry module info
Configuration menu - View commit details
-
Copy full SHA for 7499a1d - Browse repository at this point
Copy the full SHA 7499a1dView commit details -
Introduced web server service (for core registry) to allow setup that…
… will work nicely once Helidon Service Inject is introduced
Configuration menu - View commit details
-
Copy full SHA for 69d40b0 - Browse repository at this point
Copy the full SHA 69d40b0View commit details -
- sets up registry with appropriate configuration (through annotations, test source, or static methods) - resets global instances when test class is done
Configuration menu - View commit details
-
Copy full SHA for f99237c - Browse repository at this point
Copy the full SHA f99237cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18201bf - Browse repository at this point
Copy the full SHA 18201bfView commit details -
Fix discovered when copying the concept of this class to global insta…
…nces (ClassToInstanceStore)
Configuration menu - View commit details
-
Copy full SHA for 78deefe - Browse repository at this point
Copy the full SHA 78deefeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78870e7 - Browse repository at this point
Copy the full SHA 78870e7View commit details -
Refactored back to use Context (with a slightly better handling of it).
This also binds the current context to the test class that is executed, making parallel testing a possibility.
Configuration menu - View commit details
-
Copy full SHA for d2c51f8 - Browse repository at this point
Copy the full SHA d2c51f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b69c25 - Browse repository at this point
Copy the full SHA 4b69c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 213eb55 - Browse repository at this point
Copy the full SHA 213eb55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6583cc6 - Browse repository at this point
Copy the full SHA 6583cc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88bf9f6 - Browse repository at this point
Copy the full SHA 88bf9f6View commit details
Commits on Sep 5, 2024
-
Improve web server builder updates by supporting more than one implem…
…entation. Also removed the no-op, as it is no longer needed
Configuration menu - View commit details
-
Copy full SHA for 75f02b1 - Browse repository at this point
Copy the full SHA 75f02b1View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d7a683 - Browse repository at this point
Copy the full SHA 5d7a683View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 535c8fe - Browse repository at this point
Copy the full SHA 535c8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 554fd43 - Browse repository at this point
Copy the full SHA 554fd43View commit details
Commits on Sep 11, 2024
-
Fix typo in testing/testing/src/main/java/io/helidon/testing/TestRegi…
…stry.java Co-authored-by: Daniel Kec <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e93c8a9 - Browse repository at this point
Copy the full SHA e93c8a9View commit details