Commit Graph

293 Commits

Author SHA1 Message Date
Madhura Jayaratne
f2782eb957 Remove table_results ID field
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2014-12-01 15:25:22 +05:30
Hugues Peccatte
42e0bdd47a Fix typos.
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
2014-11-02 18:32:42 +01:00
Hugues Peccatte
0ee7063220 Replace PMA_String calls by mb_* calls in tests.
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
2014-09-29 18:52:54 +02:00
Hugues Peccatte
9b77d746ab Mass modifications to use PMA_String.
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
2014-09-06 10:44:03 +02:00
Smita Kumari
5f4c9dd068 selenium test updated for 1NF
Signed-off-by: Smita Kumari <kumarismita62@gmail.com>
2014-07-20 22:19:50 +05:30
Smita Kumari
f4dc18c00e coding style fix: selenium test for 1NF
Signed-off-by: Smita Kumari <kumarismita62@gmail.com>
2014-07-06 00:30:06 +05:30
Smita Kumari
7d9321e666 bug fix: selenium test for 1NF
Signed-off-by: Smita Kumari <kumarismita62@gmail.com>
2014-07-06 00:00:42 +05:30
Smita Kumari
422cb3050a Selenium test for normalization to 1NF
Signed-off-by: Smita Kumari <kumarismita62@gmail.com>
2014-07-03 17:09:35 +05:30
Michal Čihař
42950083f6 Workaround waiting for menu
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-05-05 16:40:27 +02:00
Michal Čihař
19da9dc4c5 Use different project name for Selenium tests in BrowserStack
This allows filtering of Travis and Jenkins builds inside BrowserStack.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-05-05 10:25:51 +02:00
Michal Čihař
7d9c1a0d2b Remove workaround for coverage in Selenium tests
This is anyway broken, so let's wait till it is fixed upstream.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 12:24:38 +02:00
Michal Čihař
72c9d6e436 Do not get extra URL when coverage tests are disabled
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 10:42:52 +02:00
Michal Čihař
8fbb981dd8 Try other method for destroying the More menu
By decreasing font size, the items should fit into screen without
creating additional clutter caused by menu resizer destroying.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 09:30:51 +02:00
Michal Čihař
88aeccc064 Simplify code
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 09:26:14 +02:00
Michal Čihař
8fa5709b38 Try adding another random sleep here...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-28 14:18:37 +02:00
Michal Čihař
16a0754e16 Fix function name
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 16:01:26 +02:00
Michal Čihař
b38c66f60d Convert Selenium port to integer
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 15:52:42 +02:00
Michal Čihař
b531e59a8c Fix syntax errors
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 14:12:47 +02:00
Michal Čihař
0bda9bb977 Sleeping was missing here
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:22:01 +02:00
Michal Čihař
499bca486d Consistent sleeping when waiting for browser
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:19:50 +02:00
Michal Čihař
6ccb090664 Use standard method for navigating to table page
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:19:50 +02:00
Michal Čihař
be1e16137f Increase delays a bit to give browser some time to process
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:19:50 +02:00
Michal Čihař
121def4800 Wait for page to load before expanding more menu
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:11:38 +02:00
Michal Čihař
ac2829a57b Load users form before using it
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:11:38 +02:00
Michal Čihař
8a0ab394ba Try to workaround navigation timing issue
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 10:16:12 +02:00
Michal Čihař
617aaf40f6 Isolated strategy for Jenkins as well
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-22 14:28:01 +02:00
Michal Čihař
6c742559b1 Enable debugging output for BrowserStack
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-22 14:02:43 +02:00
Edward Cheng
df30698c8e The element Selenium waiting for is under .drop_list, and it was invisible.
Change target container will clear this error.

Signed-off-by: Edward Cheng <c4150221@gmail.com>
2014-04-09 11:08:43 +08:00
Michal Čihař
2a0b3521e6 Document known issues
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-08 08:57:35 +02:00
Michal Čihař
0ee6fbbb6e Document test problem
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-04 12:04:42 +02:00
Michal Čihař
61b3cd41cb Wait for loading
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-02 13:06:28 +02:00
Michal Čihař
64e77be0f9 Set coverageScriptUrl for Travis
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-01 15:53:54 +02:00
Michal Čihař
1524e243f3 Try to workaround some timing issues
There should be proper solution implemented later.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-31 09:08:47 +02:00
Michal Čihař
76c8da35d6 Wait for page to load
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 18:03:06 +01:00
Michal Čihař
6eb1800c4e Do not share sessions on Travis
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 14:30:17 +01:00
Michal Čihař
1566224cb6 Remove not needed waiting
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 12:43:04 +01:00
Michal Čihař
6fa5736a23 Set local flags only if needed
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:47:16 +01:00
Michal Čihař
9b8c943a50 Enable BrowserStack debugging
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
c02dd60d70 Wait for load
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
80126a115e Set build identifier for local builds
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
d25fe6b5ec Set browserstack.local flag for Travis builds
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
09eed1f8e9 Fix typo in method name
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 10:14:08 +01:00
Michal Čihař
b53dd865b7 Workaround for Selenium tests with coverage
The phpunit-selenium tries to set cookie just after opening Selenium
session, what fails (at least with Chrome) as the browser is currently
pointing to data: URL and not our application one. So we need to set URL
just as the Selenium session is opened.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 09:49:30 +01:00
Michal Čihař
5dd722d4c3 Revert "Try to open page in setUp."
This reverts commit 37e58a8961.

It needs to be done with existing session.
2014-03-27 09:47:08 +01:00
Michal Čihař
37e58a8961 Try to open page in setUp.
This could workaround phpunit-selenium issue:
https://github.com/sebastianbergmann/phpunit-selenium/issues/295

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 09:27:13 +01:00
Michal Čihař
638f3be8af Correct call to free method
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-26 16:23:02 +01:00
Michal Čihař
26fddde475 Group Selenium test
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-26 13:36:52 +01:00
Michal Čihař
81ed63a201 Temporarily disable sorting test
See pull request #1077

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-24 16:34:50 +01:00
Michal Čihař
bc505831ae Try to limit browser set to see if it helps running testsuite
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-21 07:26:36 +01:00
Michal Čihař
e3c672290b Fixed return value
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 15:17:50 +01:00