[tor-dev] Producing automated screencasts for Tor Browser

intrigeri intrigeri at boum.org
Thu Mar 19 11:35:38 UTC 2015


Hi,

Karsten Loesing wrote (19 Mar 2015 10:04:56 GMT) :
>  5. Start a screen recorder and run the Sikuli script for all three
> systems and all supported languages.

The Tails automated test suite uses cucumber to drive Sikuli and
libvirt virtual machines. It is able to record the screen on video.

Note that last time we checked, Sikuli's OCR was too fragile for us so
we look for images instead. But this was 2 years ago, so maybe things
have improved since.

Design doc:
https://tails.boum.org/contribute/release_process/test/automated_tests/

Example cucumber feature:
https://git-tails.immerda.ch/tails/tree/features/torified_browsing.feature?h=stable

The script to run it is:
https://git-tails.immerda.ch/tails/tree/run_test_suite?h=stable

The Sikuli glue code lives there:
https://git-tails.immerda.ch/tails/tree/features/support/helpers/sikuli_helper.rb?h=stable

Cheers,
--
intrigeri


More information about the tor-dev mailing list