diff options
author | Varac <varac@leap.se> | 2017-06-09 09:40:55 +0200 |
---|---|---|
committer | Azul <azul@riseup.net> | 2017-07-20 12:34:33 +0200 |
commit | d6abd906cb64ae68eed3348eba521bc44ebed7b2 (patch) | |
tree | fadf7d8270106a628c31b1f7017f343a94f311f0 /tests/functional/features/smoke.feature | |
parent | c81b98df15e3d2006c991c9ca9d86500e3599e9b (diff) |
[test] Add basic functional login test
* Move todo list to https://0xacab.org/leap/bitmask-dev/issues/8929
* use bundled pysqlcipher - debian package has not been fixed yet.
* reset bitmaskd for each scenario so they are isolated
* run functional tests on CI
* moved e2e tests before the bundle
* add test_functional_graphical Make target
* Install chromedriver in docker image
* add screenshots as artifacts on failure
* run chrome without sandbox for docker
Tests were failing on CI with chrome sandbox:
https://0xacab.org/leap/bitmask-dev/-/jobs/15196
Used this workaround:
https://stackoverflow.com/questions/28364012/webdriver-exception-chrome-not-reachable/28949227#28949227
- Resolves: #8929
Diffstat (limited to 'tests/functional/features/smoke.feature')
-rw-r--r-- | tests/functional/features/smoke.feature | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/functional/features/smoke.feature b/tests/functional/features/smoke.feature new file mode 100644 index 00000000..6209ad6a --- /dev/null +++ b/tests/functional/features/smoke.feature @@ -0,0 +1,14 @@ +@smoke +Feature: login and logout + + Scenario: See user panel after login + Given I start bitmask for the first time + When I login + Then I should see the user panel + + Scenario: Log in and log out + Given I start bitmask for the first time + When I login + And I logout + Then I should see the second login page + |