Skip to content

Commit 8f9260d

Browse files
authored
Merge pull request #400 from philippe56/fix_capi_error_reporting
Fix error reporting of capi/opencapi test cases
2 parents 1fd2fc7 + e930dc0 commit 8f9260d

File tree

3 files changed

+13
-22
lines changed

3 files changed

+13
-22
lines changed

common/OpTestHost.py

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -833,21 +833,16 @@ def host_clone_cxl_tests(self, i_dir, console=0):
833833
self.host_run_command("git config --global http.sslverify false", console=console)
834834
self.host_run_command("rm -rf %s" % i_dir, console=console)
835835
self.host_run_command("mkdir %s" % i_dir, console=console)
836-
try:
837-
l_res = self.host_run_command(l_cmd, console=console)
838-
return True
839-
except:
840-
l_msg = "Cloning cxl-tests git repository is failed"
841-
return False
836+
l_res = self.host_run_command(l_cmd, console=console)
842837

843838
def host_build_cxl_tests(self, i_dir, console=0):
844-
l_cmd = "cd %s; make" % i_dir
839+
l_cmd = "make -C %s" % i_dir
845840
self.host_run_command(l_cmd, console=console)
846841
l_cmd = "test -x %s/libcxl/libcxl.so" % i_dir
847842
self.host_run_command(l_cmd, console=console)
848-
l_cmd = "test -x %s/libcxl_tests; echo $?" % i_dir
843+
l_cmd = "test -x %s/libcxl_tests" % i_dir
849844
self.host_run_command(l_cmd, console=console)
850-
l_cmd = "test -x %s/memcpy_afu_ctx; echo $?" % i_dir
845+
l_cmd = "test -x %s/memcpy_afu_ctx" % i_dir
851846
self.host_run_command(l_cmd, console=console)
852847

853848
def host_clone_libocxl(self, i_dir, console=0):
@@ -861,17 +856,13 @@ def host_clone_libocxl(self, i_dir, console=0):
861856
l_cmd = "git clone %s %s" % (l_msg, i_dir)
862857
self.host_run_command("rm -rf %s" % i_dir, console=console)
863858
self.host_run_command("mkdir %s" % i_dir, console=console)
864-
try:
865-
l_res = self.host_run_command(l_cmd, console=console)
866-
return True
867-
except:
868-
l_msg = "Cloning libocxl git repository is failed"
869-
return False
859+
l_res = self.host_run_command(l_cmd, console=console)
870860

871861
def host_build_libocxl(self, i_dir, console=0):
872-
l_cmd = "cd %s; make" % i_dir
862+
l_cmd = "make -C %s" % i_dir
863+
self.host_run_command(l_cmd, console=console)
864+
l_cmd = "test -x %s/afuobj/ocxl_memcpy" % i_dir
873865
self.host_run_command(l_cmd, console=console)
874-
l_cmd = "test -x %s/afuobj/ocxl_memcpy; echo $?" % i_dir
875866

876867
def host_check_binary(self, i_dir, i_file, console=0):
877868
l_cmd = "test -x %s/%s;" % (i_dir, i_file)

testcases/OpTestCAPI.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def setUp(self):
9797
def runTest(self):
9898
self.set_up()
9999
# Check device files /dev/cxl/afu0.0{m,s} existence
100-
l_cmd = "ls -l /dev/cxl/afu0.0{m,s}; echo $?"
100+
l_cmd = "ls -l /dev/cxl/afu0.0{m,s}"
101101
try:
102102
self.cv_HOST.host_run_command(l_cmd)
103103
except CommandFailed:
@@ -156,7 +156,7 @@ def runTest(self):
156156

157157
# Run memcpy afu tests
158158
l_exec = "memcpy_afu_ctx -p100 -l100 >/tmp/memcpy_afu_ctx.log"
159-
cmd = "cd %s && LD_LIBRARY_PATH=libcxl ./%s; echo $?" % (l_dir, l_exec)
159+
cmd = "cd %s && LD_LIBRARY_PATH=libcxl ./%s" % (l_dir, l_exec)
160160
log.debug(cmd)
161161
try:
162162
self.cv_HOST.host_run_command(cmd)
@@ -196,7 +196,7 @@ def runTest(self):
196196

197197
# Run timebase sync tests
198198
l_exec = "memcpy_afu_ctx -t -p1 -l1 >/tmp/memcpy_afu_ctx-t.log"
199-
cmd = "cd %s && LD_LIBRARY_PATH=libcxl ./%s; echo $?" % (l_dir, l_exec)
199+
cmd = "cd %s && LD_LIBRARY_PATH=libcxl ./%s" % (l_dir, l_exec)
200200
log.debug(cmd)
201201
try:
202202
self.cv_HOST.host_run_command(cmd)

testcases/OpTestOpenCAPI.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def setUp(self):
9393
def runTest(self):
9494
self.set_up()
9595
# Check device files /dev/ocxl/IBM,MEMCPY3.* existence
96-
l_cmd = "ls -l /dev/ocxl/IBM,MEMCPY3.*; echo $?"
96+
l_cmd = "ls -l /dev/ocxl/IBM,MEMCPY3.*"
9797
try:
9898
self.cv_HOST.host_run_command(l_cmd)
9999
except CommandFailed:
@@ -120,7 +120,7 @@ def runTest(self):
120120

121121
# Run memcpy3 afu tests
122122
l_exec = "afuobj/ocxl_memcpy -p100 -l100 >/tmp/ocxl_memcpy.log"
123-
cmd = "cd %s; ./%s; echo $?" % (l_dir, l_exec)
123+
cmd = "cd %s; ./%s" % (l_dir, l_exec)
124124
log.debug(cmd)
125125
try:
126126
self.cv_HOST.host_run_command(cmd)

0 commit comments

Comments
 (0)