bakery

module
v0.0.0-...-4689bd1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: BSD-3-Clause

README

The bakery is part of the gokrazy project. It consists of a set of programs, installed on multiple different Raspberry Pis at stapelberg’s place:

  • A number of “sacrificial” Raspberry Pis (bakery, bakery4, bakeryzero2w, etc.) are running a gokrazy image with the bake program. The program prints success messages to the serial console.
  • The bootery program installs updated gokrazy images on the bakery Raspberry Pis and waits for the success messages printed by the bake program (the Raspberry Pi running bootery is physically connected to the serial console of the bakery Raspberry Pi).

The bootery program is used in our continuous integration setup to verify that new firmware and kernel versions actually work on real hardware.

Setup

gok add github.com/gokrazy/bakery/cmd/bake

Directories

Path Synopsis
cmd
bake
bake runs tests and reports success on the serial port.
bake runs tests and reports success on the serial port.
bootery
bootery verifies successful boots with updated boot file systems.
bootery verifies successful boots with updated boot file systems.
qemubootery
qemubootery verifies successful boots with updated boot file systems by using qemu-system-x86_64.
qemubootery verifies successful boots with updated boot file systems by using qemu-system-x86_64.
internal
ping
Provides IPv4 ICMP echo round trip time measurements (“ping”).
Provides IPv4 ICMP echo round trip time measurements (“ping”).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL