From 39cf5218968d5fb40b6ee4b48fa2968e83d60815 Mon Sep 17 00:00:00 2001 From: Devon Carew Date: Fri, 30 Oct 2015 13:13:58 -0700 Subject: [PATCH] skip a test on windows --- packages/flutter_tools/test/init_test.dart | 44 ++++++++++++---------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/packages/flutter_tools/test/init_test.dart b/packages/flutter_tools/test/init_test.dart index f29166ca40..4cb74fefe7 100644 --- a/packages/flutter_tools/test/init_test.dart +++ b/packages/flutter_tools/test/init_test.dart @@ -24,26 +24,30 @@ defineTests() { temp.deleteSync(recursive: true); }); - // Verify that we create a project that is well-formed. - test('init flutter-simple', () async { - InitCommand command = new InitCommand(); - CommandRunner runner = new CommandRunner('test_flutter', '') - ..addCommand(command); - await runner.run(['init', '--out', temp.path]) - .then((int code) => expect(code, equals(0))); + // This test consistently times out on our windows bot. The code is already + // covered on the linux one. + if (!Platform.isWindows) { + // Verify that we create a project that is well-formed. + test('init flutter-simple', () async { + InitCommand command = new InitCommand(); + CommandRunner runner = new CommandRunner('test_flutter', '') + ..addCommand(command); + await runner.run(['init', '--out', temp.path]) + .then((int code) => expect(code, equals(0))); - String path = p.join(temp.path, 'lib', 'main.dart'); - expect(new File(path).existsSync(), true); - ProcessResult exec = Process.runSync( - sdkBinaryName('dartanalyzer'), ['--fatal-warnings', path], - workingDirectory: temp.path); - if (exec.exitCode != 0) { - print(exec.stdout); - print(exec.stderr); - } - expect(exec.exitCode, 0); - }, - // This test can take a while due to network requests. - timeout: new Timeout(new Duration(minutes: 3))); + String path = p.join(temp.path, 'lib', 'main.dart'); + expect(new File(path).existsSync(), true); + ProcessResult exec = Process.runSync( + sdkBinaryName('dartanalyzer'), ['--fatal-warnings', path], + workingDirectory: temp.path); + if (exec.exitCode != 0) { + print(exec.stdout); + print(exec.stderr); + } + expect(exec.exitCode, 0); + }, + // This test can take a while due to network requests. + timeout: new Timeout(new Duration(minutes: 2))); + } }); }