coreboot-kgpe-d16/util/docker/coreboot.org-status/board-status.html
Patrick Georgi a6dedb8c22 board-status: Implement handling of "Clone of"
Change-Id: Ifb728ebb5d0e98b0c8a59f3bd8803ce193a05e5f
Signed-off-by: Patrick Georgi <patrick@coreboot.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69184
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2022-12-02 08:34:01 +00:00
..
templates
README
boards.go
go.mod
go.sum
logs.go
status-to-html.go
types.go

README

Tool to publish board-status data to the website
================================================

This tool parses the board-status repository (and the coreboot repository as
companion) to build a meaningful representation of the test coverage stored
in board-status.

The server runs these regularly to update
https://coreboot.org/status/board-status.html

How to use
----------
When modifying the tool, or when publishing the results elsewhere, you
might want to run it yourself. You'll need the board-status and the coreboot
repository checked out.

To build the tool, run the following commands

    $ go mod download
    $ go build

To run it, use

    $ ./board-status.html \
      -board-status-dir .../board-status.git \
      -coreboot-dir .../coreboot.git > out.html

There will be a few errors about missing revisions, those come from status
reports based on unpublished commits.

LIMITATIONS
-----------
The tool doesn't support board variants or "clone of" specifiers in
board-info.txt. The output is also a bit unwieldy, leading to many megabytes
of HTML in a single file.