-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Logging tweaks for playwright #30703
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
Conversation
@dougbu hrm looks like something weird is going on where we are running blazor templates twice now (once in Windows Template job) and again in helix, I thought BuildHelixPayload=true was supposed to automatically SkipTests, did some refactoring change the expectations there? I only noticed it while investigating logs, but figure we should avoid running these tests twice |
This is happening because the "Test Templates" step in the "Test: Templates - Windows Server 2016 x64" job doesn't specify |
Actually do we actually need the test templates job at all now that blazor templates are on helix, this was the last bucket of tests in project templates I believe, so maybe I can just get rid of that job entirely? |
We had split the blazor templates out from project template originally so they could continue running on azdo while moving the rest of them onto helix, so I don't think we need it any longer |
@HaoK we have a lot of individual project template tests that are skipped on at least some Helix queues. Need the templates test job to cover them. One reason is the cert / credential issues we've had in Helix testing. |
@dougbu so its intentional that we want to run them in both helix and in test templates job? |
No, as I said, the build step needs |
I don't see how we'd run any tests in this job if we turn on SKipHelixReadyTests, this would stop running both ProjectTemplates and BlazorTemplates in the test templates job so we'd have a no-op azdo job no? What tests would still run in this job if I set this flag? From Directory.Build.targets:
|
To clarify, today we run Project templates in both helix and azdo, if I set this flag we'd only run the tests in helix... So your statement that we want azdo coverage relies on this 'bug'/feature where we run on both jobs |
You're right. We probably already have a fair number of tests in other Helix-ready projects that never execute because they use Another (ugly) option would be to continue not running those tests at all. Might as well remove them or treat them as manual-only tests |
Right well SkipOnHelix effectively is just a SkipTest except for Project Templates and a few handful of other tests projects, I'm not trying to resolve that as part of this change, but I was just asking if we want to continue running templates tests on both platforms. Which I think just translates down to whether we want to keep this job around or not now |
For now, let's keep the duplication. But please file an issue about removing the dupes and about the tests e.g. |
Ok I'll file an issue for the duplication in general, there's already an issue for those specific tests since I did that work for those projects: #29597 |
Rolling logging changes into #30907 |
No description provided.