Ich habe ein Python-Skript, das ein Bat-Skript namens testrunner.bat
ruft, die wiederum eine TestSuite in SOAPUI ausführt. Ich habe tatsächlich den externen Anruf bekommen ganz gut mit dem folgenden Befehl zu arbeiten:Verwenden von Popen in Python zum Ausführen von Bat-Skript mit Variable
Popen("testrunner.bat -s\"CCT000 - Deploy Software Release\" -R\"TestSuite Report\" -E\"Default environment\" -Ppath.packages.sq=Y:\\NIGHTLY C:\\CI\\HEDeployment\\CI-XXX-DeploySwRelease")
Ich brauche aber die Software „Ebene“, um in der Lage sein, dynamisch zu sein und den variablen Pegel in den Befehl übergeben müssen anstelle von "NACHT", also kann ich angeben, ob es nächtliche Software oder stabil usw. ist. Ich habe gesehen, dass ich alle Argumente getrennt brechen sollte, aber ich habe es schwer.
Ich musste ein paar Backslashes für den Pfad hinzufügen, aber ansonsten ist das großartig. Vielen Dank für deine Hilfe! – ssbsts