[M] Change in dart/sdk[main]: DevTools: Add a script that runs all of the DevTools tests

0 views
Skip to first unread message

Samuel Rawlins (Gerrit)

unread,
Jun 2, 2026, 12:30:58 PM (yesterday) Jun 2
to Kenzie Davisson, dart-...@luci-project-accounts.iam.gserviceaccount.com, rev...@dartlang.org
Attention needed from Kenzie Davisson

Samuel Rawlins added 3 comments

Patchset-level comments
File-level comment, Patchset 2:
Samuel Rawlins . resolved

Hi Kenzie I have some open questions below. Let me know if you think anything needs to be addressed before landing this new script.

File tools/test_devtools.py
Line 38, Patchset 2: if 'RUNNER_OS' not in process_env:
Samuel Rawlins . unresolved

The `tool/ci/bots.sh` script currently uses this environment variable. Which is not how I would do this going forward, but I think it makes sense to sort of shoe-horn this new Python script into the existing script, and then when we make the SDK the primary/only development path for DevTools, we can clean this up. Does that sound right?

Line 65, Patchset 2: # Ensure tool/flutter-sdk exists in devtools_src for setup.sh.
Samuel Rawlins . unresolved

This symlink seems very strange to me. Do you know, @kenzie...@google.com if this is required (copied from GitHub CI workflow)? If it is, we can keep it and re-investigate after the Dart SDK becomes the way to develop devtools. (We can change this Python script and tool/ci/bots.sh atomically. And probably get rid of the latter for the former.)

Open in Gerrit

Related details

Attention is currently required from:
  • Kenzie Davisson
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: sdk
Gerrit-Branch: main
Gerrit-Change-Id: I996c2f23fceeaf8f7c747911de25b21b302a3f51
Gerrit-Change-Number: 506604
Gerrit-PatchSet: 3
Gerrit-Owner: Samuel Rawlins <sraw...@google.com>
Gerrit-Reviewer: Kenzie Davisson <kenzie...@google.com>
Gerrit-Reviewer: Samuel Rawlins <sraw...@google.com>
Gerrit-Attention: Kenzie Davisson <kenzie...@google.com>
Gerrit-Comment-Date: Tue, 02 Jun 2026 16:30:54 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Samuel Rawlins (Gerrit)

unread,
12:35 PM (5 hours ago) 12:35 PM
to Alexander Aprelev, Kenzie Davisson, dart-...@luci-project-accounts.iam.gserviceaccount.com, rev...@dartlang.org
Attention needed from Alexander Aprelev and Kenzie Davisson

Samuel Rawlins added 1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Samuel Rawlins . resolved

https://dart-review.googlesource.com/c/sdk/+/509061 is a pre-req, and I can add this script to the test matrix after that lands.

Open in Gerrit

Related details

Attention is currently required from:
  • Alexander Aprelev
  • Kenzie Davisson
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: sdk
Gerrit-Branch: main
Gerrit-Change-Id: I996c2f23fceeaf8f7c747911de25b21b302a3f51
Gerrit-Change-Number: 506604
Gerrit-PatchSet: 3
Gerrit-Owner: Samuel Rawlins <sraw...@google.com>
Gerrit-Reviewer: Alexander Aprelev <a...@google.com>
Gerrit-Attention: Alexander Aprelev <a...@google.com>
Gerrit-Attention: Kenzie Davisson <kenzie...@google.com>
Gerrit-Comment-Date: Wed, 03 Jun 2026 16:35:54 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages