Skip to content
  1. May 01, 2025
  2. Apr 30, 2025
  3. Apr 29, 2025
  4. Apr 28, 2025
  5. Apr 24, 2025
  6. Apr 23, 2025
  7. Apr 16, 2025
    • Alex Tercete's avatar
      feat(test): support `$(location)` substitution in `env` · 4394abde
      Alex Tercete authored
      This allows saving the remote path of a file provided under `data` in an
      environment variable for later use within `src`.
      
      This works for simple cases, but it doesn't support advanced scenarios
      as path mapping isn't robust yet.
      4394abde
    • Alex Tercete's avatar
      feat(test): add `data` attribute · 7af30cb0
      Alex Tercete authored
      By adding the `data` files to the existing runfiles directory of `src`,
      they are automatically transferred to the device.
      7af30cb0
    • Jordan Bonser's avatar
      feat: make the local harness work standalone · c53bcb4a
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      the local harness was only usable as a context manager.
      this commit adds a new target:
      
      `bazelisk run //bazel/labgrid/local:harness`
      
      this makes the harness available as a standalone program, which sets
      up a dummy place and tags for it to be used by the labgrid client.
      
      the harness chooses a free port on the machine and outputs its url
      to stdout.
      
      the program is terminated  using keyboard interrupt.
      c53bcb4a
    • Jordan Bonser's avatar
      test(managers): test acquire and reserve managers · d0e6ef22
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      make use of the local harness to run tests against
      the acquire and reserve context managers.
      
      use the new target:
      `bazelisk test //bazel/labgrid/manager:test`
      d0e6ef22
  8. Apr 15, 2025
    • Luke Hackwell's avatar
      test(test): add test for args · 2f7fcbe6
      Luke Hackwell authored and Alex Tercete's avatar Alex Tercete committed
      2f7fcbe6
    • Jordan Bonser's avatar
      feat: add a local gRPC coordinator harness · cbb6e539
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      the coordinator/harness/exporter packages have been
      refactored to support the new gRPC coordinator approach
      that is now being taken in the `Labgrid` project.
      
      The handling of the subprocess calls has been simplified
      and there are a number of changes to support the new output
      and parameters that can be provided to the coordinator and
      exporter.
      
      The harness test has also been tweaked to allow it to test
      the functionality correctly.
      
      large portions of the crossbar related functionality is also
      removed as it is no longer necessary along with the additional
      requirements and python pip related code.
      cbb6e539
    • Jordan Bonser's avatar
      refactor: rename `crossbar` to `coordinator` · f79e8691
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      crossbar is no longer supported by `Labgrid` and
      a different coordinator implementation is going to
      be used so this commit renames the crossbar package
      to make way for an easier refactoring to a different
      coordinator.
      
      BREAKING CHANGE: `crossbar` renamed to `coordinator`
      f79e8691
    • Jordan Bonser's avatar
      refactor: rename coordinator to harness · 5b0694c7
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      the coordinator/crossbar combination of names was a bit
      misleading as crossbar was the coordinator and in fact the
      coordinator package was a harness that combined the local
      coordinator and exporter as a context manager to be used in
      other code. This refactor makes that distinction more obvious
      and also paves the way for the renaming of crossbar to
      coordinator as crossbar is no longer supported in `Labgrid`
      
      BREAKING CHANGE: `coordinator` renamed to `harness`
      5b0694c7
    • Jordan Bonser's avatar
      feat: add the labgrid-coordinator binary · 683f0db5
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      683f0db5
    • Jordan Bonser's avatar
      refactor: rename the mock folder local · 86d88703
      Jordan Bonser authored and Alex Tercete's avatar Alex Tercete committed
      the mock folder has now been renamed to local as the coordinator,
      exporter and client code is actually ran as opposed to having
      that functionality being mocked.
      
      BREAKING CHANGE: `mock` folder renamed to `local`
      86d88703
    • Luke Hackwell's avatar
      feat(test): support env attribute · 6e1d044c
      Luke Hackwell authored and Alex Tercete's avatar Alex Tercete committed
      6e1d044c
  9. Apr 14, 2025
  10. Apr 11, 2025
  11. Apr 09, 2025
Loading