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.