-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
All UI tests fail (OSOE-748) #327
Comments
Would you be able to work on this ASAP? This looks like something https://github.com/atata-framework/atata-htmlvalidation can fix, and is most possibly an underlying issue with the html-validate NPM package. My hunch is some auto-update of an NPM package happening behind the scenes due to an open version selector. A temporary hotfix to be merged ASAP can be to disable HTML validation in our tests. Then we can check if downgrading |
The problem must be CI-specific, because I can't repro it locally, and we already use Atata.HtmlValudation which has a pinned package version that hasn't been changed since September. Additionally, specifying the current latest html-validate version doesn't do anything either. |
Most possibly this happens anywhere, you just need to clear the NPM cache. |
Let me share my findings. Agree with you, @Piedone. Seems like |
Thank you for chiming in, Yevgeniy! BTW that now we have NPM caching enabled for GHA builds on BuildJet, might affect this. |
This got fixed on its own with the new I'm not sure we can do anything about this? We could maintain an NPM lock file and copy it into the working directory before |
Great then! This looks like it needs to be fixed in |
Thanks. Also, wouldn't perhaps |
@Piedone, Can we pin package-lock in our case? I am not very familiar with npm. |
Hmm, oh yeah, there's the custom Perhaps it would be possible to add a package-loc and package.json file for the default Admittedly, this would only really work for the current default |
I agree, you'd only apply the package lock if the version selector is the default. Hopefully if the user went out of their way to changed it, they know what they are doing. |
My |
It started to happen some time earlier today and retroactively applies to any new UI test executions in CI. Some examples:
Even NugetTest is affected. For this reason I think the problem is not with our code. The error message talks about
chalk
inhtml-validate
:Jira issue
The text was updated successfully, but these errors were encountered: