Skip to content

Conversation

@cbeyer42
Copy link
Contributor

@cbeyer42 cbeyer42 commented Feb 4, 2020

This PR introduces the plain selenium feature to run e2e tests without zalenium.

resolves #7

ppxl and others added 30 commits January 15, 2020 15:26
The Selenium documentation tells us (if we want to check if hub
is available) that we should consult the `value.ready` object rather
than waiting for `status` to be zero.

The status indicates the plain availability of the hub while `ready`
indicates if the hub has actual capacity to start any tests, that is
if any are readily available.

Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
Job names are often used to create job-unique identifiers. In turn these
identifiers do also serve for docker container names which may lead to DNS
names. DNS names should not contain underscores.

Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
The docker network should only be specified when it exists. Otherwise the build step will fail.
If there is no network passed to selenium a default network will be created. This network is used to establish the communication between selenium grid hub and its nodes with the container name of the grid hub.
Copy link
Member

@ppxl ppxl left a comment

Choose a reason for hiding this comment

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

only slight items arise here, mainly non-functional things like wording of comments, or newlines. I'll fix it and than we're through.

ppxl and others added 7 commits February 12, 2020 16:42
Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
Previously the signature of `settings()` was modified to contain a maven repo
name. This would be a breaking change. This new parameter was now retrofitted
with a senseful default so it still could work out.

Furthermore: Doc-o-rama
Signed-off-by: Philipp Pixel <pixeloffice@philipppixel.de>
In some cases the use of `toArray` is forbidden.
@ppxl
Copy link
Member

ppxl commented Feb 21, 2020

LGTM

@ppxl ppxl merged commit 855be1e into develop Feb 21, 2020
@ppxl ppxl deleted the feature/plain_selenium_build_lib branch February 21, 2020 06:54
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.

Support plain Selenium as build lib

3 participants