-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Support TestLifecycleAware-ness of containers started by the JUnit Jupiter integration #1326
Support TestLifecycleAware-ness of containers started by the JUnit Jupiter integration #1326
Commits on Feb 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 63764ca - Browse repository at this point
Copy the full SHA 63764caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3281ac5 - Browse repository at this point
Copy the full SHA 3281ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 631b9b3 - Browse repository at this point
Copy the full SHA 631b9b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c8f08c - Browse repository at this point
Copy the full SHA 6c8f08cView commit details
Commits on Mar 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3143068 - Browse repository at this point
Copy the full SHA 3143068View commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4a1ffe0 - Browse repository at this point
Copy the full SHA 4a1ffe0View commit details
Commits on Mar 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8c07732 - Browse repository at this point
Copy the full SHA 8c07732View commit details
Commits on Mar 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a7ccf50 - Browse repository at this point
Copy the full SHA a7ccf50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a9f69a - Browse repository at this point
Copy the full SHA 7a9f69aView commit details -
Add signalling of TestLifecycleAware containers.
Allow containers like WebBrowserContainers to initialize and/or finalize before/after tests.
Configuration menu - View commit details
-
Copy full SHA for c91d344 - Browse repository at this point
Copy the full SHA c91d344View commit details -
testcontainers#1326 Add early draft to test signalling of TestLifecyc…
…leAware containers
Configuration menu - View commit details
-
Copy full SHA for a6998eb - Browse repository at this point
Copy the full SHA a6998ebView commit details
Commits on Mar 27, 2019
-
Add test for post condition when signalling lifecycleaware containers
This kind of test is a bit tricky since the post condition occurs after the original test has been finished. Also it's not nice to pass data between two tests.
Configuration menu - View commit details
-
Copy full SHA for e5a158d - Browse repository at this point
Copy the full SHA e5a158dView commit details
Commits on Jul 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a7fd8fd - Browse repository at this point
Copy the full SHA a7fd8fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c374056 - Browse repository at this point
Copy the full SHA c374056View commit details
Commits on Jul 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a58a986 - Browse repository at this point
Copy the full SHA a58a986View commit details
Commits on Jul 23, 2019
-
Update test for lifecycle aware containers to cover shared case (test…
…containers#1326) In order to check that the afterAll callback has signalled lifecycleaware containers correctly a second extension is used. The order of the extension annotation ensures that the assertion is run after the extension under test.
Configuration menu - View commit details
-
Copy full SHA for ee1dae7 - Browse repository at this point
Copy the full SHA ee1dae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for deabf8a - Browse repository at this point
Copy the full SHA deabf8aView commit details -
Update test for lifecycle aware containers to cover shared case (test…
…containers#1326) To test the beforeAll() case the assertion has to be called from within the test class since it's called after all extensions.
Configuration menu - View commit details
-
Copy full SHA for 63c723d - Browse repository at this point
Copy the full SHA 63c723dView commit details
Commits on Sep 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 20eea51 - Browse repository at this point
Copy the full SHA 20eea51View commit details
Commits on Oct 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7971b3a - Browse repository at this point
Copy the full SHA 7971b3aView commit details
Commits on Nov 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 61ac0c3 - Browse repository at this point
Copy the full SHA 61ac0c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93fb685 - Browse repository at this point
Copy the full SHA 93fb685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b526e - Browse repository at this point
Copy the full SHA 13b526eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb67ee2 - Browse repository at this point
Copy the full SHA eb67ee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37014cc - Browse repository at this point
Copy the full SHA 37014ccView commit details
Commits on Dec 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 33b1e7b - Browse repository at this point
Copy the full SHA 33b1e7bView commit details -
Make lifecycle tests independent of timing (testcontainers#1326)
Calls to the lifecycle methods are now recorded in an ordered list that is then used to test the correct number and order of calls. This makes the test independent of timing. Unfortunately it's still required to execute tests in a deterministic order. For a better separation of test concerns tests for the lifecycle methods and exception capturing have been moved into separate test classes.
Configuration menu - View commit details
-
Copy full SHA for 6013273 - Browse repository at this point
Copy the full SHA 6013273View commit details -
Make mock now implements Startable (testcontainers#1326)
There is no need to start a container since only the TestLifecycleAware is important.
Configuration menu - View commit details
-
Copy full SHA for 5de31c8 - Browse repository at this point
Copy the full SHA 5de31c8View commit details
Commits on Jan 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cef26a3 - Browse repository at this point
Copy the full SHA cef26a3View commit details
Commits on Jan 19, 2020
-
Add AssertJ dependency (testcontainers#1326)
We want to use AssertJ for some tests.
Configuration menu - View commit details
-
Copy full SHA for 9abd4e6 - Browse repository at this point
Copy the full SHA 9abd4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ec440 - Browse repository at this point
Copy the full SHA 43ec440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 856da3f - Browse repository at this point
Copy the full SHA 856da3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8689dda - Browse repository at this point
Copy the full SHA 8689ddaView commit details
Commits on Jan 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c93cebd - Browse repository at this point
Copy the full SHA c93cebdView commit details
Commits on Feb 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 605d46a - Browse repository at this point
Copy the full SHA 605d46aView commit details
Commits on Feb 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d25dc8c - Browse repository at this point
Copy the full SHA d25dc8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fbdf85 - Browse repository at this point
Copy the full SHA 2fbdf85View commit details -
Generate filesystem friendly name from display name (testcontainers#1326
) Generating a filesystem friendly name in a Junit Jupiter test is a bit tricky. Since tests can be generated dynamically class and/or test method may not be available. The display name provided by the ExtensionContext on the other hand may use characters that are not filesystem safe. This approach removes all characters from the display name that are not in a restricted set of allowed characters. However this may lead to name clashes if two tests have a display name that only differs in characters that are removed from the display name.
Configuration menu - View commit details
-
Copy full SHA for 6f4f83a - Browse repository at this point
Copy the full SHA 6f4f83aView commit details
Commits on Apr 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8297f42 - Browse repository at this point
Copy the full SHA 8297f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 261e470 - Browse repository at this point
Copy the full SHA 261e470View commit details
Commits on Apr 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9690e50 - Browse repository at this point
Copy the full SHA 9690e50View commit details