Repository navigation
Build nplb_evergreen_compat_tests with default toolchain - #5691
Conversation
Change-Id: I49ffc9260751547b928591ca4b29311afa04199d
|
@andrewsavage1 we have 2 options here i think :
actually 2) is already done in main branch https://source.corp.google.com/h/github/youtube/cobalt/+/main:starboard/nplb/BUILD.gn;l=320 |
Yeah seems reasonable |
|
Oh sorry, I didn't realize this was in 25.lts.1+ and not the main branch—in that case, I worry that this would change the pattern partners are following in the middle of their cert cycles, which would be confusing. I assume there's already documentation they follow to run these compat tests, and I don't want to affect that in an LTS branch. Is there an RDK reason this needs to be done? |
|
Just a note that I think I rolled these tests up into "just" nplb, on ToT. So this PR is Co25 specific. |
there's a bunch of choices here. Context: we want to have nplb_evergreen_compat_tests running on CI in the evergreen config- along with nplb - those are the 2 tests required by partners to pass cert. first off i can't find any explicit partner documentation which says build nplb_evergreen_compat_tests monolithically/ using the default monolithic config.
|
I'll leave this choice to @hlwarriner who knows more about these tests and what we've been telling partners than I do |
I support building In reality I think it's unlikely we'd break or disrupt any partners with this change. I'm pretty sure we just ask them to manually run the It sounds like the main reason for this change is to get these tests running in CI? I think that would be good in theory but you should be aware the tests weren't designed to run in CI and there may be some issues: https://b.corp.google.com/issues/292138589#comment2. Some of these issues aren't relevant if we are just talking about a few select reference platforms on 25.lts.1+, but it's possible there are issues with some of the tests. So in summary:
|
Change-Id: I30bede055a650d2f9ff30cdb4d29f28f3b760dfe
it turns out my previous change was not enough to get it building with evergreen. iadded a new change. |
Resolved offline - I'd prefer to keep the change as you have it now to support both modes of building the target in c25. Thanks! |
|
failure in nplb tests on android looks unrelated to this PR http://shortn/_SSJJhDb3Ow |
b/415849253
Build nplb_evergreen_compat_tests like nplb with default toolchain. This is in line with building gtest_target_type targets with default toolchain.