github.com/GoogleCloudPlatform/testgrid@v0.0.174/cmd/tabulator/README.md (about)

     1  
     2  # Tabulator
     3  
     4  This component reads test-group-based [state proto] files, combines them with dashboard tab
     5  configuration, and produces tab-based [state proto] files.
     6  
     7  The TestGrid frontend reads these protos and converts them to JSON, which the
     8  javascript UI reads and renders on the screen.
     9  
    10  These protos are read by:
    11  - The frontend (e.g. [testgrid.k8s.io](https://testgrid.k8s.io))
    12  - The [Summarizer] component
    13  
    14  ## Local development
    15  See also [common tips](/cmd/README.md) for running locally.
    16  
    17  ```bash
    18  # --config can take a local file (e.g. `/tmp/testgrid/config`) or GCS file (e.g. `gs://my-testgrid-bucket/config`)
    19  bazelisk run //cmd/tabulator -- \
    20    --config=gs://my-testgrid-bucket/somewhere/config \
    21    # --groups=foo,bar \  # If specified, only tabulate these test groups.
    22    # --debug \
    23    # --confirm \
    24  ```
    25  
    26  [state proto]: /pb/state/state.proto
    27  [Summarizer]: /cmd/summarizer