Utils¶
Screencast¶
Install ffmpeg:
sudo add-apt-repository --yes ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install -y ffmpeg
Install stf-utils:
pip install git+https://github.com/2gis/stf-utils.git
Record screencast¶
-
contesto.utils.screencast.
start_screencast_recorder
()¶ Creates and starts ScreencastRecorder for current test, which will spawn stf-record process and save screenshots from device connected via stf-connect to screencast_dir
-
contesto.utils.screencast.
stop_screencast_recorder
()¶ Stops ScreencastRecorder for current test
-
contesto.utils.screencast.
try_to_attach_screencast_to_results
()¶ Tries to create .webm video using ffmpeg from screenshots saved via ScreencastRecorder and attach this video with current_test._meta_info. Stops ScreencastRecorder if it is not stopped yet.