Skip to content

Conversation

@craigfowler
Copy link
Member

Right now this is just one browser, with a first stab at the CI logic and test logic to do this. I've not tried any of this out locally yet but conceptually everything's here.

Right now this is just one browser, with a first stab at the CI logic
and test logic to do this.  I've not tried any of this out locally yet
but conceptually everything's here.
Copy link
Member Author

@craigfowler craigfowler left a comment

Choose a reason for hiding this comment

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

This will resolve #250.

Small improvements
This is to see what's happening in WebDriverExtensions.
I suspect that it's rejecting my config, but it really doesn't
need to.
This should fix the error I'm getting about the config not existing.
I made a mistake with an env variable name, so my
logic wasn't being executed.
This enables the tests in all browsers, it also attempts to improve the name of the test in BrowserStack.
I want to see the results from all the browsers, not just the first failure.
Also remove a redundant step
This prevents DoS via runaway regex evaluation.
100ms is more than generous for stripping non-alpahnumeric
characters from a date.
On BrowserStack it seems my sessions are staying open until
they time out.  That's making the tests take way too long.
This is an attempt to force them closed more quickly.
@sonarqubecloud
Copy link

@craigfowler craigfowler merged commit a825f59 into master Jan 27, 2026
3 of 10 checks passed
@craigfowler craigfowler deleted the craigfowler/issue250 branch January 27, 2026 22:41
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.

2 participants