@@ -57,104 +57,12 @@ jobs:
5757
5858      - run : dart pub get 
5959
60-       - run : dart pub get -C test_data/dart_app/ 
61-         if : ${{ matrix.package == 'native_assets_builder' }} 
62- 
63-       - run : dart pub get -C test_data/native_add/ 
64-         if : ${{ matrix.package == 'native_assets_builder' }} 
65- 
66-       - run : dart pub get -C test_data/native_add_duplicate/ 
67-         if : ${{ matrix.package == 'native_assets_builder' }} 
68- 
69-       - run : dart pub get -C test_data/native_add_add_source/ 
70-         if : ${{ matrix.package == 'native_assets_builder' }} 
71- 
7260      - run : dart pub get -C test_data/native_add_version_skew/ 
7361        if : ${{ matrix.package == 'native_assets_builder' }} 
7462
7563      - run : dart pub get -C test_data/native_add_version_skew_2/ 
7664        if : ${{ matrix.package == 'native_assets_builder' }} 
7765
78-       - run : dart pub get -C test_data/native_subtract/ 
79-         if : ${{ matrix.package == 'native_assets_builder' }} 
80- 
81-       - run : dart pub get -C test_data/package_reading_metadata/ 
82-         if : ${{ matrix.package == 'native_assets_builder' }} 
83- 
84-       - run : dart pub get -C test_data/package_with_metadata/ 
85-         if : ${{ matrix.package == 'native_assets_builder' }} 
86- 
87-       - run : dart pub get -C test_data/simple_link/ 
88-         if : ${{ matrix.package == 'native_assets_builder' }} 
89- 
90-       - run : dart pub get -C test_data/complex_link/ 
91-         if : ${{ matrix.package == 'native_assets_builder' }} 
92- 
93-       - run : dart pub get -C test_data/complex_link_helper/ 
94-         if : ${{ matrix.package == 'native_assets_builder' }} 
95- 
96-       - run : dart pub get -C test_data/drop_dylib_link/ 
97-         if : ${{ matrix.package == 'native_assets_builder' }} 
98- 
99-       - run : dart pub get -C test_data/add_asset_link/ 
100-         if : ${{ matrix.package == 'native_assets_builder' }} 
101- 
102-       - run : dart pub get -C test_data/transformer/ 
103-         if : ${{ matrix.package == 'native_assets_builder' }} 
104- 
105-       - run : dart pub get -C test_data/treeshaking_native_libs/ 
106-         if : ${{ matrix.package == 'native_assets_builder' }} 
107- 
108-       - run : dart pub get -C test_data/native_dynamic_linking/ 
109-         if : ${{ matrix.package == 'native_assets_builder' }} 
110- 
111-       - run : dart pub get -C test_data/reusable_dynamic_library/ 
112-         if : ${{ matrix.package == 'native_assets_builder' }} 
113- 
114-       - run : dart pub get -C test_data/reuse_dynamic_library/ 
115-         if : ${{ matrix.package == 'native_assets_builder' }} 
116- 
117-       - run : dart pub get -C test_data/user_defines/ 
118-         if : ${{ matrix.package == 'native_assets_builder' }} 
119- 
120-       - run : dart pub get -C test_data/no_hook/ 
121-         if : ${{ matrix.package == 'native_assets_builder' }} 
122- 
123-       - run : dart pub get -C example/build/download_asset/ 
124-         if : ${{ matrix.package == 'native_assets_cli' }} 
125- 
126-       - run : dart pub get -C example/build/native_dynamic_linking/ 
127-         if : ${{ matrix.package == 'native_assets_cli' }} 
128- 
129-       - run : dart pub get -C example/build/native_add_app/ 
130-         if : ${{ matrix.package == 'native_assets_cli' }} 
131- 
132-       - run : dart pub get -C example/build/native_add_library/ 
133-         if : ${{ matrix.package == 'native_assets_cli' }} 
134- 
135-       - run : dart pub get -C example/build/use_dart_api/ 
136-         if : ${{ matrix.package == 'native_assets_cli' }} 
137- 
138-       - run : dart pub get -C example/build/system_library/ 
139-         if : ${{ matrix.package == 'native_assets_cli' }} 
140-   
141-       - run : dart pub get -C example/link/package_with_assets/ 
142-         if : ${{ matrix.package == 'native_assets_cli' }} 
143- 
144-       - run : dart pub get -C example/link/app_with_asset_treeshaking/ 
145-         if : ${{ matrix.package == 'native_assets_cli' }} 
146-       - run : dart pub get -C test_data/fail_build/ 
147-         if : ${{ matrix.package == 'native_assets_builder' }} 
148- 
149-       - run : dart pub get -C test_data/depend_on_fail_build/ 
150-         if : ${{ matrix.package == 'native_assets_builder' }} 
151- 
152-       - run : dart pub get -C test_data/depend_on_fail_build_app/ 
153-         if : ${{ matrix.package == 'native_assets_builder' }} 
154- 
155-       - run : dart pub get -C test_data/system_library/ 
156-         if : ${{ matrix.package == 'native_assets_builder' }} 
157- 
15866      - run : dart analyze --fatal-infos 
15967        #  Run on dev to ensure we're not depending on deprecated SDK things.
16068
@@ -166,16 +74,18 @@ jobs:
16674
16775      - run : dart test 
16876
169-       - run : dart --enable-experiment=native-assets test 
170-         working-directory : pkgs/${{ matrix.package }}/example/build/native_dynamic_linking/ 
171-         #  TODO(https://github.com/dart-lang/native/issues/190): Enable on windows once
172-         #  https://github.com/dart-lang/sdk/commit/903eea6bfb8ee405587f0866a1d1e92eea45d29e
173-         #  has landed in dev channel.
174-         if : ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change && matrix.os != 'windows' }} 
77+       #  TODO(https://github.com/dart-lang/sdk/issues/60489): Fix `dart test` with workspaces
78+       #  - run: dart --enable-experiment=native-assets test
79+       #    working-directory: pkgs/${{ matrix.package }}/example/build/native_dynamic_linking/
80+       #    # TODO(https://github.com/dart-lang/native/issues/190): Enable on windows once
81+       #    # https://github.com/dart-lang/sdk/commit/903eea6bfb8ee405587f0866a1d1e92eea45d29e
82+       #    # has landed in dev channel.
83+       #    if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change && matrix.os != 'windows' }}
17584
176-       - run : dart --enable-experiment=native-assets test 
177-         working-directory : pkgs/${{ matrix.package }}/example/build/native_add_app/ 
178-         if : ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }} 
85+       #  TODO(https://github.com/dart-lang/sdk/issues/60489): Fix `dart test` with workspaces
86+       #  - run: dart --enable-experiment=native-assets test
87+       #    working-directory: pkgs/${{ matrix.package }}/example/build/native_add_app/
88+       #    if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }}
17989
18090      - run : dart --enable-experiment=native-assets run 
18191        working-directory : pkgs/${{ matrix.package }}/example/build/native_add_app/ 
@@ -189,17 +99,20 @@ jobs:
18999        working-directory : pkgs/${{ matrix.package }}/example/build/native_add_app/bin/native_add_app/ 
190100        if : ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }} 
191101
192-       - run : dart --enable-experiment=native-assets test 
193-         working-directory : pkgs/${{ matrix.package }}/example/build/use_dart_api/ 
194-         if : ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }} 
102+       #  TODO(https://github.com/dart-lang/sdk/issues/60489): Fix `dart test` with workspaces
103+       #  - run: dart --enable-experiment=native-assets test
104+       #    working-directory: pkgs/${{ matrix.package }}/example/build/use_dart_api/
105+       #    if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }}
195106
196-       - run : dart --enable-experiment=native-assets test 
197-         working-directory : pkgs/${{ matrix.package }}/example/build/download_asset/ 
198-         if : ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }} 
199- 
200-       - run : dart --enable-experiment=native-assets test 
201-         working-directory : pkgs/${{ matrix.package }}/example/build/system_library/ 
202-         if : ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }} 
107+       #  TODO(https://github.com/dart-lang/sdk/issues/60489): Fix `dart test` with workspaces
108+       #  - run: dart --enable-experiment=native-assets test
109+       #    working-directory: pkgs/${{ matrix.package }}/example/build/download_asset/
110+       #    if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }}
111+ 
112+       #  TODO(https://github.com/dart-lang/sdk/issues/60489): Fix `dart test` with workspaces
113+       #  - run: dart --enable-experiment=native-assets test
114+       #    working-directory: pkgs/${{ matrix.package }}/example/build/system_library/
115+       #    if: ${{ matrix.package == 'native_assets_cli' && matrix.sdk == 'dev' && !matrix.breaking-change }}
203116
204117      - name : Install coverage 
205118        run : dart pub global activate coverage 
0 commit comments