summaryrefslogtreecommitdiff
path: root/service/test/functional
AgeCommit message (Collapse)Author
2015-09-15Replace sleep in data_setup.py with waitFolker Bernitt
- Issue: #456
2015-09-14Fixed pep8 warningBruno Wagner
2015-09-14Removed unused sleep from the search stepBruno Wagner
2015-09-14Fixed a typo in a functional test commentBruno Wagner
2015-09-14Added sleep after adding mail so it is properly indexedBruno Wagner
2015-09-11Another attempt to make side nav more reliableFolker Bernitt
- Issue #456 - Also added action chain for search
2015-09-11Wait for click handler to become availableFolker Bernitt
- Issue #456
2015-09-11Run javascript instead of sleepFolker Bernitt
- Issue #456 - Try to end up after all the JS that needs to run
2015-09-11Attempt to get side navigation a little bit more stableFolker Bernitt
- Issue #456 - Only temporary workaround to keep tests green while searching for a proper solution
2015-09-11Wait until single element for tag list is visibleFolker Bernitt
- Issue #456
2015-09-11Remove spend_time_in_reactor from functional testsFolker Bernitt
- Issue #456 - Protect mail list click click against staleness exceptions Mail list is manipulated while accessing first mail so page often is stale. Repeat function if that happens
2015-09-11Wait for content to become available before checking class attributeFolker Bernitt
- Issue #456 - Added new find_element_by_class_name method
2015-09-11Wait for send button to become enabled to avoid implicit timeoutFolker Bernitt
- instead of waiting to not be disabled - Issue #456
2015-09-10Remove sleep from search functional stepsFolker Bernitt
2015-09-10Add 'with ImplicitWait' to allow shorter timeoutsFolker Bernitt
- necessary if elements do not exist, selenium seems to wait the entire explict timeout in this case
2015-09-10Remove some sleeps from functional tests (mail_list.py)Folker Bernitt
- Rewrite of 'I should not see any email' step as assertion did not work
2015-09-08pep8kaeff
2015-09-08Another try for flaky checkboxes FT: Wait until loading finishedkaeff
A reincarnation of 0e42b6d. While waiting for appear/disappear didn't help, the current CI failures seem to be related to a sync still be going on.
2015-09-07Attempt to reduce flakiness of checkboxes.featurekaeff
2015-08-18pep8kaeff
2015-08-18Delete mail after attachments FT to avoid false negativekaeff
Since attachments.feature didn't clean up after itself, search_and_destroy failed afterwards (relied on an empty mailbox)
2015-08-17pep8kaeff
2015-08-172 attempts against flakiness of checkboxes_and_mailboxeskaeff
1) Explicitly load inbox to avoid test fails before mail appears 2) Use "loading..." notification to check whether deleting mail has already been completed checkboxes_and_mailboxes.feature spends a lot time waiting (even if the step is already executed logically) as one can see when running tests in Firefox. This test is a good candidate for speed optimization.
2015-08-17[wip] Expose attachments again after migrationkaeff
- Issue: #433 - Still missing: In JS, use encoding directly from the attachment object, insted of headers. Then remove headers again (see failing unit test)
2015-08-12Spend some time in twisted reactor before accessing page.Folker Bernitt
- Increase likelihood that page and related resources got delivered before asserting changes using selenium.
2015-08-12Try longer 20s timeout for functional tests on snap-ci.Folker Bernitt
2015-08-11Check for subject instead of mail id for deleted mails.Folker Bernitt
2015-08-11Fixed unit and integration tests.Folker Bernitt
2015-08-11Start events server before running functional tests.Folker Bernitt
- Issue #420 - Should create server.key before behave tests - Revert "move events diabling to AppTestClient for functional tests"
2015-08-11Fixed pep8 warnings in environment.py.Folker Bernitt
- Issue #420
2015-08-11Fixed all functional tests using crochet.Folker Bernitt
- Issue #420 - Added crochet as a test dependency - crochet now executes twisted in same process, in a background thread
2015-06-17fix missing importVictor Shyba
2015-06-11Removing lost importsVictor Shyba
2015-04-14fix typo on side_nav_expandedrafael lisboa
2015-03-26Refactorating: replaced XPath by CSS SelectorTiago Ferraz
2015-03-26Fix pep8 errorTiago Ferraz
2015-03-26Fixing small error on def functionTiago Ferraz
2015-03-26Fix pep* errorsTiago Ferraz
Lambda function is now a def
2015-03-26Trying to fix functional testTiago Ferraz
2015-03-26Trying to fix problem with functional test while opening email.Tiago Ferraz
2015-03-26Fixed pep8 errors.Tiago Ferraz
2015-03-26New test that use checkboxes. Removal of hamcrest lib, code refactoring.Tiago Ferraz
A new test was created to use Pixelated checkboxes and the buttons at the top. Also the lib hamcrest was removed and code refactored to be more pythonic. A new method after_step will log information in case of step failures.
2015-03-09Refactoring of fuctional testsTiago Ferraz
The scenarios were updated to follow the conventions of gherkin steps. Removal of duplicated code.
2015-02-27Make tests involving adding and selecting tags more robustAlexandre Pretto Nunes
2015-02-27Allow to pass a different timeout to wait_until_* methodsAlexandre Pretto Nunes
2015-02-25#296 Fixing functional tests so it clicks the right elementGabriel Albo
2015-02-23Tests click on fake-left-off-canvas-toggle instead of hidden one.Folker Bernitt
- Issue #290
2015-02-03Running functional tests with phantomjsDuda Dornelles
2015-02-03Movinge MailsResource#render_POST logic to MailService and some ↵Duda Dornelles
search_engine calls to Mailbox
2015-01-27running behave tests with phantomDuda Dornelles