Restore linux_android_emulator_tests
to CI. (#163747)
Closes https://github.com/flutter/flutter/issues/163742. Removed JSON files for testing emulator API variations (that was only applicable for Scenario App).
This commit is contained in:
parent
9b356c17c3
commit
177b7e6091
@ -56,6 +56,26 @@ targets:
|
||||
# local_engine schedules a bunch of other builds, so it's likely to timeout waiting for those builds to run.
|
||||
timeout: 180
|
||||
|
||||
- name: Linux linux_android_emulator_tests
|
||||
bringup: true
|
||||
enabled_branches:
|
||||
- master
|
||||
recipe: engine_v2/engine_v2
|
||||
properties:
|
||||
config_name: linux_android_emulator
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
|
||||
]
|
||||
timeout: 90
|
||||
runIf:
|
||||
- DEPS
|
||||
- engine/src/flutter/.ci.yaml
|
||||
- engine/src/flutter/ci/builders/linux_android_emulator.json
|
||||
- engine/src/flutter/lib/ui/**
|
||||
- engine/src/flutter/shell/platform/android/**
|
||||
- engine/src/flutter/testing/skia_gold_client/**
|
||||
|
||||
- name: Linux builder_cache
|
||||
enabled_branches:
|
||||
- master
|
||||
|
@ -1,132 +0,0 @@
|
||||
{
|
||||
"builds": [
|
||||
{
|
||||
"drone_dimensions": [
|
||||
"device_type=none",
|
||||
"os=Linux",
|
||||
"kvm=1",
|
||||
"cores=8"
|
||||
],
|
||||
"gclient_variables": {
|
||||
"use_rbe": true
|
||||
},
|
||||
"gn": [
|
||||
"--android",
|
||||
"--android-cpu=x64",
|
||||
"--no-lto",
|
||||
"--rbe",
|
||||
"--no-goma",
|
||||
"--target-dir",
|
||||
"ci/android_emulator_debug_x64"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"dependency": "goldctl",
|
||||
"version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"
|
||||
}
|
||||
],
|
||||
"name": "ci/android_emulator_debug_x64",
|
||||
"description": "Build for debug mode x64 Android emulator tests.",
|
||||
"ninja": {
|
||||
"config": "ci/android_emulator_debug_x64",
|
||||
"targets": [
|
||||
"flutter/impeller/toolkit/android:unittests",
|
||||
"flutter/shell/platform/android:flutter_shell_native_unittests"
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
"language": "python3",
|
||||
"name": "Android Unit Tests",
|
||||
"test_dependencies": [
|
||||
{
|
||||
"dependency": "android_virtual_device",
|
||||
"version": "android_34_google_apis_x64.textpb"
|
||||
},
|
||||
{
|
||||
"dependency": "avd_cipd_version",
|
||||
"version": "build_id:8733065022087935185"
|
||||
}
|
||||
],
|
||||
"contexts": [
|
||||
"android_virtual_device"
|
||||
],
|
||||
"script": "flutter/testing/run_tests.py",
|
||||
"parameters": [
|
||||
"--android-variant",
|
||||
"ci/android_emulator_debug_x64",
|
||||
"--type",
|
||||
"android"
|
||||
]
|
||||
},
|
||||
{
|
||||
"language": "dart",
|
||||
"name": "skia_gold_client/e2e_test",
|
||||
"script": "flutter/testing/skia_gold_client/tool/e2e_test.dart",
|
||||
"max_attempts": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"drone_dimensions": [
|
||||
"device_type=none",
|
||||
"os=Linux",
|
||||
"kvm=1",
|
||||
"cores=8"
|
||||
],
|
||||
"gclient_variables": {
|
||||
"use_rbe": true
|
||||
},
|
||||
"gn": [
|
||||
"--android",
|
||||
"--android-cpu=x86",
|
||||
"--no-lto",
|
||||
"--rbe",
|
||||
"--no-goma",
|
||||
"--target-dir",
|
||||
"ci/android_emulator_debug_x86"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"dependency": "goldctl",
|
||||
"version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"
|
||||
}
|
||||
],
|
||||
"name": "ci/android_emulator_debug_x86",
|
||||
"description": "Build for debug mode x86 Android emulator tests.",
|
||||
"ninja": {
|
||||
"config": "ci/android_emulator_debug_x86",
|
||||
"targets": [
|
||||
"flutter/impeller/toolkit/android:unittests",
|
||||
"flutter/shell/platform/android:flutter_shell_native_unittests"
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
"language": "python3",
|
||||
"name": "Android Unit Tests (API 28)",
|
||||
"test_dependencies": [
|
||||
{
|
||||
"dependency": "android_virtual_device",
|
||||
"version": "android_28_google_apis_x86.textpb"
|
||||
},
|
||||
{
|
||||
"dependency": "avd_cipd_version",
|
||||
"version": "build_id:8733065022087935185"
|
||||
}
|
||||
],
|
||||
"contexts": [
|
||||
"android_virtual_device"
|
||||
],
|
||||
"script": "flutter/testing/run_tests.py",
|
||||
"parameters": [
|
||||
"--android-variant",
|
||||
"ci/android_emulator_debug_x86",
|
||||
"--type",
|
||||
"android"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
{
|
||||
"builds": [
|
||||
{
|
||||
"drone_dimensions": [
|
||||
"device_type=none",
|
||||
"os=Linux",
|
||||
"kvm=1",
|
||||
"cores=8"
|
||||
],
|
||||
"gclient_variables": {
|
||||
"use_rbe": true
|
||||
},
|
||||
"gn": [
|
||||
"--android",
|
||||
"--android-cpu=x64",
|
||||
"--no-lto",
|
||||
"--rbe",
|
||||
"--no-goma",
|
||||
"--target-dir",
|
||||
"ci/android_emulator_debug_x64"
|
||||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"dependency": "goldctl",
|
||||
"version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"
|
||||
}
|
||||
],
|
||||
"name": "ci/android_emulator_debug_x64",
|
||||
"description": "Build for debug mode x64 Android emulator tests.",
|
||||
"ninja": {
|
||||
"config": "ci/android_emulator_debug_x64",
|
||||
"targets": [
|
||||
"flutter/impeller/toolkit/android:unittests",
|
||||
"flutter/shell/platform/android:flutter_shell_native_unittests"
|
||||
]
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
"language": "python3",
|
||||
"name": "Android Unit Tests",
|
||||
"test_dependencies": [
|
||||
{
|
||||
"dependency": "android_virtual_device",
|
||||
"version": "android_34_google_apis_x64.textpb"
|
||||
},
|
||||
{
|
||||
"dependency": "avd_cipd_version",
|
||||
"version": "build_id:8733065022087935185"
|
||||
}
|
||||
],
|
||||
"contexts": [
|
||||
"android_virtual_device"
|
||||
],
|
||||
"script": "flutter/testing/run_tests.py",
|
||||
"parameters": [
|
||||
"--android-variant",
|
||||
"ci/android_emulator_debug_x64",
|
||||
"--type",
|
||||
"android"
|
||||
]
|
||||
},
|
||||
{
|
||||
"language": "dart",
|
||||
"name": "skia_gold_client/e2e_test",
|
||||
"script": "flutter/testing/skia_gold_client/tool/e2e_test.dart",
|
||||
"max_attempts": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -10,7 +10,13 @@
|
||||
namespace flutter {
|
||||
namespace testing {
|
||||
|
||||
TEST(AndroidPlatformView, SelectsVulkanBasedOnApiLevel) {
|
||||
// TODO(matanlurey): Re-enable.
|
||||
//
|
||||
// This test (and the entire suite) was skipped on CI (see
|
||||
// https://github.com/flutter/flutter/issues/163742) and has since bit rotted
|
||||
// (we fallback to OpenGLES on emulators for performance reasons); either fix
|
||||
// the test, or remove it.
|
||||
TEST(AndroidPlatformView, DISABLED_SelectsVulkanBasedOnApiLevel) {
|
||||
Settings settings;
|
||||
settings.enable_software_rendering = false;
|
||||
settings.enable_impeller = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user