[L] Change in fuchsia/fuchsia[main]: [sdk][lacewing] Define Lacewing testelement and add RTC test in IDK.

2 views
Skip to first unread message

Kevin Cho (Gerrit)

unread,
Mar 5, 2024, 4:50:14 PMMar 5
to sdk-dev+a...@fuchsia.dev

Kevin Cho has uploaded the change for review

Commit message

[sdk][lacewing] Define Lacewing testelement and add RTC test in IDK.

Test: Confirmed test can be bundled and run from the IDK.

IDK content:
```
//python
└── soft_reboot_test_fc
├── meta.json
└── unversioned
├── fidl_codec.so
├── fuchsia_controller_internal.so
├── soft_reboot_test_fc.pyz
└── test_params.yaml
├── ir_root
│ ├── fuchsia.version
│ │ └── fuchsia.version.fidl.json
└── └── ....
```

Size:
```
79M python/soft_reboot_test_fc/unversioned/fuchsia_controller_internal.so
6.0M python/soft_reboot_test_fc/unversioned/ir_root
1.5M python/soft_reboot_test_fc/unversioned/fidl_codec.so
384K python/soft_reboot_test_fc/unversioned/soft_reboot_test_fc.pyz
4.0K python/soft_reboot_test_fc/unversioned/test_params.yaml
```
* Define schema for experiemental_python_e2e_test SDK element
* Define sdk_python_mobly_test() template for bundling new SDK element
* Define //sdk:core_no_tests group to satisfy targets that depend on the SDK but assert_no_deps for e2e libs (//tools:tests_no_e2e, //src/developer/ffx/tests/cli-goldens:ffx_cli_goldens)
Change-Id: I3936b855120ec16f82cba1e01f21a2cd28c8a37f

Change diff


Change information

Files:
  • M build/fidl/fidl.gni
  • M build/python/BUILD.gn
  • A build/python/gen_sdk_metadata_and_file_sources.py
  • M build/python/python_action.gni
  • M build/python/python_mobly_test.gni
  • A build/python/sdk_python_mobly_test.gni
  • M build/sdk/manifest_schema.json
  • M build/sdk/meta/BUILD.gn
  • A build/sdk/meta/golden/python_e2e_test.json.golden
  • A build/sdk/meta/python_e2e_test.json
  • M build/sdk/meta/src/common.rs
  • M build/sdk/meta/src/lib.rs
  • A build/sdk/meta/src/python_e2e_test.rs
  • M build/sdk/sdk_common/__init__.py
  • M scripts/sdk/merger/merge.py
  • M sdk/BUILD.gn
  • M sdk/manifests/fuchsia_idk.manifest
  • M src/developer/ffx/BUILD.gn
  • M src/developer/ffx/lib/fuchsia-controller/tests/BUILD.gn
  • M src/developer/ffx/tests/cli-goldens/BUILD.gn
  • M src/testing/end_to_end/examples/test_soft_reboot/BUILD.gn
  • M src/testing/end_to_end/honeydew/BUILD.gn
  • M src/testing/end_to_end/mobly_base_tests/BUILD.gn
  • M src/testing/end_to_end/mobly_controller/BUILD.gn
  • M tools/fuchsia-sdk-run/BUILD.gn
Change size: L
Delta: 25 files changed, 641 insertions(+), 10 deletions(-)
Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedCommit-Message-Has-Tags
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: newchange
Gerrit-Project: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: I3936b855120ec16f82cba1e01f21a2cd28c8a37f
Gerrit-Change-Number: 1002147
Gerrit-PatchSet: 1
Gerrit-Owner: Kevin Cho <ch...@google.com>
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages