Skip to content
  1. Nov 14, 2024
  2. Nov 13, 2024
  3. Nov 11, 2024
  4. Nov 07, 2024
    • Alex Tercete's avatar
      feat: add emulator constraint for QEMU · 62234fa1
      Alex Tercete authored
      Previously, we were registering the QEMU toolchain against any AMD64
      Linux, which would select that toolchain if running one of the workflows
      (e.g. `labgrid_genrule`) without specifying a platform. We now require
      consumers to opt-in to using QEMU by using the constraint
      `@rules_labgrid//constraint/emulator:qemu`.
      
      The new constraint lives under a new top-level directory, as it's not
      specific to `rules_labgrid` and could be extracted into a separate
      module in the future.
      62234fa1
    • Alex Tercete's avatar
      feat(test): allow running test executables on the device · 265e22c9
      Alex Tercete authored and Idan Saadon's avatar Idan Saadon committed
      This introduces a `labgrid_test` rule, which allows running a test executable on the device (`:inner` can be any `*_binary` target):
      
      ```
      labgrid_test(
          name = "example",
          src = ":inner",
          platform = ":platform",
      )
      ```
      
      It integrates with Bazel XML reporting functionality by writing to `${XML_OUTPUT_FILE}` on the host, if a XML report is generated on the device.
      
      I've left a few `FIXME`'s which will be addressed in follow-up MRs.
      265e22c9
  5. Nov 06, 2024
  6. Nov 05, 2024
  7. Nov 04, 2024
  8. Nov 01, 2024
  9. Oct 31, 2024
  10. Oct 30, 2024
  11. Oct 29, 2024
  12. Oct 28, 2024
    • Matthew Clarkson's avatar
      feat(labgrid/executor): read `args` from runfiles · b867756b
      Matthew Clarkson authored
      `//labgrid/executor` now reads the arguments from runfiles and passes them into the `ArgumentParser`.
      
      This simplifies the usage in downstream rules: they no longer have to depend on the executor `args` and pass them into the action arguments.
      b867756b
  13. Oct 25, 2024
  14. Oct 24, 2024
Loading