pytest-based selenium tests add fix recording issue
When tests are very short and passed (they do not wait for any element). Specifically: test_user_login, test_admin_login. The action in UI (login and check the homepage) is super quick (0.5s-1s). So the video is not even created - we do not need to clean it up. Change-Id: Id8433842247258f472fa3951fcdfa2b0e78ae781
This commit is contained in:
parent
42915b6a78
commit
df857b7f69
@ -148,7 +148,10 @@ def record_video(request, report_dir, xdisplay):
|
|||||||
popen.communicate()
|
popen.communicate()
|
||||||
thread.join()
|
thread.join()
|
||||||
if not request.node.stash.get(STASH_FAILED, False):
|
if not request.node.stash.get(STASH_FAILED, False):
|
||||||
os.remove(filepath)
|
try:
|
||||||
|
os.remove(filepath)
|
||||||
|
except OSError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope='session')
|
@pytest.fixture(scope='session')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user