Commit Graph

89953 Commits

Author SHA1 Message Date
Michal Čihař
11baf2f36c Use correct method for closing a connection
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 21:31:42 +01:00
Michal Čihař
46fe3a47a7 Dynamically construct browsers list in browsers() method
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 21:29:35 +01:00
Michal Čihař
111cb5baad Improve database connection handling in Selenium tests
- The connection is always there, so no need to verify it
- Disconnect from database at the end of test

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 21:25:18 +01:00
Michal Čihař
8e5e62eb5c Add Safari to full browsers tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 21:14:35 +01:00
Michal Čihař
fe424c4ff0 Run full test in all browsers only if told so
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 21:13:58 +01:00
Michal Čihař
983abe1f25 Move browsers setup to a constructor
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 21:12:26 +01:00
Michal Čihař
054a2a6d30 Fix setup of user testing
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 20:32:32 +01:00
Michal Čihař
1fb485ddad Make database name a public property
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 20:31:08 +01:00
Michal Čihař
a731ce017c Convert remaining Selenium tests to new model
I expect many of them to be broken, but let's fix that later.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 20:28:56 +01:00
Michal Čihař
16a655d978 Do not rely on pmadb to be enabled
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 20:10:19 +01:00
Michal Čihař
00ec97fc98 Use random database name for each test
This way multiple tests can run at same time without causing problems.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 20:04:59 +01:00
Michal Čihař
9115a00458 Share code for creating database for testing
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 20:04:10 +01:00
Michal Čihař
7e42ed699d Remove obsolete selenium test helpers
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:51:40 +01:00
Michal Čihař
8b84a1b34d Convert server settings to new model
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:51:20 +01:00
Michal Čihař
29992934f6 Test MSIE on Windows 7 only
Currently our Javascript does not work in MSIE 7 and older and I think
nobody is going to fix this.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:44:40 +01:00
Michal Čihař
55207eaa23 Correctly group db operation tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:38:00 +01:00
Michal Čihař
bb69b9162e Add missing semicolon
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:37:36 +01:00
Weblate
319306cdad Merge remote-tracking branch 'origin/master' 2014-02-17 19:29:42 +01:00
Rodrigo Souza
8a7706604b Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.3% (2559 of 2741)
2014-02-17 19:29:39 +01:00
Michal Čihař
9ac96ef407 Convert database operations test to new model
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:29:29 +01:00
Michal Čihař
f7ea90de6d No need to logout, we have asserted we are not logged in
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:25:23 +01:00
Michal Čihař
9b6d3f753c Add Selenium tests more time
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:18:49 +01:00
Michal Čihař
b76c99590d Base on correct class
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:12:06 +01:00
Michal Čihař
bb644960b4 Pass some metadata on test to BrowserStack
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:11:07 +01:00
Michal Čihař
ec057385f8 Adjust database structure tests to new model
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:04:19 +01:00
Michal Čihař
9408b46fe1 Standart naming for a tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 19:01:21 +01:00
Michal Čihař
8dfef92fa8 Move setup method to base class
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 18:54:09 +01:00
Weblate
85138a81df Merge remote-tracking branch 'origin/master' 2014-02-17 18:23:31 +01:00
Rodrigo Souza
7e40f35d55 Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.3% (2559 of 2741)
2014-02-17 18:23:28 +01:00
Michal Čihař
7f229a2813 Enable XSS Selenium test
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 18:23:21 +01:00
Michal Čihař
dfcfca5188 Change browser name
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:46:54 +01:00
Michal Čihař
072c56ab3d Set phpunit timeouts as well for Selenium tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:46:33 +01:00
Michal Čihař
038c42651c Try moving setup method
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:43:30 +01:00
Michal Čihař
310f861d5e Do not set browser version, let bs choose latest one
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:42:07 +01:00
Michal Čihař
2b4fc6942f Try different names for a browser
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:40:37 +01:00
Marc Delisle
90407afecd ChangeLog entry for new feature
Signed-off-by: Marc Delisle <marc@infomarc.info>
2014-02-17 09:25:05 -05:00
Marc Delisle
c80e3beda2 Merge pull request #945 from WhaleWatching/nav_hover_show_full
New feature, Navigation hover show full name
2014-02-17 09:22:59 -05:00
Michal Čihař
e86fb12375 Add BrowserStack freedom to choose platform for a browser
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:13:29 +01:00
Michal Čihař
69c4b7da8a Adjust set of browsers to test
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 15:07:13 +01:00
Edward Cheng
bd863f6a62 Fix bug
Signed-off-by: Edward Cheng <c4150221@gmail.com>
2014-02-17 22:04:11 +08:00
Michal Čihař
71950d72af Revert dev dependencies in composer.json
We don't use Selenium on travis right now, so let's not install it
there.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:58:11 +01:00
Michal Čihař
e1f87486f2 Increase timeout for Selenium tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:57:06 +01:00
Michal Čihař
d119f60c52 Make base class abstract
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:54:26 +01:00
Michal Čihař
fa71aedd29 Drop not needed attribute
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:50:07 +01:00
Michal Čihař
3ff5993e11 This can be public;
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:46:52 +01:00
Michal Čihař
d4474b30a1 Correctly set base URL
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:43:57 +01:00
Michal Čihař
1e90554c00 This should be public
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:40:46 +01:00
Michal Čihař
5f70eb9319 Set browse url at the beginning 2014-02-17 14:37:33 +01:00
Michal Čihař
486be69e29 Hardcode settings for now
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:26:59 +01:00
Michal Čihař
f668722a11 Add webdriver dependencies 2014-02-17 14:20:07 +01:00