def main(args): if len(args) != 1: print('Usage: ./assignfiletoallvm.py [file]') exit(-1) filename = sys.argv[1] manager = VMManager() vms = manager.getRunningVMNames() filteredVms = [vm for vm in vms if vm.startswith(VM_PREFIX)] if not filteredVms: print("No VMs exist with 'aos' prefix. Exiting...") exit(-1) TestLib.copyFiles(filename,filteredVms)
#!/usr/bin/python from __future__ import print_function import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from vm import VMManager from testLibrary import TestLib VM_PREFIX = "aos" if __name__ == '__main__': manager = VMManager() vms = manager.getRunningVMNames(VM_PREFIX) pinLists = [0, -1] nextPinList = 0 for vmname in vms: manager.pinVCpuToPCpu(vmname, 0, pinLists[nextPinList]) nextPinList = (nextPinList + 1) % 2 ips = TestLib.getIps(vms) ipsAndVals = {ip: 100000 for ip in ips} TestLib.startTestCase("~/cpu/testcases/2/iambusy {}", ipsAndVals)