Add .travis.yml (#6)
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..83a837c
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,16 @@
+language: dart
+sudo: false
+dart:
+ - stable
+ - dev
+install:
+ - gem install coveralls-lcov
+before_script:
+ - ./dev/setup.sh
+script:
+ - ./dev/travis.sh
+after_success:
+ - (coveralls-lcov coverage/lcov.info)
+cache:
+ directories:
+ - $HOME/.pub-cache
diff --git a/lib/src/testing/fake_platform.dart b/lib/src/testing/fake_platform.dart
index 04df6fe..ceba4cd 100644
--- a/lib/src/testing/fake_platform.dart
+++ b/lib/src/testing/fake_platform.dart
@@ -39,7 +39,8 @@
executable = platform.executable,
resolvedExecutable = platform.resolvedExecutable,
script = platform.script,
- executableArguments = new List<String>.from(platform.executableArguments),
+ executableArguments =
+ new List<String>.from(platform.executableArguments),
packageRoot = platform.packageRoot,
packageConfig = platform.packageConfig,
version = platform.version,
@@ -54,17 +55,17 @@
Map<String, dynamic> map = new JsonDecoder().convert(json);
return new FakePlatform(
numberOfProcessors: map['numberOfProcessors'],
- pathSeparator : map['pathSeparator'],
- operatingSystem : map['operatingSystem'],
- localHostname : map['localHostname'],
- environment : map['environment'],
- executable : map['executable'],
- resolvedExecutable : map['resolvedExecutable'],
- script : Uri.parse(map['script']),
- executableArguments : map['executableArguments'],
- packageRoot : map['packageRoot'],
- packageConfig : map['packageConfig'],
- version : map['version'],
+ pathSeparator: map['pathSeparator'],
+ operatingSystem: map['operatingSystem'],
+ localHostname: map['localHostname'],
+ environment: map['environment'],
+ executable: map['executable'],
+ resolvedExecutable: map['resolvedExecutable'],
+ script: Uri.parse(map['script']),
+ executableArguments: map['executableArguments'],
+ packageRoot: map['packageRoot'],
+ packageConfig: map['packageConfig'],
+ version: map['version'],
ansiSupported: map['ansiSupported'],
);
}
diff --git a/test/fake_platform_test.dart b/test/fake_platform_test.dart
index 5699c6b..c294dd9 100644
--- a/test/fake_platform_test.dart
+++ b/test/fake_platform_test.dart
@@ -48,8 +48,8 @@
fake.environment[key] = 'FAKE';
expect(fake.environment[key], 'FAKE');
- expect(fake.executableArguments.length,
- local.executableArguments.length);
+ expect(
+ fake.executableArguments.length, local.executableArguments.length);
fake.executableArguments.add('ARG');
expect(fake.executableArguments.last, 'ARG');
});
@@ -69,7 +69,8 @@
});
expect(fake.executable, '/bin/dart');
expect(fake.resolvedExecutable, '/bin/dart');
- expect(fake.script, new Uri.file('/platform/test/fake_platform_test.dart'));
+ expect(fake.script,
+ new Uri.file('/platform/test/fake_platform_test.dart'));
expect(fake.executableArguments, <String>['--checked']);
expect(fake.packageRoot, null);
expect(fake.packageConfig, null);