I have also made an attempt to run tasks.ceph_deploy test suite with vstart as this seems to be the only one that makes use of `ceph-volume`, but I have failed due to Python2/Python3 syntax issues.
Test run result:
Traceback (most recent call last):
File "../qa/tasks/vstart_runner.py", line 1086, in <module>
exec_test()
File "../qa/tasks/vstart_runner.py", line 893, in exec_test
args=["ps", "-u"+str(os.getuid())]
File "../qa/tasks/vstart_runner.py", line 296, in run
proc.wait()
File "../qa/tasks/vstart_runner.py", line 164, in wait
self.stdout.write(out)
TypeError: unicode argument expected, got 'str'
I'm not sure how to successfully run the suite, but I'll keep trying.
I have also made an attempt to run tasks.ceph_deploy test suite with vstart as this seems to be the only one that makes use of `ceph-volume`, but I have failed due to Python2/Python3 syntax issues.
I have set up venv with Python2 (since qa/tasks/ vstart_ runner. py is not Python3 compatible) with teuthology (pip install git+https:/ /github. com/ceph/ teuthology@ luminous# egg=teuthology[test]).
Test run result: tasks/vstart_ runner. py", line 1086, in <module> tasks/vstart_ runner. py", line 893, in exec_test os.getuid( ))] tasks/vstart_ runner. py", line 296, in run tasks/vstart_ runner. py", line 164, in wait stdout. write(out)
Traceback (most recent call last):
File "../qa/
exec_test()
File "../qa/
args=["ps", "-u"+str(
File "../qa/
proc.wait()
File "../qa/
self.
TypeError: unicode argument expected, got 'str'
I'm not sure how to successfully run the suite, but I'll keep trying.