anchor.diff:              'a|web/index${metadataExtension(soundNullSafety)}': isNotEmpty,
             };
             var reportedUnused = <AssetId, Iterable<AssetId>>{};
  -          await withEnabledExperiments(() async {
  -            await testBuilder(
  -                DevCompilerBuilder(
  -                    platform: ddcPlatform,
  -                    useIncrementalCompiler: trackUnusedInputs,
  -                    trackUnusedInputs: trackUnusedInputs,
  -                    soundNullSafety: soundNullSafety),
  -                assets,
  -                outputs: expectedOutputs,
  -                reportUnusedAssetsForInput: (input, unused) =>
  -                    reportedUnused[input] = unused);
  -          }, ['non-nullable']);
  +
  +          await testBuilder(
  +              DevCompilerBuilder(
  +                  platform: ddcPlatform,
  +                  useIncrementalCompiler: trackUnusedInputs,
  +                  trackUnusedInputs: trackUnusedInputs,
  +                  soundNullSafety: soundNullSafety),
  +              assets,
  +              outputs: expectedOutputs,
  +              reportUnusedAssetsForInput: (input, unused) =>
  +                  reportedUnused[input] = unused);
   
             expect(
                 reportedUnused[
  
positive.code:         addTearDown(listener.cancel);
          assets = {
            'b|lib/b.dart': '''
          // @dart=2.10
          final world = 'world';''',
            'a|lib/a.dart': r'''
          // @dart=2.10
          import 'package:b/b.dart';
          final hello = 'hello $world';
        ''',
            'a|web/index.dart': '''
          // @dart=2.10
          import "package:a/a.dart";
          void main() {
            print(hello);
  
negative.code:       ''',
          };
  
          // Set up all the other required inputs for this test.
          await testBuilderAndCollectAssets(const ModuleLibraryBuilder(), assets);
          await testBuilderAndCollectAssets(
              MetaModuleBuilder(ddcPlatform), assets);
          await testBuilderAndCollectAssets(
              MetaModuleCleanBuilder(ddcPlatform), assets);
          await testBuilderAndCollectAssets(ModuleBuilder(ddcPlatform), assets);
          await testBuilderAndCollectAssets(
              ddcKernelBuilder(BuilderOptions({}),
                  soundNullSafety: soundNullSafety),
              assets);
        });
  
        for (var trackUnusedInputs in [true, false]) {
  