Skip to content

Commit

Permalink
Add .travis.yml (#6)
Browse files Browse the repository at this point in the history
  • Loading branch information
tvolkert committed Mar 28, 2017
1 parent 74fc8c2 commit bb1321b
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 15 deletions.
16 changes: 16 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -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
25 changes: 13 additions & 12 deletions lib/src/testing/fake_platform.dart
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ class FakePlatform extends Platform {
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,
Expand All @@ -54,17 +55,17 @@ class FakePlatform extends Platform {
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'],
);
}
Expand Down
7 changes: 4 additions & 3 deletions test/fake_platform_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ void main() {
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');
});
Expand All @@ -69,7 +69,8 @@ void main() {
});
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);
Expand Down

0 comments on commit bb1321b

Please sign in to comment.