Michal Čihař
|
be34350ec5
|
Make readme show in rst on github
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 09:08:48 +01:00 |
|
Michal Čihař
|
d336553bcb
|
Unify handling of environment configuration of testsuite
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 09:08:27 +01:00 |
|
Michal Čihař
|
11812af0d5
|
Allow to configure Selenium server manually
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 08:59:14 +01:00 |
|
Michal Čihař
|
a9ec7def44
|
Remove unused code
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 08:54:15 +01:00 |
|
Michal Čihař
|
86df238aec
|
Honor configured database server
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 08:53:41 +01:00 |
|
Michal Čihař
|
e50caedee8
|
Use single variable for server URL
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 08:53:22 +01:00 |
|
Michal Čihař
|
da6dae9af2
|
Properly mark Selenium tests as skipped if not configured
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-18 08:52:04 +01:00 |
|
Michal Čihař
|
04bf71cce6
|
Discover channels before use
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 22:37:05 +01:00 |
|
Michal Čihař
|
86fbc91ed7
|
Cleanup browser setup
- do not try to run tests if not given credentials
- do not use global defines when not needed
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 22:30:53 +01:00 |
|
Michal Čihař
|
a3e7335e44
|
Need selenium support for tests
|
2014-02-17 22:28:15 +01:00 |
|
Michal Čihař
|
35187a58a7
|
Use BUILD_TAG to identify build, it contains project as well
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 22:20:38 +01:00 |
|
Michal Čihař
|
019afcab12
|
Increase delay to ensure the event gets fired
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 22:15:01 +01:00 |
|
Michal Čihař
|
aaaf9558cd
|
Adjust to current output
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 22:13:48 +01:00 |
|
Michal Čihař
|
debbf3ba3c
|
Correctly define group for selenium tests
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 21:52:06 +01:00 |
|
Michal Čihař
|
b288973144
|
Use chrome in basic test run as it starts faster
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 21:37:27 +01:00 |
|
Michal Čihař
|
85812246b9
|
Clear the database name prior setting it to remove prefilled value
Signed-off-by: Michal Čihař <michal@cihar.com>
|
2014-02-17 21:35:40 +01:00 |
|
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 |
|