Feature #10237
Refactor and clean up the automated test suite
Start date:
2015-03-07
Due date:
% Done:
3%
Description
Some stuff was done in Feature #6543, but there’s a lot left to do to prevent it from becoming a crazy mess.
Subtasks
Feature #9030: Encapsulate our test suite helper functions inside a module | Confirmed | anonym | 0 |
||
Feature #9040: Encapsulate config.rb into TestSuiteConfig class | Confirmed | anonym | 0 |
||
Bug #9223: Improve the semantics of try_for | In Progress | anonym | 0 |
||
Feature #5847: Improve how we pass data between steps | Confirmed | 10 |
|||
Feature #10283: Use external snapshots in the automated test suite | Confirmed | anonym | 0 |
||
Feature #10328: Clean up features with Scenario Outlines | Confirmed | anonym | 0 |
||
Feature #10329: Improve gherkin in our features | Confirmed | anonym | 0 |
||
Feature #10341: Describe checkpoints in .feature files | Confirmed | anonym | 0 |
||
Bug #10429: Code cleverness vs gherkin explicitness in our feature files | Confirmed | anonym | 0 |
||
Feature #10864: Refactor vm_helper XML parsing code | Confirmed | anonym | 0 |
||
Feature #10974: Always use internal snapshots | In Progress | anonym | 20 |
||
Feature #11376: Remove @check_tor_leaks tag and always look for leaks | Confirmed | anonym | 0 |
Related issues
Blocked by Tails - |
Resolved | 2015-10-15 |
History
#1 Updated by anonym 2015-09-23 09:10:36
- blocked by
Feature #6094: Test suite: background snapshot improvements added
#2 Updated by anonym 2015-09-23 09:16:32
A bit part of the work will be to reorganize/refactor/rethink/redisgn the helper classes, in particular how they are coupled and the objects lifetimes. Not filing any tickets for this yet.
#3 Updated by anonym 2015-09-23 09:22:19
Another interesting part would be to rid ourselves of the shell wrapper and do everything “in Ruby”. In particular, I think we will eventually need to invoke Cucumber through Ruby if we want to use the up-coming Cucumber “Suites” feature mentioned in Bug #7233#note-16.