-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Full Chain Graphic Testing with Headless Chrome Browser #16322
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
Open
DuesselbergAdrian
wants to merge
18
commits into
root-project:master
Choose a base branch
from
DuesselbergAdrian:full-chain-testing
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 15 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
34c17f8
Trigger test
DuesselbergAdrian e9ed872
Disabled new svg tests
DuesselbergAdrian a3dda1e
Testing root CI
DuesselbergAdrian 026cb52
Installing chrome in ROOT CI
DuesselbergAdrian 5bfea32
Disableing chrome in ROOT CI
DuesselbergAdrian cdb5bc3
Deleted ref files with small letters
DuesselbergAdrian e2e2ea5
Installing chrome on linux with Action
DuesselbergAdrian 3f977bd
Chrome and homebrew installation on MAC
DuesselbergAdrian fe00330
Chrome and homebrew installation on MAC including sudo
DuesselbergAdrian 560f013
Chrome instalations linux based platforms
DuesselbergAdrian 275529b
Fedora 39 chrome installation
DuesselbergAdrian 823228b
Remove sudo and test new svg only on linux
DuesselbergAdrian 8740d90
chrome installation. enforcing bash
DuesselbergAdrian 1ce631e
Reverted changes in build.py
DuesselbergAdrian ed25209
Chromium instead of google chrome installation
DuesselbergAdrian 908aee3
Changed chromium installation for ubuntu
DuesselbergAdrian fd86e69
Adding snap to ubuntu chromium installation
DuesselbergAdrian abbb7b0
changing back to google chrome
DuesselbergAdrian File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 usechromium
- 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?Uh oh!
There was an error while loading. Please reload this page.
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.