Commit Graph

89943 Commits

Author SHA1 Message Date
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
Michal Čihař
d8dbae9663 Use variables as constant can not contain array
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:09:51 +01:00
Michal Čihař
64c83aad7a Properly pass Browserstack keys
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:08:44 +01:00
Michal Čihař
19f012b175 Define variable elsewhere
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:06:50 +01:00
Michal Čihař
474802b947 Need to use define here
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:04:49 +01:00
Michal Čihař
bde484de57 Do not use two levels of helper objects for Selenium tests
Just define base class for Selenium testing which includes all the magic
and others will inherit from it.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 14:01:48 +01:00
Michal Čihař
5b93ccf150 Specify port for browserstack connection
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 13:44:06 +01:00
Michal Čihař
af0db9ffb0 Hardcoded browser setup for now
The old code did not make much sense anyway as it did overwrite the
setting as many times as it was included.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 13:32:24 +01:00
Michal Čihař
b89988a4e9 Fix path to a file
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 13:30:04 +01:00
Michal Čihař
f790a2c7ed Remove not used line
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 13:23:27 +01:00
Michal Čihař
3a1a8e8bf8 Testing Selenium and BrowserStack integration
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-17 12:25:10 +01:00