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
2ceb34e6
Unverified
Commit
2ceb34e6
authored
Oct 29, 2020
by
Jonah Williams
Committed by
GitHub
Oct 29, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert "[flutter_tools] enable web integration tests (#69114)" (#69261)
This reverts commit
d0cdfa41
.
parent
7629758e
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
66 deletions
+14
-66
debugger_stepping_web_test.dart
...ls/test/integration.shard/debugger_stepping_web_test.dart
+1
-1
expression_evaluation_web_test.dart
...est/integration.shard/expression_evaluation_web_test.dart
+10
-10
hot_reload_web_test.dart
...ter_tools/test/integration.shard/hot_reload_web_test.dart
+0
-52
stepping_project.dart
...ls/test/integration.shard/test_data/stepping_project.dart
+2
-2
web_run_test.dart
...es/flutter_tools/test/integration.shard/web_run_test.dart
+1
-1
No files found.
packages/flutter_tools/test/integration.shard/debugger_stepping_web_test.dart
View file @
2ceb34e6
...
...
@@ -46,7 +46,7 @@ void main() {
reason:
'After
$i
steps, debugger should stop at
$expectedLine
but stopped at
$actualLine
'
);
}
},
skip:
platform
.
isMacOS
);
},
skip:
true
);
// https://github.com/flutter/flutter/issues/62889
tearDown
(()
async
{
await
flutter
.
stop
();
...
...
packages/flutter_tools/test/integration.shard/expression_evaluation_web_test.dart
View file @
2ceb34e6
...
...
@@ -57,7 +57,7 @@ void batch1() {
await
breakInTopLevelFunction
(
_flutter
);
await
failToEvaluateExpression
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter run expression evaluation - no native javascript objects in static scope'
,
()
async
{
await
initProject
();
...
...
@@ -65,7 +65,7 @@ void batch1() {
await
breakInTopLevelFunction
(
_flutter
);
await
checkStaticScope
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter run expression evaluation - can handle compilation errors'
,
()
async
{
await
initProject
();
...
...
@@ -73,7 +73,7 @@ void batch1() {
await
breakInTopLevelFunction
(
_flutter
);
await
evaluateErrorExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter run expression evaluation - can evaluate trivial expressions in top level function'
,
()
async
{
await
initProject
();
...
...
@@ -81,7 +81,7 @@ void batch1() {
await
breakInTopLevelFunction
(
_flutter
);
await
evaluateTrivialExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter run expression evaluation - can evaluate trivial expressions in build method'
,
()
async
{
await
initProject
();
...
...
@@ -89,7 +89,7 @@ void batch1() {
await
breakInBuildMethod
(
_flutter
);
await
evaluateTrivialExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter run expression evaluation - can evaluate complex expressions in top level function'
,
()
async
{
await
initProject
();
...
...
@@ -97,7 +97,7 @@ void batch1() {
await
breakInTopLevelFunction
(
_flutter
);
await
evaluateComplexExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter run expression evaluation - can evaluate complex expressions in build method'
,
()
async
{
await
initProject
();
...
...
@@ -105,7 +105,7 @@ void batch1() {
await
breakInBuildMethod
(
_flutter
);
await
evaluateComplexExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
}
void
batch2
(
)
{
...
...
@@ -149,7 +149,7 @@ void batch2() {
await
breakInMethod
(
_flutter
);
await
failToEvaluateExpression
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter test expression evaluation - can evaluate trivial expressions in a test'
,
()
async
{
await
initProject
();
...
...
@@ -157,7 +157,7 @@ void batch2() {
await
breakInMethod
(
_flutter
);
await
evaluateTrivialExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
testWithoutContext
(
'flutter test expression evaluation - can evaluate complex expressions in a test'
,
()
async
{
await
initProject
();
...
...
@@ -165,7 +165,7 @@ void batch2() {
await
breakInMethod
(
_flutter
);
await
evaluateComplexExpressions
(
_flutter
);
await
cleanProject
();
},
skip:
platform
.
isMacOS
);
},
skip:
'CI not setup for web tests'
);
// https://github.com/flutter/flutter/issues/53779
}
Future
<
void
>
failToEvaluateExpression
(
FlutterTestDriver
flutter
)
async
{
...
...
packages/flutter_tools/test/integration.shard/hot_reload_web_test.dart
deleted
100644 → 0
View file @
7629758e
// 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.
import
'dart:async'
;
import
'package:file/file.dart'
;
import
'../src/common.dart'
;
import
'test_data/hot_reload_project.dart'
;
import
'test_driver.dart'
;
import
'test_utils.dart'
;
void
main
(
)
{
Directory
tempDir
;
final
HotReloadProject
project
=
HotReloadProject
();
FlutterRunTestDriver
flutter
;
setUp
(()
async
{
tempDir
=
createResolvedTempDirectorySync
(
'hot_reload_test.'
);
await
project
.
setUpIn
(
tempDir
);
flutter
=
FlutterRunTestDriver
(
tempDir
);
});
tearDown
(()
async
{
await
flutter
?.
stop
();
tryToDelete
(
tempDir
);
});
testWithoutContext
(
'hot restart works without error'
,
()
async
{
await
flutter
.
run
(
chrome:
true
);
await
flutter
.
hotRestart
();
},
skip:
platform
.
isMacOS
);
testWithoutContext
(
'newly added code executes during hot restart'
,
()
async
{
final
Completer
<
void
>
completer
=
Completer
<
void
>();
final
StreamSubscription
<
String
>
subscription
=
flutter
.
stdout
.
listen
((
String
line
)
{
print
(
line
);
if
(
line
.
contains
(
'(((((RELOAD WORKED)))))'
))
{
completer
.
complete
();
}
});
await
flutter
.
run
(
chrome:
true
);
project
.
uncommentHotReloadPrint
();
try
{
await
flutter
.
hotRestart
();
await
completer
.
future
;
}
finally
{
await
subscription
.
cancel
();
}
},
skip:
platform
.
isMacOS
);
}
packages/flutter_tools/test/integration.shard/test_data/stepping_project.dart
View file @
2ceb34e6
...
...
@@ -89,8 +89,8 @@ class WebSteppingProject extends Project {
Future<void> doAsyncStuff() async {
print("test"); // BREAKPOINT
await new Future.value(true); // STEP 1
await new Future.microtask(() => true);
// STEP 2
await new Future.value(true); // STEP 1
// STEP 2
await new Future.microtask(() => true);
await new Future.delayed(const Duration(milliseconds: 1)); // STEP 3
print("done!"); // STEP 4
} // STEP 5
...
...
packages/flutter_tools/test/integration.shard/web_run_test.dart
View file @
2ceb34e6
...
...
@@ -27,5 +27,5 @@ void main() {
testWithoutContext
(
'flutter run works on web devices with a unary main function'
,
()
async
{
await
flutter
.
run
(
chrome:
true
);
},
skip:
platform
.
isMacOS
);
},
skip:
'Web CI skipped'
);
}
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