| 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(
|
|
|