watch

Watch for the results of given node

This command waits for the results of particular node id.

Example:

kci-dev watch --nodeid 679a91b565fae3351e2fac77 --job-filter "kbuild-gcc-12-x86-chromeos-amd"

--job-filter and --test work in the same manner as in the checkout command.

–node-id

The Maestro node id to watch for.

–job-filter

Pass one or more job filters:

kci-dev watch --nodeid 679a91b565fae3351e2fac77 --job-filter "kbuild-gcc-12-x86-chromeos-amd" --job-filter baseline-nfs-arm64-qualcomm --job-filter kbuild-gcc-12-arm64-chromeos-qualcomm

–test

Return code of kci-dev will depend on the test result for the supplied test name:

  • pass - return code 0 (test passed)
  • fail - return code 1 (test failed)
  • error - return code 2 (prior steps failed, such as compilation, test setup, etc, or infrastructure error)
  • critical error - return code 64 (kci-dev failed to execute command, crashed, etc)

For example:

kci-dev watch --nodeid 679a91b565fae3351e2fac77 --job-filter baseline-nfs-arm64-qualcomm  --test crit

This command can be used for regression bisection, where you can test if the test crit pass or fail on the specific commit.

Last modified January 30, 2025