Commit Graph
67 Commits
Author SHA1 Message Date
Sergei Shitikov 90edcd48f4 add forgotten stop() container for opensearch test 2024-09-29 18:14:00 +02:00
Sergei Shitikov 353977c7bb use FixedPortGenerator for legacy implementations 2024-09-29 18:10:01 +02:00
Sergei Shitikov a58ff460fa refactored WaitForHealthCheck strategy and added more granular exceptions 2024-09-29 14:46:54 +02:00
Sergei Shitikov 2f1c8750e0 Improve retry logic on start(), improved portBindings types 2024-09-29 13:28:47 +02:00
Sergei Shitikov 336f459d97 Initialize default wait strategy in Constructor 2024-09-29 11:14:22 +02:00
Sergei Shitikov 2802dea75e refactor start() method of the GenericContainer 2024-09-29 11:11:37 +02:00
Sergei Shitikov 1f9035f790 solve conflicts 2024-09-27 17:18:48 +02:00
Sergei Shitikov 75f34f4e97 Merge branch 'main' into feat/docker-engine-api-client 2024-09-27 15:51:20 +02:00
Sergei Shitikov 357887542f fixes and improvements 2024-09-08 19:04:15 +02:00
Sergei Shitikov aa2c1eb900 remove symfony/http-client dependency + some composer adjustments 2024-09-08 15:46:34 +02:00
Sergei Shitikov f7e97d4932 cleanup 2024-09-06 22:19:52 +02:00
Sergei Shitikov abe8159bcb cleanup 2024-09-06 21:30:46 +02:00
Sergei Shitikov 656f38f056 cleanup 2024-09-06 20:15:10 +02:00
Sergei Shitikov a10484e7f5 Update deps and README + some cleanup 2024-09-06 20:02:48 +02:00
Sergei Shitikov f05ea0020d - Move most of the stuff for backwards compatibility support into one class
- Added random port logic
- Updated wait wtrategies
- API alignments to make it similar to other official implementations
- ...
2024-09-06 19:08:37 +02:00
Sergei Shitikov a956794279 Added test for GenericContainer implementation + implemented exec related stuff 2024-09-01 19:40:55 +02:00
Sergei Shitikov 93c9895027 Adjust tests for OpenSearch 2024-09-01 19:12:46 +02:00
Sergei Shitikov ea07a96091 Implement WaitForExec using new Client library. Add BaseWait to avoid some code duplication. Adjust Postgres test 2024-09-01 18:23:21 +02:00
Sergei Shitikov 3dd4d2525a Remove WaitForNothing. WaitForContainerRunning can be used as a basic implementation instead. 2024-09-01 17:05:31 +02:00
Sergei Shitikov de66ea607c Fix WaitForLog implementation 2024-09-01 15:18:05 +02:00
Sergei Shitikov 5ee4fdc804 some reordering and test optimizations to align new API. 2024-09-01 14:45:04 +02:00
Sergei Shitikov b0e4f60592 fix issue with passing envs into the container. Remove container registry usage. 2024-09-01 14:43:34 +02:00
Sergei Shitikov 58f811ec8a Adjust the requirements for dev section. 2024-09-01 14:41:46 +02:00
Sergei Shitikov b7a274b1d9 first working version with simple WaitForContainerRunning implementation 2024-08-29 18:01:04 +02:00
Sergei Shitikov 27caae56c0 refactor Container to GenericContainer for better align to other Testcontainers language packages 2024-08-22 16:45:47 +02:00
Sergei Shitikov c82e974ab9 added beluga-php/docker-php client and some basic updates to the base Container class 2024-08-22 16:41:51 +02:00
Shyim dfb4c933a7 fix: phpstan type error 2024-08-17 18:24:12 +02:00
Shyim c75dfad2dc Merge pull request #16 from redlahatarbus/main
Adding ability to run docker container with hostname and command
2024-08-17 18:23:40 +02:00
redlahatarbus b9c1424d14 fix: type cmd to array string 2024-08-17 11:12:30 -04:00
redlahatarbus a1545d9d51 Merge pull request #1 from redlahatarbus/cmd-and-hostname
feat: run container with hostname and command
2024-08-16 11:04:51 -04:00
redlahatarbus 6d85ffe6da feat: run container with hostname and command 2024-08-16 10:04:54 -04:00
Shyim 68a2d6d47c Merge pull request #14 from testcontainers/rename
feat: rename package name
2024-08-05 21:35:10 +02:00
Soner Sayakci 38f5049d89 ci: split CI 2024-07-30 21:38:29 +02:00
Soner Sayakci bf762350e9 feat: rename package name 2024-07-30 21:22:22 +02:00
Shyim 0005627e14 Merge pull request #12 from dinamic/feature/wait-for-port
Support for waiting on tcp port to open
2024-07-16 20:28:38 +09:00
Shyim 137d073c95 Merge pull request #11 from dinamic/feature/with-privileged 2024-07-16 19:10:39 +09:00
Nikola Petkanski 11c3e21e92 Code reuse on working with docker networks 2024-07-16 05:07:39 +03:00
Nikola Petkanski ed18c0b8f8 Code reuse on inspecting a docker container 2024-07-16 03:34:42 +03:00
Nikola Petkanski de59891641 Code reuse on determining docker container address 2024-07-16 03:34:41 +03:00
Nikola Petkanski 0edcaeec72 Make phpstan happy again 2024-07-16 03:11:34 +03:00
Nikola Petkanski 6c3c74c817 Support for waiting on tcp port to open 2024-07-16 02:34:24 +03:00
Nikola Petkanski 913c88e355 Ability to run privileged containers 2024-07-15 23:23:53 +03:00
Soner Sayakci 3ddc75e717 fix: phpunit tests 2024-07-13 11:21:19 +09:00
Shyim 1b158157f7 Merge pull request #10 from dinamic/feature/custom-entrypoint
Ability to specify a container entry point
2024-07-13 10:34:31 +09:00
Nikola Petkanski 90a8d4dc28 Ability to specify a container entry point 2024-07-12 16:30:49 +03:00
Shyim a24f1d59b9 Merge pull request #7 from echozio/feat/published-ports
feat: allow publishing ports for containers
2024-05-16 08:57:29 +02:00
Chris 7db5275296 feat: allow publishing ports for containers 2024-05-15 14:49:42 +02:00
Shyim 4c9f39a399 Merge pull request #5 from smurfy/network 2024-03-16 19:09:51 +01:00
Shyim f6f40a5ba7 Merge pull request #6 from smurfy/symfony
Added example for symfony
2024-03-15 17:34:34 +01:00
Philipp Andreas ecaedab2d2 Added example for symfony 2024-03-14 20:52:26 +01:00