[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-dev] Producing automated screencasts for Tor Browser



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
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev