Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
bf132435
Unverified
Commit
bf132435
authored
Feb 12, 2021
by
Jonah Williams
Committed by
GitHub
Feb 12, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[flutter_tools] delete exit immediately test (#75927)
parent
266fb87c
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
80 deletions
+0
-80
flutter_immediately_exit_test.dart
...test/integration.shard/flutter_immediately_exit_test.dart
+0
-47
project_with_immediate_exit.dart
...egration.shard/test_data/project_with_immediate_exit.dart
+0
-33
No files found.
packages/flutter_tools/test/integration.shard/flutter_immediately_exit_test.dart
deleted
100644 → 0
View file @
266fb87c
// 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.
// @dart = 2.8
import
'package:file/file.dart'
;
import
'../src/common.dart'
;
import
'test_data/project_with_immediate_exit.dart'
;
import
'test_driver.dart'
;
import
'test_utils.dart'
;
void
main
(
)
{
group
(
'immediate exit'
,
()
{
Directory
tempDir
;
final
ProjectWithImmediateExit
_project
=
ProjectWithImmediateExit
();
FlutterRunTestDriver
_flutter
;
setUp
(()
async
{
tempDir
=
createResolvedTempDirectorySync
(
'run_test.'
);
await
_project
.
setUpIn
(
tempDir
);
_flutter
=
FlutterRunTestDriver
(
tempDir
);
});
tearDown
(()
async
{
tryToDelete
(
tempDir
);
});
testWithoutContext
(
'flutter_tools gracefully handles quick app shutdown'
,
()
async
{
try
{
await
_flutter
.
run
();
}
on
Exception
{
expect
(
_flutter
.
lastErrorInfo
,
contains
(
'Error connecting to the service protocol:'
));
expect
(
_flutter
.
lastErrorInfo
.
contains
(
// Looks for stack trace entry of the form:
// test/integration.shard/test_driver.dart 379:18 FlutterTestDriver._waitFor.<fn>
RegExp
(
r'^(.+)\/([^\/]+)\.dart \d*:\d*\s*.*\$'
)
),
isFalse
);
}
});
},
skip:
true
,
// Flaky: https://github.com/flutter/flutter/issues/74052
);
}
packages/flutter_tools/test/integration.shard/test_data/project_with_immediate_exit.dart
deleted
100644 → 0
View file @
266fb87c
// 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.
// @dart = 2.8
import
'project.dart'
;
class
ProjectWithImmediateExit
extends
Project
{
@override
final
String
pubspec
=
'''
name: test
environment:
sdk: ">=2.12.0-0 <3.0.0"
dependencies:
flutter:
sdk: flutter
'''
;
@override
final
String
main
=
r''
'
import '
dart:
async
';
import '
dart:
io
';
Future<void> main() async {
await Future.delayed(const Duration(milliseconds: 50));
exit(0);
}
'''
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment