-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Full Chain Graphic Testing with Headless Chrome Browser #16322
base: master
Are you sure you want to change the base?
Full Chain Graphic Testing with Headless Chrome Browser #16322
Conversation
Test Results 13 files 13 suites 3d 1h 46m 17s ⏱️ Results for commit abbb7b0. ♻️ This comment has been updated with latest results. |
5a676ae
to
db2f3b7
Compare
0938620
to
bf02a2f
Compare
e9da0ec
to
a23a2f5
Compare
91f31a4
to
b372a9c
Compare
b372a9c
to
9a71203
Compare
9a71203
to
1ce631e
Compare
apt install -y wget | ||
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb | ||
apt install -y ./google-chrome-stable_current_amd64.deb | ||
fi | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why Google Chrome
is used here? Why not to use chromium
- it typically provided in all distributions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok I'll change that
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the moment I see only installation of chromium - where it used then?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I need it to run the new graphic svg test in roottest. root-project/roottest#1179
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see now. Does it works with roottest
now?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For MAC the chrome/chromium installation is still missing. I think someone with authority has to do it.
The new svg tests with headless chrome browser are not hanging on MAC, at least on my machine. So after the installation it should be posisble to enabled all tests here.
For Linux the chromium installation is implemented, but here the headless browser is sometimes hanging.
That's why only 15 new svg tests are enabled. This is also the reason why I am currently differentiating between MAC and Linux platforms in my CMakeLists in roottest/graphics.
Yes in general there is a set of all test types, which is working on Linux and should also work on MAC after the chrome/chromium installation in the ROOT CI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ill probably have to regenerate some references, but that's it.
This Pull request:
Changes or fixes:
DO NOT MERGE!! This PR tests the graphic test suite and includes installation of chrome in ROOT CI.
Checklist: