vmcheck: create vmcheck branch and rebase onto it
I'm working on getting the vmcheck suite working as part of Fedora's new CI pipeline. In that context, we want to test the deliverable as it is, i.e. with SKIP_VMOVERLAY=1. For compatibility with the testsuite, we ensure that the machine is on the vmcheck branch before starting the tests. Eventually, we should try to make the vmcheck suite runnable outside of a configured build directory to make it easier to re-use in such contexts. Closes: #917 Approved by: cgwalters
This commit is contained in:
parent
188b45146c
commit
8d92273f3d
@ -40,6 +40,15 @@ vm_cmd ostree rev-parse $csum_orig &> /dev/null # validate
|
|||||||
vm_cmd ostree refs vmcheck_orig --delete
|
vm_cmd ostree refs vmcheck_orig --delete
|
||||||
vm_cmd ostree refs $csum_orig --create vmcheck_orig
|
vm_cmd ostree refs $csum_orig --create vmcheck_orig
|
||||||
|
|
||||||
|
# reboot onto the vmcheck ref if we're not already on it
|
||||||
|
origin=$(vm_get_booted_deployment_info origin)
|
||||||
|
if [[ $origin != vmcheck ]]; then
|
||||||
|
vm_cmd ostree refs vmcheck --delete
|
||||||
|
vm_cmd ostree refs vmcheck_orig --create vmcheck
|
||||||
|
vm_cmd ostree admin deploy vmcheck &>> ${LOG}
|
||||||
|
vm_reboot &>> ${LOG}
|
||||||
|
fi
|
||||||
|
|
||||||
# delete whatever tmp refs the previous testsuite runs may have created
|
# delete whatever tmp refs the previous testsuite runs may have created
|
||||||
vm_cmd ostree refs vmcheck_tmp --delete
|
vm_cmd ostree refs vmcheck_tmp --delete
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user