Bug #10288: Fix newly identified issues to make our test suite more robust and faster
The "I both encrypt and sign the message using my OpenPGP key" step is fragile
See e.g. https://jenkins.tails.boum.org/view/RM/job/test_Tails_ISO_devel/152/ and https://jenkins.tails.boum.org/view/RM/job/test_Tails_ISO_testing/98/ + attached screenshot.
The debug log reads:
When I type a message into gedit # features/step_definitions/encryption.rb:34 [log] TYPE "ATTACK AT DAWN" [log] RIGHT CLICK on (568,376) [log] CLICK on (627,587) [log] RIGHT CLICK on (568,376) [log] CLICK on (612,492) [log] CLICK on (729,9) [log] CLICK on (577,51) [log] CLICK on (512,128) And I both encrypt and sign the message using my OpenPGP key # features/step_definitions/encryption.rb:110 [log] CLICK on (346,369) [log] TYPE " " FindFailed: can not find GpgAppletKeySelected.png on the screen. Line ?, in File ? (RuntimeError) features/encryption.feature:23:in `And I both encrypt and sign the message using my OpenPGP key' Then I can decrypt and verify the encrypted message # features/step_definitions/encryption.rb:120 Scenario failed at time 00:23:39 Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/152/artifact/build-artifacts/00:23:39_Encryption_signing_and_decryption_verification_using_Tails_OpenPGP_Applet.png Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/152/artifact/build-artifacts/00:23:39_Encryption_signing_and_decryption_verification_using_Tails_OpenPGP_Applet.mkv
Test suite: mark "Encryption/signing and decryption/verification using Tails OpenPGP Applet" scenario as fragile.