-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Fix interactive UI tests build #25841
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
base: master
Are you sure you want to change the base?
Fix interactive UI tests build #25841
Conversation
|
|
@goodov Fixed. Thanks! |
ah, you tried to fix the build failure by adding a specific header, but the include ordering wanted the different order, I missed that, sorry. One of the option to keep the order of includes is to add a comment before the If you want to restore the original impl, but add a comment to keep the includes order exact, please do, otherwise we can go with a define. |
I think is ok to keep it as it is right now. |
|
well, now we have this. maybe restoring to the includes approach will be better. pls run |
I think I've run the |
| #define BlockFirstTopicOnManageTopicsPage \ | ||
| DISABLED_BlockFirstTopicOnManageTopicsPage | ||
| #define UnblockOneTopicOnAdTopicsPage DISABLED_UnblockOneTopicOnAdTopicsPage | ||
| #define ConfirmDefaultIconIsNotUsed DISABLED_ConfirmDefaultIconIsNotUsed |
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.
sorry, I don't see how these defines are related to tests build.
we have *.filter files to disable upstream tests, so we shouldn't disable them via defines here.
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.
Since the kPrivacySandboxManageTopicsURL and kPrivacySandboxAdTopicsURL pages are not available in Brave, and those added by me are just for fixing the build, I wanted to disable these tests. Disabling the tests via a config file is much better. Thanks!
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.
pls remove these defines, let's only fix the build with your PR. I'd like to merge it, but this is not something we should have here.
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.
@goodov Done. Thanks!
|
Should this be closed or still of interest? |
|
we don't run interactive tests, so it is non priority for us. If the author wants this to be landed, then it needs to be rebased and updated to match our current chromium_src overrides. |
Resolves: brave/brave-browser#41436
Submitter Checklist:
QA/YesorQA/No;release-notes/includeorrelease-notes/exclude;OS/...) to the associated issuenpm run test -- brave_browser_tests,npm run test -- brave_unit_testswikinpm run presubmitwiki,npm run gn_check,npm run tslintgit rebase master(if needed)Reviewer Checklist:
gnAfter-merge Checklist:
changes has landed on
Test Plan: