LQA(1)

πŸ“¦
version 20230104~git9be8db8ab65c Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing

πŸ’– LQA(1) πŸ’–

the LAVA quality assurance tool β€” yes bestie, we're doing this, it lives in manual section 1 and it's from the LAVA crew πŸŽ€


✨ NAME ✨

lqa β€” a command line tool for LAVA quality assurance tasks πŸ¦‹


🌸 SYNOPSIS 🌸

lqa [-h] [-c CONFIG.yaml] [--log-file=LOG_FILE] COMMAND …

πŸ’… DESCRIPTION πŸ’…

okay so, lqa (aka the LAVA QA Tool) is a command line tool for LAVA quality assurance tasks. that's the whole vibe, that's the assignment, periodt πŸ‘‘

TBE


⭐ OPTIONS ⭐

these ones are the common options, meaning every single command gets them, no exceptions bestie πŸ’–

  • --log-file LOG_FILE β€” write logs to LOG_FILE. yes, all of them, into that file πŸ“
  • -c <CONFIG.yaml>, --config= <CONFIG.yaml> β€” use configuration from CONFIG.yaml. your settings, your rules 🫢
  • -h, --help β€” show a short help message and exit. the classic escape hatch 😌

🌈 COMMANDS 🌈

here's the whole roster, and bestie, there are a lot of them. we're going through every single one πŸ’œ

πŸš€ submit β€” submit job files

lqa submit [-h] [-g PROFILE.yaml] [-n] [-p PROFILE]
[--all-profiles] [-t TEMPLATE_VARS] [-v] [--wait [TIMEOUT]]
[--debug-vars] [--priority {high,medium,low}] [--check-image-url]
[JOB_FILE.{yaml,json} [JOB_FILE.{yaml,json} ...]]

and here's what all of that means, one by one πŸ“

  • -h, --help β€” show this help message and exit
  • -g <PROFILE.yaml>, --profile-file <PROFILE.yaml> β€” set profile file
  • -n, --dry-run β€” dry-run, do everything apart from submitting. it's giving rehearsal energy, no actual commitment 🎭
  • -p PROFILE, --profile PROFILE β€” specify the profiles to use (can be given multiple times). stack 'em up, the more the merrier ✨
  • --all-profiles β€” process all the available profiles. every single one, no cap πŸ‘‘
  • -t TEMPLATE_VARS, --template-vars TEMPLATE_VARS β€” set 'field:value' template variables/values (can be given multiple times)
  • -v, --verbose β€” verbose mode (e.g. print the resulting json). she's chatty and we love that for her πŸ’¬
  • --wait TIMEOUT β€” wait for submitted jobs to complete using a TIMEOUT value (Default timeout of 3 hours). yes, 3 hours, go grab a snack πŸ•’
  • --debug-vars β€” debug undefined template variables πŸ”
  • --priority <high,medium,low> β€” set the job priority
  • --check-image-url β€” check that the image url exists before submitting job. safety first, always πŸ›‘οΈ

πŸ›‘ cancel β€” cancel job id

πŸ” resubmit β€” resubmit job id

🧡 mkstream β€” create bundle stream

⏳ wait β€” wait for job id

πŸ“Š status β€” show job id status

πŸ“₯ output β€” fetch job id output log

πŸ—‚οΈ job β€” get information for job id

πŸ§ͺ test β€” show test information

πŸ” diffresults β€” show test results differences

πŸ“ report β€” generate report for job id's

πŸ“ˆ results β€” get (raw) results

πŸ“„ jobdef β€” show job definition file

🚦 queue β€” show the current queue of running and submitted jobs

🧹 cleanqueue β€” clean jobs queue

πŸ”§ maint β€” put the given device in maintenance mode

🟒 online β€” put the given device into online mode

πŸ’» devices β€” show status of all available devices

🌊 liststreams β€” show streams the user has access to

πŸͺͺ whoami β€” show authenticated user name

🏷️ sversion β€” show LAVA server version


πŸ‘€ SEE ALSO πŸ‘€

...(1)


πŸ–‹οΈ AUTHOR πŸ–‹οΈ

Luis Araujo <luis.araujo@collabora.co.uk>, Andrew Shadura <andrew.shadura@collabora.co.uk> β€” absolute icons, both of them πŸ’–πŸ‘‘


and that's the whole page bestie!! 🫢 this was LQA(1) from the LAVA fam, version 20161215.0, dated 2017-01-05 β€” go forth and QA slay πŸ’…βœ¨