| Index: pkg/barback/test/package_graph/repetition_test.dart
|
| diff --git a/pkg/barback/test/package_graph/repetition_test.dart b/pkg/barback/test/package_graph/repetition_test.dart
|
| deleted file mode 100644
|
| index 48462d8d5e1a874dc722e191fde9ee1334c2e9a3..0000000000000000000000000000000000000000
|
| --- a/pkg/barback/test/package_graph/repetition_test.dart
|
| +++ /dev/null
|
| @@ -1,76 +0,0 @@
|
| -// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -library barback.test.package_graph.transform_test;
|
| -
|
| -import 'package:barback/src/utils.dart';
|
| -import 'package:scheduled_test/scheduled_test.dart';
|
| -
|
| -import '../utils.dart';
|
| -
|
| -// This tests the behavior of barback under many operations happening in quick
|
| -// succession. Since Barback is so asynchronous, it's easy for it to have subtle
|
| -// dependencies on the commonly-used and -tested usage patterns. These tests
|
| -// exist to stress-test less-common usage patterns in order to root out
|
| -// additional bugs.
|
| -
|
| -main() {
|
| - initConfig();
|
| -
|
| - test("updates sources many times", () {
|
| - initGraph(["app|foo.txt"], {
|
| - "app": [[new RewriteTransformer("txt", "out")]]
|
| - });
|
| -
|
| - for (var i = 0; i < 1000; i++) {
|
| - updateSources(["app|foo.txt"]);
|
| - }
|
| -
|
| - expectAsset("app|foo.out", "foo.out");
|
| - buildShouldSucceed();
|
| - });
|
| -
|
| - test("updates and then removes sources many times", () {
|
| - initGraph(["app|foo.txt"], {
|
| - "app": [[new RewriteTransformer("txt", "out")]]
|
| - });
|
| -
|
| - for (var i = 0; i < 1000; i++) {
|
| - updateSources(["app|foo.txt"]);
|
| - removeSources(["app|foo.txt"]);
|
| - }
|
| -
|
| - expectNoAsset("app|foo.out");
|
| - expectNoAsset("app|foo.txt");
|
| - buildShouldSucceed();
|
| - });
|
| -
|
| - test("updates transformers many times", () {
|
| - var rewrite = new RewriteTransformer("txt", "out");
|
| - initGraph(["app|foo.txt"], {"app": [[rewrite]]});
|
| - updateSources(["app|foo.txt"]);
|
| -
|
| - for (var i = 0; i < 1000; i++) {
|
| - updateTransformers("app", [[rewrite]]);
|
| - }
|
| -
|
| - expectAsset("app|foo.out", "foo.out");
|
| - buildShouldSucceed();
|
| - });
|
| -
|
| - test("updates and removes transformers many times", () {
|
| - var rewrite = new RewriteTransformer("txt", "out");
|
| - initGraph(["app|foo.txt"], {"app": [[rewrite]]});
|
| - updateSources(["app|foo.txt"]);
|
| -
|
| - for (var i = 0; i < 1000; i++) {
|
| - updateTransformers("app", [[rewrite]]);
|
| - updateTransformers("app", [[]]);
|
| - }
|
| -
|
| - expectAsset("app|foo.txt", "foo");
|
| - expectNoAsset("app|foo.out");
|
| - buildShouldSucceed();
|
| - });
|
| -}
|
|
|