[tests] Increase linux timeout and skip on others (#169627)

With this change the web.shard test suite runs all existing tests on all
platforms with the version of the web debug builds that is the flutter
tools default (does not support stateful hot reload).

The linux bot configuration will also run some of the tests using the
new web debug build (supports stateful hot reload). The timeout has been
increased for this configuration to allow the additional tests to run to
completion.

The mac and windows configurations skip all tests for the new web debug
builds.

In the future the new build output will become the flutter tools default
and the balance of where the tests tests are run will flip until the
ability to opt out of the new build output is removed.

This change is not ideal because we are still not fully testing all
features with the two versions of the web debug builds that are
available to users. If given the opportunity we should add additional
bot configurations to run all the tests with the output that supports
stateful hot reload.

Fixes: https://github.com/flutter/flutter/issues/169304
Issue: https://github.com/flutter/flutter/issues/169634
This commit is contained in:
Nicholas Shahan 2025-05-29 12:00:57 -07:00 committed by GitHub
parent fe1c9d61a7
commit 422d8d2dad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 8 additions and 4 deletions

View File

@ -2246,7 +2246,7 @@ targets:
- name: Linux web_tool_tests
recipe: flutter/flutter_drone
timeout: 60
timeout: 90 # https://github.com/flutter/flutter/issues/169634
properties:
dependencies: >-
[
@ -2261,7 +2261,7 @@ targets:
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
test_timeout_secs: "3600" # https://github.com/flutter/flutter/issues/162714
test_timeout_secs: "5400" # https://github.com/flutter/flutter/issues/162714
runIf:
- dev/**
- packages/flutter_tools/**

View File

@ -3,7 +3,6 @@
// found in the LICENSE file.
@Tags(<String>['flutter-test-driver'])
@Skip('https://github.com/flutter/flutter/issues/169304')
library;
import '../src/common.dart';

View File

@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@TestOn('linux') // https://github.com/flutter/flutter/issues/169304
@Tags(<String>['flutter-test-driver'])
@Skip('https://github.com/flutter/flutter/issues/169304')
library;
import '../src/common.dart';

View File

@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@TestOn('linux') // https://github.com/flutter/flutter/issues/169304
@Tags(<String>['flutter-test-driver'])
library;

View File

@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@TestOn('linux') // https://github.com/flutter/flutter/issues/169304
@Tags(<String>['flutter-test-driver'])
library;

View File

@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@TestOn('linux') // https://github.com/flutter/flutter/issues/169304
@Tags(<String>['flutter-test-driver'])
library;

View File

@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@TestOn('linux') // https://github.com/flutter/flutter/issues/169304
@Tags(<String>['flutter-test-driver'])
library;

View File

@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@TestOn('linux') // https://github.com/flutter/flutter/issues/169304
@Tags(<String>['flutter-test-driver'])
library;