Replace \r\n
code with Dart SDK standard conventions. (#159346)
Also deleted a file that appeared to be unused.
This commit is contained in:
parent
b310baf41a
commit
d29a888bf2
@ -10,8 +10,6 @@ import 'package:flutter_devicelab/framework/task_result.dart';
|
||||
import 'package:flutter_devicelab/framework/utils.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
|
||||
final String platformLineSep = Platform.isWindows ? '\r\n': '\n';
|
||||
|
||||
/// Tests that AARs can be built on module projects.
|
||||
Future<void> main() async {
|
||||
await task(() async {
|
||||
@ -59,12 +57,12 @@ Future<void> main() async {
|
||||
final File modulePubspec = File(path.join(projectDir.path, 'pubspec.yaml'));
|
||||
String content = modulePubspec.readAsStringSync();
|
||||
content = content.replaceFirst(
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${platformLineSep}dependencies:$platformLineSep'
|
||||
' plugin_with_android:$platformLineSep'
|
||||
' path: ../plugin_with_android$platformLineSep'
|
||||
' plugin_without_android:$platformLineSep'
|
||||
' path: ../plugin_without_android$platformLineSep'
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}'
|
||||
' plugin_with_android:${Platform.lineTerminator}'
|
||||
' path: ../plugin_with_android${Platform.lineTerminator}'
|
||||
' plugin_without_android:${Platform.lineTerminator}'
|
||||
' path: ../plugin_without_android${Platform.lineTerminator}'
|
||||
);
|
||||
modulePubspec.writeAsStringSync(content, flush: true);
|
||||
|
||||
|
@ -17,7 +17,6 @@ final String gradlew = Platform.isWindows ? 'gradlew.bat' : 'gradlew';
|
||||
final String gradlewExecutable =
|
||||
Platform.isWindows ? '.\\$gradlew' : './$gradlew';
|
||||
final String fileReadWriteMode = Platform.isWindows ? 'rw-rw-rw-' : 'rw-r--r--';
|
||||
final String platformLineSep = Platform.isWindows ? '\r\n' : '\n';
|
||||
|
||||
/// Combines several TaskFunctions with trivial success value into one.
|
||||
TaskFunction combine(List<TaskFunction> tasks) {
|
||||
@ -79,8 +78,8 @@ class ModuleTest {
|
||||
final File pubspec = File(path.join(projectDir.path, 'pubspec.yaml'));
|
||||
String content = await pubspec.readAsString();
|
||||
content = content.replaceFirst(
|
||||
'dependencies:$platformLineSep',
|
||||
'dependencies:$platformLineSep $ffiPackageName:$platformLineSep path: ..${Platform.pathSeparator}$ffiPackageName$platformLineSep',
|
||||
'dependencies:${Platform.lineTerminator}',
|
||||
'dependencies:${Platform.lineTerminator} $ffiPackageName:${Platform.lineTerminator} path: ..${Platform.pathSeparator}$ffiPackageName${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
await inDirectory(projectDir, () async {
|
||||
@ -111,16 +110,16 @@ class ModuleTest {
|
||||
}
|
||||
|
||||
content = content.replaceFirst(
|
||||
'$platformLineSep # assets:$platformLineSep',
|
||||
'$platformLineSep assets:$platformLineSep - assets/read-only.txt$platformLineSep',
|
||||
'${Platform.lineTerminator} # assets:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator} assets:${Platform.lineTerminator} - assets/read-only.txt${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
|
||||
section('Add plugins');
|
||||
|
||||
content = content.replaceFirst(
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
await inDirectory(projectDir, () async {
|
||||
|
@ -17,7 +17,6 @@ final String gradlew = Platform.isWindows ? 'gradlew.bat' : 'gradlew';
|
||||
final String gradlewExecutable =
|
||||
Platform.isWindows ? '.\\$gradlew' : './$gradlew';
|
||||
final String fileReadWriteMode = Platform.isWindows ? 'rw-rw-rw-' : 'rw-r--r--';
|
||||
final String platformLineSep = Platform.isWindows ? '\r\n' : '\n';
|
||||
|
||||
/// Combines several TaskFunctions with trivial success value into one.
|
||||
TaskFunction combine(List<TaskFunction> tasks) {
|
||||
@ -79,8 +78,8 @@ class ModuleTest {
|
||||
final File pubspec = File(path.join(projectDir.path, 'pubspec.yaml'));
|
||||
String content = await pubspec.readAsString();
|
||||
content = content.replaceFirst(
|
||||
'dependencies:$platformLineSep',
|
||||
'dependencies:$platformLineSep $ffiPackageName:$platformLineSep path: ..${Platform.pathSeparator}$ffiPackageName$platformLineSep',
|
||||
'dependencies:${Platform.lineTerminator}',
|
||||
'dependencies:${Platform.lineTerminator} $ffiPackageName:${Platform.lineTerminator} path: ..${Platform.pathSeparator}$ffiPackageName${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
await inDirectory(projectDir, () async {
|
||||
@ -111,16 +110,16 @@ class ModuleTest {
|
||||
}
|
||||
|
||||
content = content.replaceFirst(
|
||||
'$platformLineSep # assets:$platformLineSep',
|
||||
'$platformLineSep assets:$platformLineSep - assets/read-only.txt$platformLineSep',
|
||||
'${Platform.lineTerminator} # assets:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator} assets:${Platform.lineTerminator} - assets/read-only.txt${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
|
||||
section('Add plugins');
|
||||
|
||||
content = content.replaceFirst(
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
await inDirectory(projectDir, () async {
|
||||
|
@ -211,7 +211,7 @@ Future<void> main() async {
|
||||
|
||||
section('Configure');
|
||||
project.addPlugin('plugin_under_test',
|
||||
value: '$platformLineSep path: ${pluginDir.path}');
|
||||
value: '${Platform.lineTerminator} path: ${pluginDir.path}');
|
||||
await project.addCustomBuildType('local', initWith: 'debug');
|
||||
await project.getPackages();
|
||||
|
||||
|
@ -13,7 +13,6 @@ import 'package:path/path.dart' as path;
|
||||
final String gradlew = Platform.isWindows ? 'gradlew.bat' : 'gradlew';
|
||||
final String gradlewExecutable = Platform.isWindows ? '.\\$gradlew' : './$gradlew';
|
||||
final String fileReadWriteMode = Platform.isWindows ? 'rw-rw-rw-' : 'rw-r--r--';
|
||||
final String platformLineSep = Platform.isWindows ? '\r\n': '\n';
|
||||
|
||||
/// Tests that the Flutter module project template works and supports
|
||||
/// adding Flutter to an existing Android app.
|
||||
@ -63,8 +62,8 @@ Future<void> main() async {
|
||||
final File pubspec = File(path.join(projectDir.path, 'pubspec.yaml'));
|
||||
String content = await pubspec.readAsString();
|
||||
content = content.replaceFirst(
|
||||
'$platformLineSep # assets:$platformLineSep',
|
||||
'$platformLineSep assets:$platformLineSep - assets/read-only.txt$platformLineSep',
|
||||
'${Platform.lineTerminator} # assets:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator} assets:${Platform.lineTerminator} - assets/read-only.txt${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
|
||||
@ -72,8 +71,8 @@ Future<void> main() async {
|
||||
|
||||
content = await pubspec.readAsString();
|
||||
content = content.replaceFirst(
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
);
|
||||
await pubspec.writeAsString(content, flush: true);
|
||||
await inDirectory(projectDir, () async {
|
||||
|
@ -11,8 +11,6 @@ import 'package:flutter_devicelab/framework/task_result.dart';
|
||||
import 'package:flutter_devicelab/framework/utils.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
|
||||
final String platformLineSep = Platform.isWindows ? '\r\n': '\n';
|
||||
|
||||
/// Tests that a plugin A can depend on platform code from a plugin B
|
||||
/// as long as plugin B is defined as a pub dependency of plugin A.
|
||||
///
|
||||
@ -154,14 +152,14 @@ public class DummyPluginBClass {
|
||||
final File pluginApubspec = File(path.join(pluginADirectory.path, 'pubspec.yaml'));
|
||||
String pluginApubspecContent = await pluginApubspec.readAsString();
|
||||
pluginApubspecContent = pluginApubspecContent.replaceFirst(
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${platformLineSep}dependencies:$platformLineSep'
|
||||
' plugin_b:$platformLineSep'
|
||||
' path: ${pluginBDirectory.path}$platformLineSep'
|
||||
' plugin_c:$platformLineSep'
|
||||
' path: ${pluginCDirectory.path}$platformLineSep'
|
||||
' plugin_d:$platformLineSep'
|
||||
' path: ${pluginDDirectory.path}$platformLineSep',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}'
|
||||
' plugin_b:${Platform.lineTerminator}'
|
||||
' path: ${pluginBDirectory.path}${Platform.lineTerminator}'
|
||||
' plugin_c:${Platform.lineTerminator}'
|
||||
' path: ${pluginCDirectory.path}${Platform.lineTerminator}'
|
||||
' plugin_d:${Platform.lineTerminator}'
|
||||
' path: ${pluginDDirectory.path}${Platform.lineTerminator}',
|
||||
);
|
||||
await pluginApubspec.writeAsString(pluginApubspecContent, flush: true);
|
||||
|
||||
|
@ -9,8 +9,6 @@ import 'package:path/path.dart' as path;
|
||||
import 'task_result.dart';
|
||||
import 'utils.dart';
|
||||
|
||||
final String platformLineSep = Platform.isWindows ? '\r\n' : '\n';
|
||||
|
||||
final List<String> flutterAssets = <String>[
|
||||
'assets/flutter_assets/AssetManifest.json',
|
||||
'assets/flutter_assets/NOTICES.Z',
|
||||
@ -280,8 +278,8 @@ android {
|
||||
final File pubspec = File(path.join(rootPath, 'pubspec.yaml'));
|
||||
String content = pubspec.readAsStringSync();
|
||||
content = content.replaceFirst(
|
||||
'${platformLineSep}dependencies:$platformLineSep',
|
||||
'${platformLineSep}dependencies:$platformLineSep $plugin: $value$platformLineSep',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator}',
|
||||
'${Platform.lineTerminator}dependencies:${Platform.lineTerminator} $plugin: $value${Platform.lineTerminator}',
|
||||
);
|
||||
pubspec.writeAsStringSync(content, flush: true);
|
||||
}
|
||||
@ -336,7 +334,7 @@ android {
|
||||
path.join(parent.path, 'hello', 'pubspec.yaml')
|
||||
);
|
||||
final String contents = pubspec.readAsStringSync();
|
||||
final String newContents = contents.replaceFirst('${platformLineSep}flutter:$platformLineSep', '''
|
||||
final String newContents = contents.replaceFirst('${Platform.lineTerminator}flutter:${Platform.lineTerminator}', '''
|
||||
|
||||
flutter:
|
||||
assets:
|
||||
|
@ -1,6 +0,0 @@
|
||||
// Copyright 2014 The Flutter Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
// Replace Windows line endings with Unix line endings
|
||||
String standardizeLineEndings(String str) => str.replaceAll('\r\n', '\n');
|
Loading…
x
Reference in New Issue
Block a user