Skip to content
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

Download unit test results from GCS #512

Closed
wants to merge 48 commits into from
Closed

Download unit test results from GCS #512

wants to merge 48 commits into from

Conversation

oxve
Copy link
Collaborator

@oxve oxve commented Aug 2, 2023

No description provided.

oxve and others added 30 commits July 17, 2023 11:53
Adds an action that runs after the linux pipeline and looks for archived
unit test reports.

The reports are organized based on platform and shard: android-arm
├── 1
...
└── 4
linux-x64-x11
├── 1
...
└── 4
etc.

b/290997541
Some api changes and better variable naming.

b/290997541
b/290997541
Squashed 'third_party/glm_test/' content from commit 3d00cdeb8d3

git-subtree-dir: third_party/glm_test
git-subtree-split: 3d00cdeb8d380cc5a2d1da95d5d9bdbc6e3c197b

b/283308580
b/290997541
oxve added 17 commits July 28, 2023 10:05
b/290997541
* Move coverage to its own workflow (#1063)

The coverage job does not support sharding and takes ~1h to run. That's
~40 minutes longer than all other linux test runs. By breaking out
coverage from the linux workflow we can get unit test results from
datadog in less than half the time.

b/290997541

* Upload unit test reports to DataDog (#1059)

Unit tests produce test results in JUnit xml format. These files can be
ingested by DataDog to fuel their CI analysis, unlocking flaky test
detection, regressions, platform analysis, and more!

The upload must happen in a separately triggered workflow to have access
to upload the reports. In a forked PR workflow this access is
restricted.

Initially reports from unit tests run on-host from linux, evergreen, and
win32 will be uploaded.

b/290997541
* Download unit test results from GCS

* Use self-hosted runner
@datadog-cobalt-youtube
Copy link

datadog-cobalt-youtube bot commented Aug 2, 2023

Datadog Report

Branch report: android-xml
Commit report: b56c84c

cobalt_sandbox: 0 Failed, 0 New Flaky, 33940 Passed, 0 Skipped, 13m 44.78s Wall Time

@oxve oxve force-pushed the main branch 2 times, most recently from 4fca35b to 2e8c30c Compare November 16, 2023 23:41
TyHolc pushed a commit to TyHolc/cobalt_sandbox that referenced this pull request Jan 24, 2024
TyHolc pushed a commit to TyHolc/cobalt_sandbox that referenced this pull request Jan 24, 2024
@oxve oxve closed this Jun 25, 2024
@kaidokert kaidokert deleted the android-xml branch September 20, 2024 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants