Index: sdk/lib/_internal/pub_generated/test/descriptor/tar.dart |
diff --git a/sdk/lib/_internal/pub_generated/test/descriptor/tar.dart b/sdk/lib/_internal/pub_generated/test/descriptor/tar.dart |
index 2a89bbdfb1575a7cc7f84f0cb6230b912c401782..19280dc8b67f1dea9e1c5c75df4eddb1508b8e71 100644 |
--- a/sdk/lib/_internal/pub_generated/test/descriptor/tar.dart |
+++ b/sdk/lib/_internal/pub_generated/test/descriptor/tar.dart |
@@ -1,13 +1,25 @@ |
+// 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 descriptor.tar; |
+ |
import 'dart:async'; |
+ |
import 'package:path/path.dart' as path; |
import 'package:scheduled_test/scheduled_test.dart'; |
import 'package:scheduled_test/descriptor.dart'; |
+ |
import '../../lib/src/io.dart'; |
+ |
+/// Describes a tar file and its contents. |
class TarFileDescriptor extends DirectoryDescriptor implements |
ReadableDescriptor { |
TarFileDescriptor(String name, List<Descriptor> contents) |
: super(name, contents); |
+ |
+ /// Creates the files and directories within this tar file, then archives |
+ /// them, compresses them, and saves the result to [parentDir]. |
Future<String> create([String parent]) => schedule(() { |
if (parent == null) parent = defaultRoot; |
return withTempDir((tempDir) { |
@@ -24,9 +36,13 @@ class TarFileDescriptor extends DirectoryDescriptor implements |
}); |
}); |
}, 'creating tar file:\n${describe()}'); |
+ |
+ /// Validates that the `.tar.gz` file at [path] contains the expected |
+ /// contents. |
Future validate([String parent]) { |
throw new UnimplementedError("TODO(nweiz): implement this"); |
} |
+ |
Stream<List<int>> read() { |
return new Stream<List<int>>.fromFuture(withTempDir((tempDir) { |
return create( |