Commit Graph

12 Commits

Author SHA1 Message Date
Michal Čihař
0c5acc9127 Merge branch 'QA_4_6' 2016-12-08 11:42:07 +01:00
Michal Čihař
f2bfa7d745 Avoid running shell scripts as CGI
There is really no reason for that besides misconfigured servers.

This is followup for PMASA-2016-54

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-12-08 11:41:42 +01:00
Michal Čihař
ebccbfda6f Rewrite Travis setup
- run lint separately
- run selenium on PHP 7.0 (it's faster)
- avoid not needed steps for various ci modes

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 08:05:49 +01:00
Michal Čihař
4bb155d874 Verbose script execution
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-01-25 09:03:09 +01:00
Michal Čihař
56cb67e203 Improve Travis setup
- move setups to external script
- properly catch errors from conditional steps
- install runkit using PECL

Signed-off-by: Michal Čihař <michal@cihar.com>
2016-01-25 09:01:48 +01:00
Michal Čihař
c29e42627e Simplify BrowserStack testing setup
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 16:33:16 +01:00
Michal Čihař
f1d9ff99dc Start PHP from main script for selenium tests
Otherwise the child script just hangs

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 16:07:15 +01:00
Michal Čihař
f2047699be Show php log after tests are executed
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 15:39:45 +01:00
Michal Čihař
5da00dc8fe Run PHP in background
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 15:01:58 +01:00
Michal Čihař
084458720d Fail on exit
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 14:57:22 +01:00
Michal Čihař
e3ddf2ddeb Cache browserstack download
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 14:45:29 +01:00
Michal Čihař
b4302373e6 Move browserstack setup to external script
It makes it easier to manage and measure.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-12-04 14:23:27 +01:00