LAVA-RUN(1)
π LAVA-RUN(1) β the lava-run girlies' guide π
okay so bestie, welcome to lava-run, from the General Commands Manual (yes, section 1, we're in the big leagues π). pull up a chair, grab a boba, and let's get into it.
β¨ NAME β¨
lava-run β run jobs on LAVA devices πΈ
π SUMMARY π
so lava-run runs a LAVA test job on the reserved device, exactly as scheduled by the lava-scheduler, and then publishes the test result back to the server. it's giving courier. it's giving messenger pigeon but make it CI π¦
jobs are scheduled by the server, but lowkey you can also just run them by calling lava-run directly. main character energy, no middleman.
if you wanna see an up-to-date list of supported target devices, just go look at the device types on the relevant server. that's it. that's the vibe check. β¨
π USAGE π
lava-run [-h] --job-id ID --output-dir DIR [--validate]
[--url URL] [--token token] --device PATH [--dispatcher PATH]
[--env-dut PATH] [--debug] definition
π OPTIONS π
π positional arguments:
definitionβ the job definition. that's the whole snack right there.
β optional arguments:
-h,--helpβ show this help message and exit. the classic. the icon. the "i don't know what i'm doing so i ask politely" button π--job-id IDβ Job identifier. this alters the process name for easier debugging, so when you're staring atpsoutput at 2am you can actually tell which job is which. obsessed.--output-dir DIRβ Directory for temporary resources. it's where the temporary stuff goes. you know. the little guys π--validateβ validate the job file, do not execute any steps. the description is saved intodescription.yaml. so like, a vibe check before the actual performance. no cap, this one's a good idea.--debugβ Start remotepdbright before running the job, for debugging. yeah bestie we're going IN with the debugger π₯
π§ logging:
--url URLβ URL of the server to send logs.--token tokenβ token for server authentication. keep it secret, keep it safe, don't post it in the group chat π
π¦ configuration files:
--device PATHβ Device configuration--dispatcher PATHβ Dispatcher configuration--env-dut PATHβ DUT environment
π MORE INFO π
for more information on writing job definition and tests, look at:
- https://validation.linaro.org/static/docs/v2/first-job.html
- https://validation.linaro.org/static/docs/v2/contents.html#writing-tests-for-lava
πΈ AUTHOR πΈ
Linaro Validation Team π
π«Ά COPYRIGHT π«Ά
2010-2023, Linaro Limited
and that's the whole page, bestie π this one's from 2023.01, dated January 23, 2023 β so it's giving slightly vintage but still absolutely slaying. go forth and run those jobs, lava-run girlies, periodt β¨ππ
π¦ where this page comes from
- debian bookworm: lava-dispatcher 2023.01-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms