Skip to content
Snippets Groups Projects
Commit 88c7274c authored by Dominik Loidolt's avatar Dominik Loidolt
Browse files

updte cmp_tool tests for Windows environment

parent e903a3f0
Branches
No related tags found
No related merge requests found
...@@ -10,7 +10,6 @@ import shutil ...@@ -10,7 +10,6 @@ import shutil
from datetime import datetime from datetime import datetime
from datetime import timedelta from datetime import timedelta
PATH_CMP_TOOL = "./cmp_tool"
EXIT_FAILURE = 1 EXIT_FAILURE = 1
EXIT_SUCCESS = 0 EXIT_SUCCESS = 0
...@@ -25,7 +24,7 @@ NON_IMAGETTE_HEADER_SIZE = GENERIC_HEADER_SIZE+32 ...@@ -25,7 +24,7 @@ NON_IMAGETTE_HEADER_SIZE = GENERIC_HEADER_SIZE+32
def call_cmp_tool(args): def call_cmp_tool(args):
args = shlex.split(PATH_CMP_TOOL + " " + args) args = shlex.split("./cmp_tool " + args)
try: try:
with subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) as proc: with subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) as proc:
...@@ -193,6 +192,12 @@ assert(returncode == EXIT_SUCCESS) ...@@ -193,6 +192,12 @@ assert(returncode == EXIT_SUCCESS)
assert(stderr == "") assert(stderr == "")
VERSION = stdout.split()[2] VERSION = stdout.split()[2]
#get cmp_tool parth
returncode, stdout, stderr = call_cmp_tool("")
assert(returncode == EXIT_FAILURE)
assert(stderr == "")
start_parh = stdout.rpartition('usage: ')[2]
PATH_CMP_TOOL = start_parh[: start_parh.find(' [options] [<argument>]\n')]
HELP_STRING = \ HELP_STRING = \
"""usage: %s [options] [<argument>] """usage: %s [options] [<argument>]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment