{"action":"created","issue":{"url":"https://api.github.com/repos/DevExpress/testcafe/issues/356","repository_url":"https://api.github.com/repos/DevExpress/testcafe","labels_url":"https://api.github.com/repos/DevExpress/testcafe/issues/356/labels{/name}","comments_url":"https://api.github.com/repos/DevExpress/testcafe/issues/356/comments","events_url":"https://api.github.com/repos/DevExpress/testcafe/issues/356/events","html_url":"https://github.com/DevExpress/testcafe/issues/356","id":134374924,"number":356,"title":"I have some questions regarding our functional testing","user":{"login":"inikulin","id":453071,"avatar_url":"https://avatars.githubusercontent.com/u/453071?v=3","gravatar_id":"","url":"https://api.github.com/users/inikulin","html_url":"https://github.com/inikulin","followers_url":"https://api.github.com/users/inikulin/followers","following_url":"https://api.github.com/users/inikulin/following{/other_user}","gists_url":"https://api.github.com/users/inikulin/gists{/gist_id}","starred_url":"https://api.github.com/users/inikulin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/inikulin/subscriptions","organizations_url":"https://api.github.com/users/inikulin/orgs","repos_url":"https://api.github.com/users/inikulin/repos","events_url":"https://api.github.com/users/inikulin/events{/privacy}","received_events_url":"https://api.github.com/users/inikulin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DevExpress/testcafe/labels/AREA:%20testing","name":"AREA: testing","color":"fef2c0"},{"url":"https://api.github.com/repos/DevExpress/testcafe/labels/TYPE:%20enhancement","name":"TYPE: enhancement","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2016-02-17T19:23:46Z","updated_at":"2016-03-01T13:28:18Z","closed_at":null,"body":"Ok, I was not quite attentive to what's going on with our functional testing. Looking at it currently I have some questions:\r\n\r\n1. https://github.com/DevExpress/testcafe/blob/master/test/functional/fixtures/runner/uncaught-js-errors/uncaught-js-errors-test.js#L35 - why `runTests` resolves with error?\r\n2. https://github.com/DevExpress/testcafe/blob/master/test/functional/fixtures/runner/uncaught-js-errors/uncaught-js-errors-test.js#L47 - Why tests that names starts with `Should fail` expects successful completion?\r\n3. https://github.com/DevExpress/testcafe/tree/master/test/functional/fixtures/runner/api/click - it's hard to determine the actual test and testcafe-test, the difference with naming is minimal. Can we have subdirs, e.g. `quarantine-mode/test.js` - actual test, `quarantine-mode/pages/*.html` - markup, `quarantine-mode/testcafe-fixtures/*.test.js` - TC fixtures?\r\n4.  Why quarantine mode tests are not inside `runner` directory? BTW, I don't think we need `runner` directory` for now. We can start with the plain dir structure for now.\r\n5. https://github.com/DevExpress/testcafe/blob/master/test/functional/fixtures/quarantine-mode/index-test.js#L40 - why we need additional server here? Can't we incorporate this functionality to the already existing test server?\r\n\r\n\\cc @AlexanderMoskovkin @georgiy-abbasov @AndreyBelym "},"comment":{"url":"https://api.github.com/repos/DevExpress/testcafe/issues/comments/190724376","html_url":"https://github.com/DevExpress/testcafe/issues/356#issuecomment-190724376","issue_url":"https://api.github.com/repos/DevExpress/testcafe/issues/356","id":190724376,"user":{"login":"georgiy-abbasov","id":15088565,"avatar_url":"https://avatars.githubusercontent.com/u/15088565?v=3","gravatar_id":"","url":"https://api.github.com/users/georgiy-abbasov","html_url":"https://github.com/georgiy-abbasov","followers_url":"https://api.github.com/users/georgiy-abbasov/followers","following_url":"https://api.github.com/users/georgiy-abbasov/following{/other_user}","gists_url":"https://api.github.com/users/georgiy-abbasov/gists{/gist_id}","starred_url":"https://api.github.com/users/georgiy-abbasov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/georgiy-abbasov/subscriptions","organizations_url":"https://api.github.com/users/georgiy-abbasov/orgs","repos_url":"https://api.github.com/users/georgiy-abbasov/repos","events_url":"https://api.github.com/users/georgiy-abbasov/events{/privacy}","received_events_url":"https://api.github.com/users/georgiy-abbasov/received_events","type":"User","site_admin":false},"created_at":"2016-03-01T13:28:18Z","updated_at":"2016-03-01T13:28:18Z","body":"Yes, we mean testcafe behavior."}}