{"action":"created","issue":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/16743","repository_url":"https://api.github.com/repos/joomla/joomla-cms","labels_url":"https://api.github.com/repos/joomla/joomla-cms/issues/16743/labels{/name}","comments_url":"https://api.github.com/repos/joomla/joomla-cms/issues/16743/comments","events_url":"https://api.github.com/repos/joomla/joomla-cms/issues/16743/events","html_url":"https://github.com/joomla/joomla-cms/pull/16743","id":236711424,"number":16743,"title":"[Testing] Add basic setup and sample tests for Codeception System Tests","user":{"login":"yvesh","id":897638,"avatar_url":"https://avatars3.githubusercontent.com/u/897638?v=3","gravatar_id":"","url":"https://api.github.com/users/yvesh","html_url":"https://github.com/yvesh","followers_url":"https://api.github.com/users/yvesh/followers","following_url":"https://api.github.com/users/yvesh/following{/other_user}","gists_url":"https://api.github.com/users/yvesh/gists{/gist_id}","starred_url":"https://api.github.com/users/yvesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yvesh/subscriptions","organizations_url":"https://api.github.com/users/yvesh/orgs","repos_url":"https://api.github.com/users/yvesh/repos","events_url":"https://api.github.com/users/yvesh/events{/privacy}","received_events_url":"https://api.github.com/users/yvesh/received_events","type":"User","site_admin":false},"labels":[{"id":60721348,"url":"https://api.github.com/repos/joomla/joomla-cms/labels/PR-staging","name":"PR-staging","color":"c7def8","default":false},{"id":38040572,"url":"https://api.github.com/repos/joomla/joomla-cms/labels/Unit/System%20Tests","name":"Unit/System Tests","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-06-18T09:46:44Z","updated_at":"2017-06-18T11:00:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/joomla/joomla-cms/pulls/16743","html_url":"https://github.com/joomla/joomla-cms/pull/16743","diff_url":"https://github.com/joomla/joomla-cms/pull/16743.diff","patch_url":"https://github.com/joomla/joomla-cms/pull/16743.patch"},"body":"### Summary of Changes\r\n\r\nThis pull request adds the basic setup and configuration for the Joomla browser based System Tests. It contains sample tests for com_users. During the next weeks more tests are going to be ported from the [system tests repository\r\n](https://github.com/joomla-projects/gsoc16_browser-automated-tests). Additionally Continuous Integration will be activated running the test suite for every PR and commit.\r\n\r\n### Testing Instructions\r\n\r\nFor a complete description check the README.md in tests/codeception\r\n\r\nPrerequisites:\r\n\r\n* Webserver with PHP installed\r\n* Google Chrome\r\n* Composer\r\n* PHP 5.6 Cli (or later)\r\n* Java JDK (8 or later)\r\n\r\nStep by Step:\r\n\r\n* Navigate in your terminal to `tests/codeception`\r\n* Do a `composer install`\r\n* cp and modify the `acceptance.suite.dist.yml` to `acceptance.suite.yml`\r\n* Navigate back to the root folder of Joomla\r\n* Run `tests/codeception/composer/vendor/bin/robo run:tests`\r\n\r\n### Expected result\r\n\r\nJoomla has System tests\r\n\r\n### Actual result\r\n\r\nJoomla has no System tests\r\n\r\n### Documentation Changes Required\r\n\r\nYes, parts are already integrated and will be updated the next days.\r\n\r\nThank you to all people working on this topic in the last years!"},"comment":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/comments/309270487","html_url":"https://github.com/joomla/joomla-cms/pull/16743#issuecomment-309270487","issue_url":"https://api.github.com/repos/joomla/joomla-cms/issues/16743","id":309270487,"user":{"login":"dneukirchen","id":1134007,"avatar_url":"https://avatars1.githubusercontent.com/u/1134007?v=3","gravatar_id":"","url":"https://api.github.com/users/dneukirchen","html_url":"https://github.com/dneukirchen","followers_url":"https://api.github.com/users/dneukirchen/followers","following_url":"https://api.github.com/users/dneukirchen/following{/other_user}","gists_url":"https://api.github.com/users/dneukirchen/gists{/gist_id}","starred_url":"https://api.github.com/users/dneukirchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dneukirchen/subscriptions","organizations_url":"https://api.github.com/users/dneukirchen/orgs","repos_url":"https://api.github.com/users/dneukirchen/repos","events_url":"https://api.github.com/users/dneukirchen/events{/privacy}","received_events_url":"https://api.github.com/users/dneukirchen/received_events","type":"User","site_admin":false},"created_at":"2017-06-18T11:00:20Z","updated_at":"2017-06-18T11:00:20Z","body":"I have tested this item ✅ successfully\r\n\r\n<img width=\"175\" alt=\"bildschirmfoto 2017-06-18 um 12 58 57\" src=\"https://user-images.githubusercontent.com/1134007/27260189-f226e184-5425-11e7-8e07-8b258a0fe122.png\">"}}
{"actor":{"display_login":"dneukirchen"}}