Commit 62c4beda authored by Ben Pastene's avatar Ben Pastene Committed by Commit Bot

Add basic browser integration tests to betty+cfi+lto tester.

This would have caught bug 1062006 much sooner, since that uncovered a
regression in the browser that only occurs with thin-lto.

Bug: 1062006
Change-Id: I0eb5b71fdb935a4ca81e00464cbf472de7b45473
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108608Reviewed-by: default avatarSteven Bennetts <stevenjb@chromium.org>
Reviewed-by: default avatarStephen Martinis <martiniss@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#751435}
parent 6208cecf
......@@ -820,6 +820,66 @@
"chromeos-betty-pi-arc-cfi-thin-lto-chrome": {
"additional_compile_targets": [
"chromiumos_preflight"
],
"gtest_tests": [
{
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"kvm": "1",
"os": "Ubuntu-16.04",
"pool": "chrome.tests.cros-vm.template"
}
],
"idempotent": false,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "chrome_all_tast_tests",
"test_target": "//chromeos:chrome_all_tast_tests"
},
{
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"kvm": "1",
"os": "Ubuntu-16.04",
"pool": "chrome.tests.cros-vm.template"
}
],
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "cros_browser_sanity_test",
"test_target": "//chromeos:cros_browser_sanity_test"
},
{
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"kvm": "1",
"os": "Ubuntu-16.04",
"pool": "chrome.tests.cros-vm.template"
}
],
"idempotent": false,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "disk_usage_tast_test",
"test_target": "//chromeos:disk_usage_tast_test"
}
]
},
"chromeos-betty-pi-arc-chrome": {
......
......@@ -79,6 +79,66 @@
"chromeos-betty-pi-arc-cfi-thin-lto-chrome": {
"additional_compile_targets": [
"chromiumos_preflight"
],
"gtest_tests": [
{
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"kvm": "1",
"os": "Ubuntu-16.04",
"pool": "chrome.tests.cros-vm.template"
}
],
"idempotent": false,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "chrome_all_tast_tests",
"test_target": "//chromeos:chrome_all_tast_tests"
},
{
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"kvm": "1",
"os": "Ubuntu-16.04",
"pool": "chrome.tests.cros-vm.template"
}
],
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "cros_browser_sanity_test",
"test_target": "//chromeos:cros_browser_sanity_test"
},
{
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"kvm": "1",
"os": "Ubuntu-16.04",
"pool": "chrome.tests.cros-vm.template"
}
],
"idempotent": false,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "disk_usage_tast_test",
"test_target": "//chromeos:disk_usage_tast_test"
}
]
},
"chromeos-betty-pi-arc-chrome": {
......
......@@ -46,6 +46,18 @@
'additional_compile_targets': [
'chromiumos_preflight',
],
'test_suites': {
'gtest_tests': 'chromeos_browser_integration_tests',
},
'swarming': {
'dimension_sets': [
{
'kvm': '1',
'os': 'Ubuntu-16.04',
'pool': 'chrome.tests.cros-vm.template',
},
],
},
},
'chromeos-betty-pi-arc-chrome': {
'additional_compile_targets': [
......
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