Skip to content

Feat local test container for windows + conteiner for js and python unit tests#237

Open
poWer4aiX wants to merge 14 commits intoMarketSquare:mainfrom
poWer4aiX:feat-local-test-container-windows
Open

Feat local test container for windows + conteiner for js and python unit tests#237
poWer4aiX wants to merge 14 commits intoMarketSquare:mainfrom
poWer4aiX:feat-local-test-container-windows

Conversation

@poWer4aiX
Copy link
Copy Markdown
Contributor

@poWer4aiX poWer4aiX commented Apr 3, 2026

Support to

  • run the python and javascript unit tests in a docker container as well
  • run all the tests in docker containers on Windows.

This PR fixes #236.

@poWer4aiX
Copy link
Copy Markdown
Contributor Author

@timdegroot1996 I'm currently working on updating the documentation to cover the usage under Linux and Windows.

@poWer4aiX poWer4aiX marked this pull request as ready for review April 10, 2026 06:40
@poWer4aiX poWer4aiX changed the title Feat local test container windows Feat local test container for windows + conteiner for js and python unit tests Apr 10, 2026
### Running Tests Locally
Perhaps you want to run the tests locally on your PC before pushing and waiting for the results from the GitHub actions. But this requires to install the required components in your native PC. In most cases this will not work as expected bacause of the differemt versions used. E.g. screenshots taken during the tests may differ, so that the tests will fail.
## Running Tests Locally - in a Docker Container
Run the tests locally on your PC before pushing and waiting for the results from the GitHub actions is always a good idea. But this requires to install the required components in your native PC. In some cases this will not work as expected bacause of the differemt versions used. E.. screenshots taken during the tests may differ, so that the tests might fail.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in e.g.

Using a Docker container to run the tests in avoids both, messing up your local system with installing the required parts for the tests and getting failed tests due to your setup.
Using a Docker container to run the tests in avoids both, messing up your local system with installing the required parts for the tests and getting failed tests due to your setup. You just need to create the respective docker *images* by running the scripts as described below.

> Note: To use this methond there is no need to understand how Docker is working in detail.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in method

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Tests] Docker issues for windows users

2 participants