Commit 11d27e35 authored by Arthur Hemery's avatar Arthur Hemery Committed by Commit Bot

[bfcache] Fix filters for android-bfcache-rel fyi bot.

The bfcache fyi bot for android is trying to use browser_tests filters
that are not carried over. Instead we create new filter files for the
android specific tests suites we are running and include them into the
build system.

Bug: 976218
Change-Id: Ia8627aebd15fcda069c6fa227a00452963af8920
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1796558Reviewed-by: default avatarAndrew Grieve <agrieve@chromium.org>
Reviewed-by: default avatarJohn Budorick <jbudorick@chromium.org>
Commit-Queue: Arthur Hemery <ahemery@chromium.org>
Cr-Commit-Position: refs/heads/master@{#695638}
parent 54608793
...@@ -2007,10 +2007,13 @@ chrome_test_apk_tmpl("chrome_public_test_apk") { ...@@ -2007,10 +2007,13 @@ chrome_test_apk_tmpl("chrome_public_test_apk") {
"//chrome/browser/profiling_host:profiling_host_javatests", "//chrome/browser/profiling_host:profiling_host_javatests",
"//chrome/browser/ui/android/widget:ui_widget_java_tests", "//chrome/browser/ui/android/widget:ui_widget_java_tests",
] ]
data_deps = [
"//testing/buildbot/filters:chrome_public_test_apk_filters",
]
if (enable_chrome_android_internal) { if (enable_chrome_android_internal) {
data_deps = [ data_deps += [ "//clank/build/bot/filters:chrome_public_test_apk_filters" ]
"//clank/build/bot/filters:chrome_public_test_apk_filters",
]
} }
additional_apks = [ additional_apks = [
"//chrome/android/webapk/libs/runtime_library/javatests/apk_with_webapk_service:apk_with_webapk_service", "//chrome/android/webapk/libs/runtime_library/javatests/apk_with_webapk_service:apk_with_webapk_service",
......
...@@ -505,6 +505,10 @@ if (is_android) { ...@@ -505,6 +505,10 @@ if (is_android) {
"//testing/android/native_test:native_test_support", "//testing/android/native_test:native_test_support",
] ]
data_deps = [
"//testing/buildbot/filters:android_browsertests_filters",
]
sources = [ sources = [
"../browser/engagement/important_sites_util_browsertest.cc", "../browser/engagement/important_sites_util_browsertest.cc",
"../browser/payments/has_enrolled_instrument_browsertest.cc", "../browser/payments/has_enrolled_instrument_browsertest.cc",
......
...@@ -230,10 +230,12 @@ instrumentation_test_apk("content_shell_test_apk") { ...@@ -230,10 +230,12 @@ instrumentation_test_apk("content_shell_test_apk") {
shared_libraries = [ ":libcontent_native_test" ] shared_libraries = [ ":libcontent_native_test" ]
android_manifest = "javatests/AndroidManifest.xml" android_manifest = "javatests/AndroidManifest.xml"
data_deps = [
"//testing/buildbot/filters:content_shell_test_apk_filters",
]
if (enable_chrome_android_internal) { if (enable_chrome_android_internal) {
data_deps = [ data_deps += [ "//clank/build/bot/filters:content_shell_test_apk_filters" ]
"//clank/build/bot/filters:content_shell_test_apk_filters",
]
} }
} }
......
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
{ {
"args": [ "args": [
"--enable-features=BackForwardCache", "--enable-features=BackForwardCache",
"--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.browser_tests.filter", "--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.android_browsertests.filter",
"--gs-results-bucket=chromium-result-details", "--gs-results-bucket=chromium-result-details",
"--recover-devices" "--recover-devices"
], ],
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
{ {
"args": [ "args": [
"--enable-features=BackForwardCache", "--enable-features=BackForwardCache",
"--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.browser_tests.filter", "--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.chrome_public_test_apk.filter",
"--gs-results-bucket=chromium-result-details", "--gs-results-bucket=chromium-result-details",
"--recover-devices" "--recover-devices"
], ],
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
{ {
"args": [ "args": [
"--enable-features=BackForwardCache", "--enable-features=BackForwardCache",
"--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.browser_tests.filter", "--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.content_shell_test_apk.filter",
"--gs-results-bucket=chromium-result-details", "--gs-results-bucket=chromium-result-details",
"--recover-devices" "--recover-devices"
], ],
......
...@@ -16,6 +16,14 @@ ...@@ -16,6 +16,14 @@
# $ for i in $(ls -1 testing/buildbot/filters/*.browser_tests.*filter ); \ # $ for i in $(ls -1 testing/buildbot/filters/*.browser_tests.*filter ); \
# do echo " \"//$i\","; done | sort # do echo " \"//$i\","; done | sort
source_set("android_browsertests_filters") {
testonly = true
data = [
"//testing/buildbot/filters/bfcache.android_browsertests.filter",
]
}
source_set("blink_web_tests_filter") { source_set("blink_web_tests_filter") {
testonly = true testonly = true
...@@ -45,6 +53,14 @@ source_set("browser_tests_filters") { ...@@ -45,6 +53,14 @@ source_set("browser_tests_filters") {
] ]
} }
source_set("chrome_public_test_apk_filters") {
testonly = true
data = [
"//testing/buildbot/filters/bfcache.chrome_public_test_apk.filter",
]
}
source_set("chromeos_filters") { source_set("chromeos_filters") {
data = [ data = [
"//testing/buildbot/filters/chromeos.base_unittests.filter", "//testing/buildbot/filters/chromeos.base_unittests.filter",
...@@ -55,15 +71,6 @@ source_set("chromeos_filters") { ...@@ -55,15 +71,6 @@ source_set("chromeos_filters") {
] ]
} }
source_set("content_unittests_filters") {
testonly = true
data = [
"//testing/buildbot/filters/bfcache.content_unittests.filter",
"//testing/buildbot/filters/webrtc.content_unittests.filter",
]
}
source_set("content_browsertests_filters") { source_set("content_browsertests_filters") {
testonly = true testonly = true
...@@ -78,6 +85,23 @@ source_set("content_browsertests_filters") { ...@@ -78,6 +85,23 @@ source_set("content_browsertests_filters") {
] ]
} }
source_set("content_shell_test_apk_filters") {
testonly = true
data = [
"//testing/buildbot/filters/bfcache.content_shell_test_apk.filter",
]
}
source_set("content_unittests_filters") {
testonly = true
data = [
"//testing/buildbot/filters/bfcache.content_unittests.filter",
"//testing/buildbot/filters/webrtc.content_unittests.filter",
]
}
source_set("fuchsia_filters") { source_set("fuchsia_filters") {
data = [ data = [
"//testing/buildbot/filters/fuchsia.base_perftests.filter", "//testing/buildbot/filters/fuchsia.base_perftests.filter",
......
# These tests currently fail when run with --enable-features=BackForwardCache
# These tests currently fail when run with --enable-features=BackForwardCache
# These tests currently fail when run with --enable-features=BackForwardCache
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
'bf_cache_android_browsertests': { 'bf_cache_android_browsertests': {
'args': [ 'args': [
'--enable-features=BackForwardCache', '--enable-features=BackForwardCache',
'--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.browser_tests.filter' '--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.android_browsertests.filter'
], ],
'swarming': { 'swarming': {
'shards': 10, 'shards': 10,
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
'bf_cache_content_shell_test_apk': { 'bf_cache_content_shell_test_apk': {
'args': [ 'args': [
'--enable-features=BackForwardCache', '--enable-features=BackForwardCache',
'--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.browser_tests.filter' '--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.content_shell_test_apk.filter'
], ],
'swarming': { 'swarming': {
'shards': 10, 'shards': 10,
...@@ -228,7 +228,7 @@ ...@@ -228,7 +228,7 @@
'bf_cache_chrome_public_test_apk': { 'bf_cache_chrome_public_test_apk': {
'args': [ 'args': [
'--enable-features=BackForwardCache', '--enable-features=BackForwardCache',
'--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.browser_tests.filter' '--test-launcher-filter-file=../../testing/buildbot/filters/bfcache.chrome_public_test_apk.filter'
], ],
'swarming': { 'swarming': {
'shards': 10, 'shards': 10,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment