├── .gitattributes ├── .github └── workflows │ ├── rust.yml │ └── typescript.yml ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── cmdline.md ├── cmdline_preface.md ├── index.md ├── servo_power_monitor │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── README.md │ ├── dist │ │ ├── index.js │ │ └── index.js.map │ ├── index.css │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── graph.ts │ │ ├── histogram.ts │ │ ├── index.ts │ │ ├── operate_port.ts │ │ ├── power_test_controller.ts │ │ ├── servo_controller.ts │ │ ├── test_runner.ts │ │ └── ui.ts │ ├── tsconfig.json │ └── webpack.config.js ├── servo_power_test │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── README.md │ ├── dist │ │ ├── index.js │ │ └── index.js.map │ ├── index.css │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── dut_controller.ts │ │ ├── graph.ts │ │ ├── histogram.ts │ │ ├── index.ts │ │ ├── operate_port.ts │ │ ├── power_test_controller.ts │ │ ├── servo_controller.ts │ │ ├── test_runner.ts │ │ ├── total_histogram.ts │ │ └── ui.ts │ ├── tsconfig.json │ └── webpack.config.js └── webserial │ ├── .gitignore │ └── index.html ├── rust-toolchain.toml ├── rustfmt.toml ├── scripts ├── bash_completion_check.sh ├── cmdline_doc_check.sh └── deploy_release.sh ├── src ├── arc.rs ├── cache.rs ├── chroot.rs ├── cmd.rs ├── cmd │ ├── arc.rs │ ├── board.rs │ ├── build.rs │ ├── chroot.rs │ ├── cl.rs │ ├── config.rs │ ├── cro3.bash │ ├── deploy.rs │ ├── dut.rs │ ├── flash.rs │ ├── packages.rs │ ├── servo.rs │ ├── setup.rs │ ├── sync.rs │ ├── tast.rs │ ├── version.rs │ └── vm.rs ├── config.rs ├── cros.rs ├── dut.rs ├── google_storage.rs ├── lib.rs ├── main.rs ├── parser.rs ├── repo.rs ├── servo.rs ├── util.rs └── util │ ├── cro3_paths.rs │ ├── shell_helpers.rs │ └── super_user_helpers.rs └── unblocked_terms.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/.github/workflows/typescript.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/README.md -------------------------------------------------------------------------------- /docs/cmdline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/cmdline.md -------------------------------------------------------------------------------- /docs/cmdline_preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/cmdline_preface.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/servo_power_monitor/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/.editorconfig -------------------------------------------------------------------------------- /docs/servo_power_monitor/.eslintignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /docs/servo_power_monitor/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/.eslintrc.js -------------------------------------------------------------------------------- /docs/servo_power_monitor/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | generated/ 3 | -------------------------------------------------------------------------------- /docs/servo_power_monitor/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('gts/.prettierrc.json') 3 | } 4 | -------------------------------------------------------------------------------- /docs/servo_power_monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/README.md -------------------------------------------------------------------------------- /docs/servo_power_monitor/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/dist/index.js -------------------------------------------------------------------------------- /docs/servo_power_monitor/dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/dist/index.js.map -------------------------------------------------------------------------------- /docs/servo_power_monitor/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/index.css -------------------------------------------------------------------------------- /docs/servo_power_monitor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/index.html -------------------------------------------------------------------------------- /docs/servo_power_monitor/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/package-lock.json -------------------------------------------------------------------------------- /docs/servo_power_monitor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/package.json -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/graph.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/histogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/histogram.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/index.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/operate_port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/operate_port.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/power_test_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/power_test_controller.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/servo_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/servo_controller.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/test_runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/test_runner.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/src/ui.ts -------------------------------------------------------------------------------- /docs/servo_power_monitor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/tsconfig.json -------------------------------------------------------------------------------- /docs/servo_power_monitor/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_monitor/webpack.config.js -------------------------------------------------------------------------------- /docs/servo_power_test/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/.editorconfig -------------------------------------------------------------------------------- /docs/servo_power_test/.eslintignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /docs/servo_power_test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/.eslintrc.js -------------------------------------------------------------------------------- /docs/servo_power_test/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | generated/ 3 | -------------------------------------------------------------------------------- /docs/servo_power_test/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('gts/.prettierrc.json') 3 | } 4 | -------------------------------------------------------------------------------- /docs/servo_power_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/README.md -------------------------------------------------------------------------------- /docs/servo_power_test/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/dist/index.js -------------------------------------------------------------------------------- /docs/servo_power_test/dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/dist/index.js.map -------------------------------------------------------------------------------- /docs/servo_power_test/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/index.css -------------------------------------------------------------------------------- /docs/servo_power_test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/index.html -------------------------------------------------------------------------------- /docs/servo_power_test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/package-lock.json -------------------------------------------------------------------------------- /docs/servo_power_test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/package.json -------------------------------------------------------------------------------- /docs/servo_power_test/src/dut_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/dut_controller.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/graph.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/histogram.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/servo_power_test/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/index.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/operate_port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/operate_port.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/power_test_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/power_test_controller.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/servo_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/servo_controller.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/test_runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/test_runner.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/total_histogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/total_histogram.ts -------------------------------------------------------------------------------- /docs/servo_power_test/src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/src/ui.ts -------------------------------------------------------------------------------- /docs/servo_power_test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/tsconfig.json -------------------------------------------------------------------------------- /docs/servo_power_test/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/servo_power_test/webpack.config.js -------------------------------------------------------------------------------- /docs/webserial/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /docs/webserial/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/docs/webserial/index.html -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scripts/bash_completion_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/scripts/bash_completion_check.sh -------------------------------------------------------------------------------- /scripts/cmdline_doc_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/scripts/cmdline_doc_check.sh -------------------------------------------------------------------------------- /scripts/deploy_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/scripts/deploy_release.sh -------------------------------------------------------------------------------- /src/arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/arc.rs -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/chroot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/chroot.rs -------------------------------------------------------------------------------- /src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd.rs -------------------------------------------------------------------------------- /src/cmd/arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/arc.rs -------------------------------------------------------------------------------- /src/cmd/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/board.rs -------------------------------------------------------------------------------- /src/cmd/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/build.rs -------------------------------------------------------------------------------- /src/cmd/chroot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/chroot.rs -------------------------------------------------------------------------------- /src/cmd/cl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/cl.rs -------------------------------------------------------------------------------- /src/cmd/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/config.rs -------------------------------------------------------------------------------- /src/cmd/cro3.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/cro3.bash -------------------------------------------------------------------------------- /src/cmd/deploy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/deploy.rs -------------------------------------------------------------------------------- /src/cmd/dut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/dut.rs -------------------------------------------------------------------------------- /src/cmd/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/flash.rs -------------------------------------------------------------------------------- /src/cmd/packages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/packages.rs -------------------------------------------------------------------------------- /src/cmd/servo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/servo.rs -------------------------------------------------------------------------------- /src/cmd/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/setup.rs -------------------------------------------------------------------------------- /src/cmd/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/sync.rs -------------------------------------------------------------------------------- /src/cmd/tast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/tast.rs -------------------------------------------------------------------------------- /src/cmd/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/version.rs -------------------------------------------------------------------------------- /src/cmd/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cmd/vm.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/cros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/cros.rs -------------------------------------------------------------------------------- /src/dut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/dut.rs -------------------------------------------------------------------------------- /src/google_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/google_storage.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/parser.rs -------------------------------------------------------------------------------- /src/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/repo.rs -------------------------------------------------------------------------------- /src/servo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/servo.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/util/cro3_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/util/cro3_paths.rs -------------------------------------------------------------------------------- /src/util/shell_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/util/shell_helpers.rs -------------------------------------------------------------------------------- /src/util/super_user_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/cro3/HEAD/src/util/super_user_helpers.rs -------------------------------------------------------------------------------- /unblocked_terms.txt: -------------------------------------------------------------------------------- 1 | master 2 | --------------------------------------------------------------------------------