SUSE-Cloud / automation

Automation scripts for development, testing, and CI
Apache License 2.0
68 stars 139 forks source link

Ardana manual mode enhancements (SOC-9780) #3926

Closed rtamalin closed 3 years ago

rtamalin commented 3 years ago

As part of working on the Ardana Cloud 8to9 upgrade task I developed some enhancements to the manual mode tooling.

New scripts:

== manual.sh == The manual.sh script is useful for anyone who uses a shell other than bash, e.g. zsh, who my see problems sourcing the lib.sh into then shell environment. It allows you to run functions out of the lib.sh with specific arguments, e.g. to build the gerrit packages for a particular stage using build_test_packages_for_stage.

Also updated test-ardana.sh to not print the exit_msg on script exit.

Updated lib.sh's get_from_input function to handle getting values that contain spaces appropriately. Leveraged that change to handle specifying the arguments for QA test tools, such as iverify, in the input.yml, via _ARGS parameters.

Updated input.yml.example to include IVERIFY_ARGS example for new QA test args support.