blob: 7fc13ac805bb8285568ed49e0d671fed6fd39bc7 [file] [log] [blame] [view]
Hector Dearman4763d922018-05-23 10:12:03 +01001# Perfetto UI
2
3Quick Start
4-----------
5Run:
6
Primiano Tucci9ead3fb2018-10-21 04:30:43 +01007```bash
Hector Dearman4763d922018-05-23 10:12:03 +01008$ git clone https://android.googlesource.com/platform/external/perfetto/
9$ cd perfetto
10$ tools/install-build-deps --no-android --ui
11$ tools/gn gen out/debug --args='is_debug=true is_clang=true'
12$ tools/ninja -C out/debug ui
13```
14
15For more details on `gn` configs see
16[Build Instructions](../docs/build-instructions.md).
17
Hector Dearmanbf384922018-06-25 10:42:01 +010018To run the tests:
Primiano Tucci9ead3fb2018-10-21 04:30:43 +010019```bash
Hector Dearmanbf384922018-06-25 10:42:01 +010020$ out/debug/ui_unittests
21$ out/debug/ui_tests
22```
23
24To run the tests in watch mode:
Primiano Tucci9ead3fb2018-10-21 04:30:43 +010025```bash
Hector Dearmanbf384922018-06-25 10:42:01 +010026$ out/debug/ui_unittests --watch
27```
28
Hector Dearman4763d922018-05-23 10:12:03 +010029Finally run:
30
Primiano Tucci9ead3fb2018-10-21 04:30:43 +010031```bash
Hector Dearman262cbe22018-05-31 13:28:21 +010032$ ./ui/run-dev-server out/debug
Hector Dearman4763d922018-05-23 10:12:03 +010033```
34
35and navigate to `localhost:3000`.