- Jul 29, 2025
-
-
Alex Tercete authored
-
Alex Tercete authored
-
- Jul 22, 2025
-
-
Jordan Bonser authored
the runner now supports the bazel environment variable and ensures copying back the folder so that bazel can expose them in the `bazel-testlogs`
-
- Jul 01, 2025
-
-
Alex Tercete authored
-
Alex Tercete authored
This is to avoid failures related to `--repo_contents_cache`.
-
Alex Tercete authored
-
- Jun 17, 2025
-
-
Jordan Bonser authored
The local toolchain no longer has any constraints specified for the target. This means that the `local` labgrid config toolchain is used when no platform is specified on a target.
-
- Jun 11, 2025
-
-
Sebastian Birunt authored
Add tests to verify `labgrid_test.src` target can be defined in separate bazel packages (upper and lower).
-
Sebastian Birunt authored
Assumption for runfiles location next to binary target to run is not always ture. Location will differ when bazel target is defined as a subpackage, e.g.: `//test/check:test`. Add `--program-runfiles-dir` attribute for the runfiles to look for.
-
Sebastian Birunt authored
BREAKING CHANGE This change removes `include_runfiles` from `FileTransfer`. Runfiles are handled explicitly by `labgrid/run`.
-
Sebastian Birunt authored
Move program runfiles logic from `bazel/labgrid/runner` to `labgrid/run`. It will allow to remove `include_runfiles` from `FileTransfer`.
-
Sebastian Birunt authored
Move common names to class variables.
-
Sebastian Birunt authored
Pass more bazel test environment variables.
-
- May 29, 2025
-
-
`labgrid_test` will provide `''` for `program_prefix` if the target is in the root of the Bazel module.
-
- May 14, 2025
-
-
Alex Tercete authored
Fixes #70.
-
- May 12, 2025
-
-
Sebastian Birunt authored
BREAKING CHANGE: `Runner.run()` returns just the exit code. Runner can redirect stdout and stderr to files.
-
- May 08, 2025
-
-
Alex Tercete authored
-
Alex Tercete authored
-
Alex Tercete authored
-
Alex Tercete authored
Instead of making each example a separate Bazel module, make the `examples` folder a Bazel module for simplicity.
-
`Runner.run()` provides `check=False` argument. If `check` is true, and the process exits with a non-zero exit code, a `CalledProcessError` exception will be raised.
-
Alex Tercete authored
-
Alex Tercete authored
-
Alex Tercete authored
-
Alex Tercete authored
-
Alex Tercete authored
-
- May 07, 2025
-
-
Jordan Bonser authored
Instead of repeating the same file name for both remote and local paths, a single path can be provided.
-
- May 01, 2025
-
-
Alex Tercete authored
-
Alex Tercete authored
Previously, this was done in `labgrid_test`. Doing it in the runner is more flexible (Python insted of Starlark), and also paves the way for custom runner support in `labgrid_test`.
-
Alex Tercete authored
We're trying to simulate a remote device, so we shouldn't inherit env vars from the Bazel process as it can lead to false positives in tests.
-
- Apr 30, 2025
-
-
document how to make use of the ssh platforms and `labgrid_config_toolchain`.
-
Alex Tercete authored
-
Alex Tercete authored
-
- Apr 29, 2025
-
-
Luke Hackwell authored
-
Luke Hackwell authored
-
- Apr 28, 2025
-
-
-
-
-
Tomer Shterenberg authored
-
- Apr 24, 2025
-
-
Luke Hackwell authored
-