diff --git a/DEPS b/DEPS index 73acaa0b9be3..feda6329ceb2 100644 --- a/DEPS +++ b/DEPS @@ -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", diff --git a/pkg/dartdev/test/native_assets/helpers.dart b/pkg/dartdev/test/native_assets/helpers.dart index c985ebbeed41..3e4efab9cf7e 100644 --- a/pkg/dartdev/test/native_assets/helpers.dart +++ b/pkg/dartdev/test/native_assets/helpers.dart @@ -184,8 +184,10 @@ Future 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( diff --git a/pkg/dartdev/test/native_assets/test_test.dart b/pkg/dartdev/test/native_assets/test_test.dart index 0a3cdf2b1ddb..f85c69cce111 100644 --- a/pkg/dartdev/test/native_assets/test_test.dart +++ b/pkg/dartdev/test/native_assets/test_test.dart @@ -13,27 +13,33 @@ void main(List 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 {