IxLoadUtils.log("Clearing chassis list...") IxLoadUtils.clearChassisList(connection, sessionUrl) IxLoadUtils.log("Chassis list cleared.") IxLoadUtils.log("Adding chassis %s..." % (testSettings.chassisList)) IxLoadUtils.addChassisList(connection, sessionUrl, testSettings.chassisList) IxLoadUtils.log("Chassis added.") IxLoadUtils.log("Assigning new ports...") IxLoadUtils.assignPorts(connection, sessionUrl, testSettings.portListPerCommunity) IxLoadUtils.log("Ports assigned.") IxLoadUtils.log("Saving repository %s..." % (IxLoadUtils.getRxfName(connection, location))) IxLoadUtils.saveRxf(connection, sessionUrl, IxLoadUtils.getRxfName(connection, location)) IxLoadUtils.log("Repository saved.") IxLoadUtils.log("Starting the test...") IxLoadUtils.runTest(connection, sessionUrl) IxLoadUtils.log("Test started.") IxLoadUtils.log("Polling values for stats %s..." % (kStatsToDisplayDict)) IxLoadUtils.pollStats(connection, sessionUrl, kStatsToDisplayDict) IxLoadUtils.log("Test finished.") IxLoadUtils.log("Checking test status...") testRunError = IxLoadUtils.getTestRunError(connection, sessionUrl)
IxLoadUtils.clearChassisList(connection, sessionUrl) IxLoadUtils.log("Chassis list cleared.") IxLoadUtils.log("Adding chassis %s..." % (testSettings.chassisList)) IxLoadUtils.addChassisList(connection, sessionUrl, testSettings.chassisList) IxLoadUtils.log("Chassis added.") IxLoadUtils.log("Assigning new ports...") IxLoadUtils.assignPorts(connection, sessionUrl, testSettings.portListPerCommunity) IxLoadUtils.log("Ports assigned.") IxLoadUtils.log("Updating IP Ranges...") IxLoadUtils.changeIpRangesParams(connection, sessionUrl, kIpOptionsToChange) IxLoadUtils.log("IP Ranges updated.") IxLoadUtils.log("Saving repository %s..." % (IxLoadUtils.getRxfName(connection,location))) IxLoadUtils.saveRxf(connection, sessionUrl, IxLoadUtils.getRxfName(connection,location)) IxLoadUtils.log("Repository saved.") IxLoadUtils.log("Starting the test...") IxLoadUtils.runTest(connection, sessionUrl) IxLoadUtils.log("Test started.") IxLoadUtils.log("Polling values for stats %s..." % (kStatsToDisplayDict)) IxLoadUtils.pollStats(connection, sessionUrl, kStatsToDisplayDict) IxLoadUtils.log("Test finished.") IxLoadUtils.log("Checking test status...") testRunError = IxLoadUtils.getTestRunError(connection, sessionUrl) if testRunError:
if runOnDifferentSetup: IxLoadUtils.log("Clearing chassis list...") IxLoadUtils.clearChassisList(connection, sessionUrl) IxLoadUtils.log("Chassis list cleared.") IxLoadUtils.log("Adding chassis %s..." % (testSettings.chassisList)) IxLoadUtils.addChassisList(connection, sessionUrl, testSettings.chassisList) IxLoadUtils.log("Chassis added.") IxLoadUtils.log("Assigning new ports...") IxLoadUtils.assignPorts(connection, sessionUrl, testSettings.portListPerCommunity) IxLoadUtils.log("Ports assigned.") kRxfName = IxLoadUtils.getRxfName( connection, location).split(".")[0] + "-" + kRxfRelativeUploadPath IxLoadUtils.log("Saving repository %s..." % (kRxfName)) IxLoadUtils.saveRxf(connection, sessionUrl, kRxfName) IxLoadUtils.log("Repository saved.") IxLoadUtils.log("Starting the test...") IxLoadUtils.runTest(connection, sessionUrl) IxLoadUtils.log("Test started.") IxLoadUtils.log("Polling values for stats %s..." % (kStatsToDisplayDict)) IxLoadUtils.pollStats(connection, sessionUrl, kStatsToDisplayDict) IxLoadUtils.log("Test finished.") IxLoadUtils.log("Checking test status...") testRunError = IxLoadUtils.getTestRunError(connection, sessionUrl)
IxLoadUtils.log("Repository loaded.") if runOnDifferentSetup: IxLoadUtils.log("Clearing chassis list...") IxLoadUtils.clearChassisList(connection, sessionUrl) IxLoadUtils.log("Chassis list cleared.") IxLoadUtils.log("Adding chassis %s..." % (testSettings.chassisList)) IxLoadUtils.addChassisList(connection, sessionUrl, testSettings.chassisList) IxLoadUtils.log("Chassis added.") IxLoadUtils.log("Assigning new ports...") IxLoadUtils.assignPorts(connection, sessionUrl, testSettings.portListPerCommunity) IxLoadUtils.log("Ports assigned.") kRxfName = IxLoadUtils.getRxfName(connection, location).split(".")[0] + "-" + kRxfRelativeUploadPath IxLoadUtils.log("Saving repository %s..." % (kRxfName)) IxLoadUtils.saveRxf(connection, sessionUrl, IxLoadUtils.getRxfName(connection, location)) IxLoadUtils.log("Repository saved.") else: IxLoadUtils.log("Refresh all chassis...") IxLoadUtils.refreshAllChassis(connection, sessionUrl) IxLoadUtils.log("All chassis refreshed...") for analyzerTuple in testSettings.analyzerTupleList: IxLoadUtils.log("Applying analyzer to port [%s]..." % analyzerTuple[1]) IxLoadUtils.enableAnalyzerOnPorts(connection, sessionUrl, analyzerTuple) IxLoadUtils.log("Finished applying analyzer to specified tuple") IxLoadUtils.log("Starting the test...")