Skip to content

starboard: Create starboard_unittest_wrapper - #5031

Merged
yell0wd0g merged 9 commits into
youtube:mainfrom
yell0wd0g:b_384819454__2__followup_starboard_unittests
Apr 12, 2025
Merged

yell0wd0g merged 9 commits into
youtube:mainfrom
yell0wd0g:b_384819454__2__followup_starboard_unittests

Conversation

@yell0wd0g

@yell0wd0g yell0wd0g commented Mar 6, 2025 •

Copy link
Copy Markdown
Contributor

This is a follow up to #4831 which landed with a TODO to move the newly introduced starboard_unittests into a if (current_toolchain == starboard_toolchain) block, and let external users depend on a starboard_unittests_wrapper instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely to fail while #4464 is being worked on.

Bug: b/384819454

@yell0wd0g
yell0wd0g requested review from andrewsavage1 and oxve March 6, 2025 17:13
@yell0wd0g

Copy link
Copy Markdown
Contributor Author

@oxve roping you in since I think this will need #4464 working to be able to find the "out/linux-x64x11_devel/starboard/starboard_unittests" executable.

@andrewsavage1 andrewsavage1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM as long as we see it running in the logs

@yell0wd0g

Copy link
Copy Markdown
Contributor Author

LGTM as long as we see it running in the logs

Hmmm I don't see starboard_unittest nor starboard_unittest_wrapper in the linux build nor the unit test runs. @oxve would you know what's happening here?

yell0wd0g added a commit to yell0wd0g/cobalt that referenced this pull request Mar 20, 2025
yell0wd0g added a commit to yell0wd0g/cobalt that referenced this pull request Mar 21, 2025
@yell0wd0g
yell0wd0g force-pushed the b_384819454__2__followup_starboard_unittests branch 2 times, most recently from 9bad3cc to 0957f3f Compare March 26, 2025 02:34
@yell0wd0g
yell0wd0g force-pushed the b_384819454__2__followup_starboard_unittests branch from 0957f3f to 9b546fc Compare April 11, 2025 18:25
@yell0wd0g

Copy link
Copy Markdown
Contributor Author

With the hack, starboard_unittest_wrapper runs and only one test case fails (LZ4FileImplTest.ValidFileDecompressionSucceeds), also locally.

@yell0wd0g
yell0wd0g force-pushed the b_384819454__2__followup_starboard_unittests branch from 0a12a0b to 4625d9a Compare April 11, 2025 23:33
Comment thread cobalt/build/archive_test_artifacts.py Resolved
@yell0wd0g
yell0wd0g force-pushed the b_384819454__2__followup_starboard_unittests branch from 380370f to 4625d9a Compare April 11, 2025 23:41
@yell0wd0g
yell0wd0g force-pushed the b_384819454__2__followup_starboard_unittests branch from 4625d9a to 83c4168 Compare April 11, 2025 23:42
@yell0wd0g
yell0wd0g enabled auto-merge (squash) April 11, 2025 23:52
@yell0wd0g
yell0wd0g merged commit bdaba2e into youtube:main Apr 12, 2025
@yell0wd0g yell0wd0g added the cp-26.android Cherry Pick to the 26.android branch label Apr 12, 2025
cobalt-github-releaser-bot pushed a commit that referenced this pull request Apr 12, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454
(cherry picked from commit bdaba2e)
yell0wd0g added a commit to yell0wd0g/cobalt that referenced this pull request Apr 14, 2025
yell0wd0g added a commit to yell0wd0g/cobalt that referenced this pull request Apr 14, 2025
yell0wd0g added a commit to yell0wd0g/cobalt that referenced this pull request Apr 14, 2025
yell0wd0g added a commit to yell0wd0g/cobalt that referenced this pull request Apr 14, 2025
@yell0wd0g yell0wd0g added cp-26.android Cherry Pick to the 26.android branch and removed cp-26.android Cherry Pick to the 26.android branch labels Apr 15, 2025
cobalt-github-releaser-bot pushed a commit that referenced this pull request Apr 15, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454
(cherry picked from commit bdaba2e)
@cobalt-github-releaser-bot

Copy link
Copy Markdown
Collaborator

yell0wd0g added a commit that referenced this pull request Apr 15, 2025
…5393)

Refer to the original PR: #5031

This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454

Co-authored-by: Miguel Casas <[email protected]>
kaidokert pushed a commit to kaidokert/cobalt that referenced this pull request Jun 15, 2025
This is a follow up to youtube#4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

youtube#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while youtube#4464 is being worked on.

Bug: b/384819454
briantting pushed a commit that referenced this pull request Jul 1, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454
original-hexsha: bdaba2e
briantting pushed a commit that referenced this pull request Jul 11, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454
original-hexsha: bdaba2e
sideb0ard pushed a commit to sideb0ard/cobalt that referenced this pull request Jul 25, 2025
Original Message:
starboard: Create starboard_unittest_wrapper (youtube#5031)

This is a follow up to youtube#4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

youtube#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while youtube#4464 is being worked on.

Bug: b/384819454
original-hexsha: bdaba2e


Files with conflicts:
- starboard/elf_loader/lz4_file_impl_test.cc
sideb0ard pushed a commit to sideb0ard/cobalt that referenced this pull request Jul 26, 2025
This is a follow up to youtube#4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

youtube#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while youtube#4464 is being worked on.

Bug: b/384819454
original-hexsha: bdaba2e
sideb0ard pushed a commit to sideb0ard/cobalt that referenced this pull request Jul 30, 2025
This is a follow up to youtube#4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

youtube#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while youtube#4464 is being worked on.

Bug: b/384819454
original-hexsha: bdaba2e
sideb0ard pushed a commit that referenced this pull request Aug 15, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454
original-hexsha: bdaba2e
briantting pushed a commit that referenced this pull request Aug 15, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454

original-hexsha: bdaba2e
sideb0ard pushed a commit that referenced this pull request Aug 20, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454

original-hexsha: bdaba2e
briantting pushed a commit that referenced this pull request Aug 29, 2025
This is a follow up to #4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while #4464 is being worked on.

Bug: b/384819454

original-hexsha: bdaba2e
madhurajayaraman pushed a commit to madhurajayaraman/cobalt that referenced this pull request Sep 9, 2025
This is a follow up to youtube#4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

youtube#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while youtube#4464 is being worked on.

Bug: b/384819454

original-hexsha: bdaba2e
sideb0ard pushed a commit to sideb0ard/cobalt that referenced this pull request Sep 10, 2025
This is a follow up to youtube#4831 which landed with a TODO to move the newly
introduced `starboard_unittests` into a `if (current_toolchain ==
starboard_toolchain)` block, and let external users depend on a
`starboard_unittests_wrapper` instead.

youtube#4831 landed unintendedly, so this CL follows up quickly; CI is likely
to fail while youtube#4464 is being worked on.

Bug: b/384819454

original-hexsha: bdaba2e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cp-26.android Cherry Pick to the 26.android branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants