Closed jakobbraun closed 2 years ago
https://github.com/testcontainers/testcontainers-java/issues/2960 On both travis CI and github the runners are 'windows server 2019' or the 2016 version .. It does run quite well on Windows 10 pro. There was one test that needed to be fixed. At the moment I will just 'park' this ticket and come back to it later.
After a brief discussion, @tkilias suggested looking into dedicated machines (costly) or VMs that allow nested virtualisation. Linux containers on Windows docker require a VM (which WSL2 is and how docker desktop solves it). We need to look into self-hosted runners anyway (for our UI automation tests) so this is another project that's probably going to need this. Apparently the 'script language tool' would be another candidate.
There are also still some errors when I run the extended integration tests so I also need to get back to these.
Current issues:
Github actions does not allow/support docker/container operations on windows runners at the moment: https://github.com/actions/runner/issues/904
Other options left would be to use a self hosted runner or azure devops runner. Problems here are:
Situation
Exasol Testcontainers were originally written to be used under Linux. We have people using them under Windows now too, so the automated tests should be run there too.
Acceptance Criteria