| commit | 2ab778992d9c95ead34c484adcd97a1073956ca5 | [log] [tgz] |
|---|---|---|
| author | Yuan Zhi <yuanzhi@fuchsia.infra.roller.google.com> | Fri Sep 30 18:20:00 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Sep 30 11:22:50 2022 -0700 |
| tree | 91eaefe90b03d868abdac9147eb9ac64675de246 | |
| parent | afae33bf0010395e8c7c76fc310cbe32c022d9ee [diff] |
[roll] Roll fuchsia [system validation test] Convert UI sample apps to system validation test. Original-Bug: 110510 This change converts spinning-square-rs, simplest_sysmem, and flatland-view-providers apps. We've created a ui_app_controller binary that launches a view by calling the view_provider.create_view2 API. Currently the test captures screenshot before exiting, and can optionally collect trace and parse trace through `trace2json` tool. To enable trace, pass in the repeated arg --trace-config in the .cml file ex: args: [ "--trace-config", "system_metrics", "--trace-config", "gfx", "--trace-config", "input", ], To run: ``` // Set build fx set workstation_eng_paused.qemu-x64 --release --with-base //sdk/bundles:tools --with //src/testing/system-validation:tests fx build // Run test - start the emulator ex: fx vdl start -N - start package server ex: fx serve-updates fx test fuchsia-pkg://fuchsia.com/system_validation#meta/simplest_sysmem_system_validation.cm fx test fuchsia-pkg://fuchsia.com/system_validation#meta/flatland_view_provider_system_validation.cm fx test fuchsia-pkg://fuchsia.com/system_validation#meta/spinning_square_system_validation.cm ``` Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/718413 Original-Revision: 644b96ab2cd43111f1034b1503461336396601a8 GitOrigin-RevId: d2d8d409b73649d01936ee30a1db2eafb32a730e Change-Id: I483d4a5888a86c23a3ad3cb3ae1c36269f0d8a37
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.