[Lacewing] Promote stable tests to CQ
Self tests:
* soft_reboot_test_fc from unstable to stable core.emulator
* soft_reboot_test_fc from unstable to stable core.nuc
* soft_reboot_test_fc from unstable to stable workbench.emulator
* soft_reboot_test_fc from unstable to stable workbench.nuc
* soft_reboot_test_fc from unstable to stable workbench.vim3
* test_case_revive_with_soft_reboot_fc from unstable to stable
workbench.emulator
* tracing_test_fc from unstable to stable core.emulator
* x64_emu_test_fc from unstable to stable core.emulator
* ffx_test_fc from unstable to stable core.emulator
* ffx_wait_for_rcs_disconnection_test_fc from unstable to stable core.emulator
* system_power_state_controller_test_on_non_starnix_fc from unstable to
stable core.vim3
* power_switch_dmc_test_fc from unstable to stable core.vim3
* vim3_test_fc from unstable to stable core.vim3
* rtc_test_fc from unstable to stable workbench.vim3
* power_switch_dmc_test_fc from unstable to stable workbench.vim3
* x64_nuc_test_fc from unstable to stable core.nuc
User tests:
* //src/firmware/tests/lacewing:lacewing from unstable to stable
workbench.vim3
* blackout_emulator from unstable to stable workbench.emulator
Based on the data available in "Lacewing Builder Insights" tab in go/lw-health
Change-Id: Ia25b9541319818ad944bc3a2827f1c9a2a1b789f
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1046636
Reviewed-by: Kevin Cho <chok@google.com>
Commit-Queue: Pavan Kumar Juturu <jpavankumar@google.com>
Reviewed-by: Stephen Demos <sdemos@google.com>
Reviewed-by: David Pursell <dpursell@google.com>
diff --git a/src/testing/end_to_end/BUILD.gn b/src/testing/end_to_end/BUILD.gn
index 695eab4..8588e31 100644
--- a/src/testing/end_to_end/BUILD.gn
+++ b/src/testing/end_to_end/BUILD.gn
@@ -63,7 +63,10 @@
group_with_no_dir_target_deps("core_emulator_stable_tests") {
testonly = true
- public_deps = [ "honeydew/tests/functional_tests:core_emulator_stable_tests" ]
+ public_deps = [
+ "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
+ "honeydew/tests/functional_tests:core_emulator_stable_tests",
+ ]
}
group_with_no_dir_target_deps("core_emulator_unstable_sl4f_tests") {
@@ -74,10 +77,8 @@
group_with_no_dir_target_deps("core_emulator_unstable_tests") {
testonly = true
- public_deps = [
- "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
- "honeydew/tests/functional_tests:core_emulator_unstable_tests",
- ]
+ public_deps =
+ [ "honeydew/tests/functional_tests:core_emulator_unstable_tests" ]
}
group("core_emulator_staging_sl4f_tests") {
@@ -100,17 +101,17 @@
# Note - workbench does not support SL4F
group_with_no_dir_target_deps("workbench_emulator_stable_tests") {
testonly = true
- public_deps =
- [ "honeydew/tests/functional_tests:workbench_emulator_stable_tests" ]
+ public_deps = [
+ "examples/test_case_revive_example:test_case_revive_with_soft_reboot_fc($host_toolchain)",
+ "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
+ "honeydew/tests/functional_tests:workbench_emulator_stable_tests",
+ ]
}
group_with_no_dir_target_deps("workbench_emulator_unstable_tests") {
testonly = true
- public_deps = [
- "examples/test_case_revive_example:test_case_revive_with_soft_reboot_fc($host_toolchain)",
- "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
- "honeydew/tests/functional_tests:workbench_emulator_unstable_tests",
- ]
+ public_deps =
+ [ "honeydew/tests/functional_tests:workbench_emulator_unstable_tests" ]
}
group("workbench_emulator_staging_tests") {
@@ -168,8 +169,10 @@
# Note - workbench does not support SL4F
group_with_no_dir_target_deps("workbench_vim3_stable_tests") {
testonly = true
- public_deps =
- [ "honeydew/tests/functional_tests:workbench_vim3_stable_tests" ]
+ public_deps = [
+ "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
+ "honeydew/tests/functional_tests:workbench_vim3_stable_tests",
+ ]
}
group_with_no_dir_target_deps("workbench_vim3_unstable_tests") {
@@ -178,7 +181,6 @@
"examples/test_case_revive_example:test_case_revive_with_hard_reboot_fc($host_toolchain)",
"examples/test_case_revive_example:test_case_revive_with_soft_reboot_fc($host_toolchain)",
"examples/test_power_cycle:power_cycle_test_fc($host_toolchain)",
- "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
"honeydew/tests/functional_tests:workbench_vim3_unstable_tests",
]
}
@@ -199,7 +201,10 @@
group_with_no_dir_target_deps("core_nuc_stable_tests") {
testonly = true
- public_deps = [ "honeydew/tests/functional_tests:core_nuc_stable_tests" ]
+ public_deps = [
+ "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
+ "honeydew/tests/functional_tests:core_nuc_stable_tests",
+ ]
}
group_with_no_dir_target_deps("core_nuc_unstable_sl4f_tests") {
@@ -210,10 +215,7 @@
group_with_no_dir_target_deps("core_nuc_unstable_tests") {
testonly = true
- public_deps = [
- "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
- "honeydew/tests/functional_tests:core_nuc_unstable_tests",
- ]
+ public_deps = [ "honeydew/tests/functional_tests:core_nuc_unstable_tests" ]
}
group("core_nuc_staging_sl4f_tests") {
@@ -236,15 +238,16 @@
# Note - workbench does not support SL4F
group_with_no_dir_target_deps("workbench_nuc_stable_tests") {
testonly = true
- public_deps = [ "honeydew/tests/functional_tests:workbench_nuc_stable_tests" ]
+ public_deps = [
+ "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
+ "honeydew/tests/functional_tests:workbench_nuc_stable_tests",
+ ]
}
group_with_no_dir_target_deps("workbench_nuc_unstable_tests") {
testonly = true
- public_deps = [
- "examples/test_soft_reboot:soft_reboot_test_fc($host_toolchain)",
- "honeydew/tests/functional_tests:workbench_nuc_unstable_tests",
- ]
+ public_deps =
+ [ "honeydew/tests/functional_tests:workbench_nuc_unstable_tests" ]
}
group("workbench_nuc_staging_tests") {
diff --git a/src/testing/end_to_end/honeydew/tests/functional_tests/BUILD.gn b/src/testing/end_to_end/honeydew/tests/functional_tests/BUILD.gn
index c6c572d..cb70741 100644
--- a/src/testing/end_to_end/honeydew/tests/functional_tests/BUILD.gn
+++ b/src/testing/end_to_end/honeydew/tests/functional_tests/BUILD.gn
@@ -57,7 +57,12 @@
group_with_no_dir_target_deps("core_emulator_stable_tests") {
testonly = true
- public_deps = []
+ public_deps = [
+ "affordance_tests/test_tracing:tracing_test_fc($host_toolchain)",
+ "fuchsia_device_tests/test_fuchsia_device:x64_emu_test_fc($host_toolchain)",
+ "transport_tests/test_ffx:ffx_test_fc($host_toolchain)",
+ "transport_tests/test_ffx:ffx_wait_for_rcs_disconnection_test_fc($host_toolchain)",
+ ]
}
group_with_no_dir_target_deps("core_emulator_unstable_sl4f_tests") {
@@ -67,12 +72,7 @@
group_with_no_dir_target_deps("core_emulator_unstable_tests") {
testonly = true
- public_deps = [
- "affordance_tests/test_tracing:tracing_test_fc($host_toolchain)",
- "fuchsia_device_tests/test_fuchsia_device:x64_emu_test_fc($host_toolchain)",
- "transport_tests/test_ffx:ffx_test_fc($host_toolchain)",
- "transport_tests/test_ffx:ffx_wait_for_rcs_disconnection_test_fc($host_toolchain)",
- ]
+ public_deps = []
}
# workbench_eng.emulator
@@ -103,7 +103,11 @@
group_with_no_dir_target_deps("core_vim3_stable_tests") {
testonly = true
- public_deps = []
+ public_deps = [
+ "affordance_tests/test_system_power_state_controller:system_power_state_controller_test_on_non_starnix_fc($host_toolchain)",
+ "auxiliary_device_tests/test_power_switch_dmc:power_switch_dmc_test_fc($host_toolchain)",
+ "fuchsia_device_tests/test_fuchsia_device:vim3_test_fc($host_toolchain)",
+ ]
}
group_with_no_dir_target_deps("core_vim3_unstable_sl4f_tests") {
@@ -113,11 +117,7 @@
group_with_no_dir_target_deps("core_vim3_unstable_tests") {
testonly = true
- public_deps = [
- "affordance_tests/test_system_power_state_controller:system_power_state_controller_test_on_non_starnix_fc($host_toolchain)",
- "auxiliary_device_tests/test_power_switch_dmc:power_switch_dmc_test_fc($host_toolchain)",
- "fuchsia_device_tests/test_fuchsia_device:vim3_test_fc($host_toolchain)",
- ]
+ public_deps = []
}
# workbench_eng.vim3
@@ -125,17 +125,16 @@
group_with_no_dir_target_deps("workbench_vim3_stable_tests") {
testonly = true
public_deps = [
+ "affordance_tests/test_rtc:rtc_test_fc($host_toolchain)",
"affordance_tests/test_system_power_state_controller:system_power_state_controller_test_on_non_starnix_fc($host_toolchain)",
+ "auxiliary_device_tests/test_power_switch_dmc:power_switch_dmc_test_fc($host_toolchain)",
"fuchsia_device_tests/test_fuchsia_device:vim3_test_fc($host_toolchain)",
]
}
group_with_no_dir_target_deps("workbench_vim3_unstable_tests") {
testonly = true
- public_deps = [
- "affordance_tests/test_rtc:rtc_test_fc($host_toolchain)",
- "auxiliary_device_tests/test_power_switch_dmc:power_switch_dmc_test_fc($host_toolchain)",
- ]
+ public_deps = []
}
# core.nuc
@@ -146,7 +145,9 @@
group_with_no_dir_target_deps("core_nuc_stable_tests") {
testonly = true
- public_deps = []
+ public_deps = [
+ "fuchsia_device_tests/test_fuchsia_device:x64_nuc_test_fc($host_toolchain)",
+ ]
}
group_with_no_dir_target_deps("core_nuc_unstable_sl4f_tests") {
@@ -156,9 +157,7 @@
group_with_no_dir_target_deps("core_nuc_unstable_tests") {
testonly = true
- public_deps = [
- "fuchsia_device_tests/test_fuchsia_device:x64_nuc_test_fc($host_toolchain)",
- ]
+ public_deps = []
}
# workbench.nuc
diff --git a/src/tests/end_to_end/BUILD.gn b/src/tests/end_to_end/BUILD.gn
index a0a83ff..7184434 100644
--- a/src/tests/end_to_end/BUILD.gn
+++ b/src/tests/end_to_end/BUILD.gn
@@ -75,6 +75,7 @@
testonly = true
public_deps = [
"//src/developer/ffx/lib/fuchsia-controller/end_to_end_tests/mobly:fuchsia_controller_tests($host_toolchain)",
+ "//src/firmware/tests/lacewing:lacewing($host_toolchain)",
"//src/tests/end_to_end/rtc:rtc_conformance_test($host_toolchain)",
"//src/tests/end_to_end/snapshot:snapshot_test_fc($host_toolchain)",
]
@@ -82,10 +83,7 @@
group_with_no_dir_target_deps("workbench_vim3_unstable_tests") {
testonly = true
- public_deps = [
- "//src/developer/ffx/lib/fuchsia-controller/end_to_end_tests/mobly:fuchsia_controller_tests_staging",
- "//src/firmware/tests/lacewing:lacewing($host_toolchain)",
- ]
+ public_deps = [ "//src/developer/ffx/lib/fuchsia-controller/end_to_end_tests/mobly:fuchsia_controller_tests_staging" ]
}
group("workbench_vim3_staging_tests") {
@@ -147,12 +145,12 @@
# Note - workbench does not support SL4F
group_with_no_dir_target_deps("workbench_emulator_stable_packages") {
testonly = true
- public_deps = []
+ public_deps = [ "//src/storage/blackout/host:blackout_emulator" ]
}
group_with_no_dir_target_deps("workbench_emulator_unstable_packages") {
testonly = true
- public_deps = [ "//src/storage/blackout/host:blackout_emulator" ]
+ public_deps = []
}
group("workbench_emulator_staging_packages") {