mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00

This test was outputting the "success" string multiple times, which is probably causing the harness to kill the app halfway through its cycle. I suspect this is causing some of the flakiness we've seen of this test. Instead, we should just output the string at the very end of the test, right before the app is done.
29 lines
650 B
Dart
29 lines
650 B
Dart
// 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.12
|
|
|
|
import 'dart:js_interop';
|
|
|
|
import 'package:web/web.dart' as web;
|
|
|
|
// Verify that web applications can be run in sound mode.
|
|
void main() async {
|
|
const bool isWeak = <int?>[] is List<int>;
|
|
String output;
|
|
if (isWeak) {
|
|
output = '--- TEST FAILED ---';
|
|
} else {
|
|
output = '--- TEST SUCCEEDED ---';
|
|
}
|
|
await web.window.fetch(
|
|
'/test-result'.toJS,
|
|
web.RequestInit(
|
|
method: 'POST',
|
|
body: output.toJS,
|
|
)
|
|
).toDart;
|
|
print(output);
|
|
}
|