? ? Pending

User tests: Successful: Unsuccessful:

avatar HLeithner
HLeithner
29 Jun 2019

Certainly it's not possible to access the error screenshots and html source code if our system tests fail. This PR (and the work on the drone server) adds a so called plugin to the drone workflow that uploads the screenshot and the html per ftp to the drone server and make it accessible with https. In the step "artifacts-system-tests" will be the URL where the debug information will be saved.

Summary of Changes

  • Add FTP Server to drone (Local access only)
  • Add Web Server to drone on port 444
  • Add the upload step to the drone flow

Testing Instructions

Wait till something in the system tests fails or look at
https://ci.joomla.org:444/artifacts/HLeithner/joomla-cms/4.0-dev/150/system-tests/

Expected result

If the fails you find the files at
https://ci.joomla.org:444/artifacts/joomla/joomla-cms/4.0-dev/<drone_build_id>/system-tests/

<drone_build_id> could be found at https://ci.joomla.org for you PR

Actual result

No way to get the screenshot and html code.

avatar HLeithner HLeithner - open - 29 Jun 2019
avatar HLeithner HLeithner - change - 29 Jun 2019
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 29 Jun 2019
Category Unit Tests
avatar franz-wohlkoenig franz-wohlkoenig - change - 29 Jun 2019
Title
Keep system tests screenshots and html if failing.
[4.0] Keep system tests screenshots and html if failing.
avatar franz-wohlkoenig franz-wohlkoenig - edited - 29 Jun 2019
avatar HLeithner HLeithner - change - 29 Jun 2019
Labels Added: ? ?
avatar SniperSister SniperSister - change - 30 Jun 2019
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2019-06-30 08:39:31
Closed_By SniperSister
avatar SniperSister SniperSister - close - 30 Jun 2019
avatar SniperSister SniperSister - merge - 30 Jun 2019

Add a Comment

Login with GitHub to post a comment