Skip to content

Define building block components and interfaces #4

Description

@bhcopeland

Meta-issue: work out what the actual pieces are and how they talk to
each other.

Starting list from docs/architecture.md:

  • Bisection loop / orchestrator
  • Commit selector (midpoint or n-bisect)
  • Build step (TuxMake, Maestro, custom)
  • Build cache
  • Test step (TuxRun/QEMU, LAVA, custom)
  • Result parser (logspec for error signatures)
  • Reporting (email, recipients, Lore lookup)
  • Verification (revert + retest)

Goal for the follow-up meeting: look at the contributed scripts and
agree on what to build first and what the interfaces look like.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    architectureArchitecture and design discussions

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions