Skip to content

Commit

Permalink
[deps] Roll dart-lang/native
Browse files Browse the repository at this point in the history
Change-Id: I556a179784952cf12ff97da155d0f5596f91b500
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-mac-release-try,pkg-win-release-arm64-try,pkg-win-release-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/403985
Reviewed-by: Moritz Sümmermann <[email protected]>
Commit-Queue: Daco Harkes <[email protected]>
  • Loading branch information
dcharkes authored and Commit Queue committed Jan 14, 2025
1 parent 6aeb865 commit ac9acf5
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 20 deletions.
2 changes: 1 addition & 1 deletion DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ vars = {
"markdown_rev": "19aaded4300d24bedcbf52ade792b203ddf030b0",
"material_color_utilities_rev": "799b6ba2f3f1c28c67cc7e0b4f18e0c7d7f3c03e",
# dart-native-interop-team@ is rolling breaking changes manually while the assets features are in experimental.
"native_rev": "14368a80bae9e3f381a2e59c91405338d82451ee", # disable tools/rev_sdk_deps.dart
"native_rev": "f179ec2693179e48ff1fce827914fd1711c1a941", # disable tools/rev_sdk_deps.dart
"protobuf_rev": "b7dd58cdbd879beee4c3fbf8ee80fce8e97bad26",
"pub_rev": "58de642dc1d07601f6eb2b4ecd94555c0210106b", # disable tools/rev_sdk_deps.dart
"shelf_rev": "bf799519cda2898a7c5af06dcfdd5fe6443afd79",
Expand Down
2 changes: 2 additions & 0 deletions pkg/dartdev/test/native_assets/helpers.dart
Original file line number Diff line number Diff line change
Expand Up @@ -184,8 +184,10 @@ Future<void> nativeAssetsTest(
'dart_app',
'drop_dylib_link',
'native_add_duplicate',
'native_add_version_skew',
'native_add',
'native_dynamic_linking',
'system_library',
'treeshaking_native_libs',
],
Platform.script.resolve(
Expand Down
44 changes: 25 additions & 19 deletions pkg/dartdev/test/native_assets/test_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,33 @@ void main(List<String> args) async {
// No --source option, `dart run` from source does not output target program
// stdout.

test('dart test', timeout: longTimeout, () async {
await nativeAssetsTest('native_add', (packageUri) async {
final result = await runDart(
arguments: [
'--enable-experiment=native-assets',
'test',
],
workingDirectory: packageUri,
logger: logger,
);
expect(
result.stdout,
stringContainsInOrder(
[
'native add test',
'All tests passed!',
for (final package in [
'native_add',
'native_add_version_skew',
'native_dynamic_linking',
'system_library',
]) {
test('package:$package dart test', timeout: longTimeout, () async {
await nativeAssetsTest(package, (packageUri) async {
final result = await runDart(
arguments: [
'--enable-experiment=native-assets',
'test',
],
),
);
workingDirectory: packageUri,
logger: logger,
);
expect(
result.stdout,
stringContainsInOrder(
[
'All tests passed!',
],
),
);
});
});
});
}

test('dart run test:test', timeout: longTimeout, () async {
await nativeAssetsTest('native_add', (packageUri) async {
Expand Down

0 comments on commit ac9acf5

Please sign in to comment.