| Index: sdk/lib/_internal/pub/test/transformer/loads_a_diamond_transformer_dependency_graph_test.dart
 | 
| diff --git a/sdk/lib/_internal/pub/test/transformer/loads_a_diamond_transformer_dependency_graph_test.dart b/sdk/lib/_internal/pub/test/transformer/loads_a_diamond_transformer_dependency_graph_test.dart
 | 
| index ea9be413fa1f0d4d243bc89072680860cb6566e6..e7a35f2ff9f15d52b8f923e4ea8a235cf7998adb 100644
 | 
| --- a/sdk/lib/_internal/pub/test/transformer/loads_a_diamond_transformer_dependency_graph_test.dart
 | 
| +++ b/sdk/lib/_internal/pub/test/transformer/loads_a_diamond_transformer_dependency_graph_test.dart
 | 
| @@ -10,70 +10,72 @@ import '../serve/utils.dart';
 | 
|  
 | 
|  main() {
 | 
|    initConfig();
 | 
| -  integration("loads a diamond transformer dependency graph", () {
 | 
| -    d.dir("top", [
 | 
| -      d.pubspec({
 | 
| -        "name": "top",
 | 
| -        "version": "1.0.0"
 | 
| -      }),
 | 
| -      d.dir("lib", [
 | 
| -        d.file("transformer.dart", dartTransformer('top')),
 | 
| -      ])
 | 
| -    ]).create();
 | 
| +  withBarbackVersions("any", () {
 | 
| +    integration("loads a diamond transformer dependency graph", () {
 | 
| +      d.dir("top", [
 | 
| +        d.pubspec({
 | 
| +          "name": "top",
 | 
| +          "version": "1.0.0"
 | 
| +        }),
 | 
| +        d.dir("lib", [
 | 
| +          d.file("transformer.dart", dartTransformer('top')),
 | 
| +        ])
 | 
| +      ]).create();
 | 
|  
 | 
| -    d.dir("left", [
 | 
| -      d.pubspec({
 | 
| -        "name": "left",
 | 
| -        "version": "1.0.0",
 | 
| -        "transformers": ["top/transformer"],
 | 
| -        "dependencies": {"top": {"path": "../top"}}
 | 
| -      }),
 | 
| -      d.dir("lib", [
 | 
| -        d.file("transformer.dart", dartTransformer('left')),
 | 
| -      ])
 | 
| -    ]).create();
 | 
| +      d.dir("left", [
 | 
| +        d.pubspec({
 | 
| +          "name": "left",
 | 
| +          "version": "1.0.0",
 | 
| +          "transformers": ["top/transformer"],
 | 
| +          "dependencies": {"top": {"path": "../top"}}
 | 
| +        }),
 | 
| +        d.dir("lib", [
 | 
| +          d.file("transformer.dart", dartTransformer('left')),
 | 
| +        ])
 | 
| +      ]).create();
 | 
|  
 | 
| -    d.dir("right", [
 | 
| -      d.pubspec({
 | 
| -        "name": "right",
 | 
| -        "version": "1.0.0",
 | 
| -        "transformers": ["top/transformer"],
 | 
| -        "dependencies": {"top": {"path": "../top"}}
 | 
| -      }),
 | 
| -      d.dir("lib", [
 | 
| -        d.file("transformer.dart", dartTransformer('right')),
 | 
| -      ])
 | 
| -    ]).create();
 | 
| +      d.dir("right", [
 | 
| +        d.pubspec({
 | 
| +          "name": "right",
 | 
| +          "version": "1.0.0",
 | 
| +          "transformers": ["top/transformer"],
 | 
| +          "dependencies": {"top": {"path": "../top"}}
 | 
| +        }),
 | 
| +        d.dir("lib", [
 | 
| +          d.file("transformer.dart", dartTransformer('right')),
 | 
| +        ])
 | 
| +      ]).create();
 | 
|  
 | 
| -    d.dir(appPath, [
 | 
| -      d.pubspec({
 | 
| -        "name": "myapp",
 | 
| -        "transformers": [
 | 
| -          "left/transformer",
 | 
| -          "right/transformer",
 | 
| -          "myapp/transformer"
 | 
| -        ],
 | 
| -        "dependencies": {
 | 
| -          'left': {'path': '../left'},
 | 
| -          'right': {'path': '../right'},
 | 
| -        }
 | 
| -      }),
 | 
| -      d.dir("lib", [
 | 
| -        d.file("transformer.dart", dartTransformer('myapp'))
 | 
| -      ]),
 | 
| -      d.dir("web", [
 | 
| -        d.file("main.dart", 'const TOKEN = "main.dart";')
 | 
| -      ])
 | 
| -    ]).create();
 | 
| +      d.dir(appPath, [
 | 
| +        d.pubspec({
 | 
| +          "name": "myapp",
 | 
| +          "transformers": [
 | 
| +            "left/transformer",
 | 
| +            "right/transformer",
 | 
| +            "myapp/transformer"
 | 
| +          ],
 | 
| +          "dependencies": {
 | 
| +            'left': {'path': '../left'},
 | 
| +            'right': {'path': '../right'},
 | 
| +          }
 | 
| +        }),
 | 
| +        d.dir("lib", [
 | 
| +          d.file("transformer.dart", dartTransformer('myapp'))
 | 
| +        ]),
 | 
| +        d.dir("web", [
 | 
| +          d.file("main.dart", 'const TOKEN = "main.dart";')
 | 
| +        ])
 | 
| +      ]).create();
 | 
|  
 | 
| -    createLockFile('myapp',
 | 
| -        sandbox: ['top', 'left', 'right'],
 | 
| -        pkg: ['barback']);
 | 
| +      createLockFile('myapp',
 | 
| +          sandbox: ['top', 'left', 'right'],
 | 
| +          pkg: ['barback']);
 | 
|  
 | 
| -    pubServe();
 | 
| -    requestShouldSucceed("main.dart",
 | 
| -        'const TOKEN = "(((main.dart, (left, top)), (right, top)), ((myapp, '
 | 
| -        '(left, top)), (right, top)))";');
 | 
| -    endPubServe();
 | 
| +      pubServe();
 | 
| +      requestShouldSucceed("main.dart",
 | 
| +          'const TOKEN = "(((main.dart, (left, top)), (right, top)), ((myapp, '
 | 
| +          '(left, top)), (right, top)))";');
 | 
| +      endPubServe();
 | 
| +    });
 | 
|    });
 | 
|  }
 | 
| 
 |