exasol / exasol-testcontainers

Test container for Exasol on Docker
MIT License
9 stars 2 forks source link

Add automated test for windows #86

Closed jakobbraun closed 2 years ago

jakobbraun commented 3 years ago

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

pj-spoelders commented 3 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.

pj-spoelders commented 3 years ago

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.

pj-spoelders commented 3 years ago

There are also still some errors when I run the extended integration tests so I also need to get back to these.

pj-spoelders commented 3 years ago

https://www.testcontainers.org/supported_docker_environment/windows/

pj-spoelders commented 2 years ago

Current issues: