{"action":"created","comment":{"url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/comments/170206329","pull_request_review_id":98857680,"id":170206329,"diff_hunk":"@@ -125,6 +131,7 @@ def check_tasks_have_no_errors(task_name, task_type, expected_num_of_tasks, sile\n     # expected_status change from str to support also regular expression pattern\n     expected_status = re.compile(expected_status, re.IGNORECASE)\n \n+    tab_view.table.wait_displayed(fail_func=view.reload.click)","path":"cfme/configure/tasks.py","position":17,"original_position":17,"commit_id":"4f7c600cb0dad2d4a7f8c3dd399d8e6973922e6f","original_commit_id":"4f7c600cb0dad2d4a7f8c3dd399d8e6973922e6f","user":{"login":"jan-zmeskal","id":22600243,"avatar_url":"https://avatars2.githubusercontent.com/u/22600243?v=4","gravatar_id":"","url":"https://api.github.com/users/jan-zmeskal","html_url":"https://github.com/jan-zmeskal","followers_url":"https://api.github.com/users/jan-zmeskal/followers","following_url":"https://api.github.com/users/jan-zmeskal/following{/other_user}","gists_url":"https://api.github.com/users/jan-zmeskal/gists{/gist_id}","starred_url":"https://api.github.com/users/jan-zmeskal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jan-zmeskal/subscriptions","organizations_url":"https://api.github.com/users/jan-zmeskal/orgs","repos_url":"https://api.github.com/users/jan-zmeskal/repos","events_url":"https://api.github.com/users/jan-zmeskal/events{/privacy}","received_events_url":"https://api.github.com/users/jan-zmeskal/received_events","type":"User","site_admin":false},"body":"@quarckster Yeah, that sound like much better idea. :+1: ","created_at":"2018-02-23T09:44:08Z","updated_at":"2018-02-23T09:44:08Z","html_url":"https://github.com/ManageIQ/integration_tests/pull/6711#discussion_r170206329","pull_request_url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/comments/170206329"},"html":{"href":"https://github.com/ManageIQ/integration_tests/pull/6711#discussion_r170206329"},"pull_request":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711"}},"in_reply_to_id":170202737},"pull_request":{"url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711","id":170453526,"html_url":"https://github.com/ManageIQ/integration_tests/pull/6711","diff_url":"https://github.com/ManageIQ/integration_tests/pull/6711.diff","patch_url":"https://github.com/ManageIQ/integration_tests/pull/6711.patch","issue_url":"https://api.github.com/repos/ManageIQ/integration_tests/issues/6711","number":6711,"state":"open","locked":false,"title":"[WIP] Fixing table of tasks in Tasks view","user":{"login":"jan-zmeskal","id":22600243,"avatar_url":"https://avatars2.githubusercontent.com/u/22600243?v=4","gravatar_id":"","url":"https://api.github.com/users/jan-zmeskal","html_url":"https://github.com/jan-zmeskal","followers_url":"https://api.github.com/users/jan-zmeskal/followers","following_url":"https://api.github.com/users/jan-zmeskal/following{/other_user}","gists_url":"https://api.github.com/users/jan-zmeskal/gists{/gist_id}","starred_url":"https://api.github.com/users/jan-zmeskal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jan-zmeskal/subscriptions","organizations_url":"https://api.github.com/users/jan-zmeskal/orgs","repos_url":"https://api.github.com/users/jan-zmeskal/repos","events_url":"https://api.github.com/users/jan-zmeskal/events{/privacy}","received_events_url":"https://api.github.com/users/jan-zmeskal/received_events","type":"User","site_admin":false},"body":"_Fixing_ test_host_drift_analysis.py. I recently re-activated this module in RHV-CFME integration suite and found out it failes seemingly randomly. After some digging I discovered that the reason for failure was this:\r\n-  FW runs SSA on host\r\n- Then goes to Administration -> Tasks view\r\n- Then it tries to check the task of SSA was completed successfully\r\n\r\nHowever, at this point it sometimes happen that the task is not even displayed yet in the table of tasks. Therefore any attempt to operate on it resulted `NoSuchElementException`. The only way AFAIK to get task's updated status is to refresh the whole view. I achieved that by overloading `wait_displayed` method of Table, but I don't know if this is the right way. Please share your ideas with me. \r\n\r\nAddendum:\r\nI also discovered that test collection for test_host_analysis was not working if a provider had more than one host, so I fixed that. I think it should not break anything (I tried collection with more providers), but honestly pytest/FW test parametrization is black magic to me.\r\n\r\n{{pytest: cfme/tests/infrastructure/test_host_drift_analysis.py cfme/tests/infrastructure/test_host_analysis.py -vv}}","created_at":"2018-02-21T12:17:37Z","updated_at":"2018-02-23T09:44:08Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e03b029b264ca11600229e9bd6d6c214c51adecf","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":66915689,"url":"https://api.github.com/repos/ManageIQ/integration_tests/labels/WIP","name":"WIP","color":"fbca04","default":false},{"id":455422374,"url":"https://api.github.com/repos/ManageIQ/integration_tests/labels/fix-test","name":"fix-test","color":"0e8a16","default":false},{"id":118710104,"url":"https://api.github.com/repos/ManageIQ/integration_tests/labels/lint-ok","name":"lint-ok","color":"ffffff","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711/commits","review_comments_url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711/comments","review_comment_url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ManageIQ/integration_tests/issues/6711/comments","statuses_url":"https://api.github.com/repos/ManageIQ/integration_tests/statuses/4f7c600cb0dad2d4a7f8c3dd399d8e6973922e6f","head":{"label":"jan-zmeskal:host_drift_fix","ref":"host_drift_fix","sha":"4f7c600cb0dad2d4a7f8c3dd399d8e6973922e6f","user":{"login":"jan-zmeskal","id":22600243,"avatar_url":"https://avatars2.githubusercontent.com/u/22600243?v=4","gravatar_id":"","url":"https://api.github.com/users/jan-zmeskal","html_url":"https://github.com/jan-zmeskal","followers_url":"https://api.github.com/users/jan-zmeskal/followers","following_url":"https://api.github.com/users/jan-zmeskal/following{/other_user}","gists_url":"https://api.github.com/users/jan-zmeskal/gists{/gist_id}","starred_url":"https://api.github.com/users/jan-zmeskal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jan-zmeskal/subscriptions","organizations_url":"https://api.github.com/users/jan-zmeskal/orgs","repos_url":"https://api.github.com/users/jan-zmeskal/repos","events_url":"https://api.github.com/users/jan-zmeskal/events{/privacy}","received_events_url":"https://api.github.com/users/jan-zmeskal/received_events","type":"User","site_admin":false},"repo":{"id":104474198,"name":"integration_tests","full_name":"jan-zmeskal/integration_tests","owner":{"login":"jan-zmeskal","id":22600243,"avatar_url":"https://avatars2.githubusercontent.com/u/22600243?v=4","gravatar_id":"","url":"https://api.github.com/users/jan-zmeskal","html_url":"https://github.com/jan-zmeskal","followers_url":"https://api.github.com/users/jan-zmeskal/followers","following_url":"https://api.github.com/users/jan-zmeskal/following{/other_user}","gists_url":"https://api.github.com/users/jan-zmeskal/gists{/gist_id}","starred_url":"https://api.github.com/users/jan-zmeskal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jan-zmeskal/subscriptions","organizations_url":"https://api.github.com/users/jan-zmeskal/orgs","repos_url":"https://api.github.com/users/jan-zmeskal/repos","events_url":"https://api.github.com/users/jan-zmeskal/events{/privacy}","received_events_url":"https://api.github.com/users/jan-zmeskal/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jan-zmeskal/integration_tests","description":"ManageIQ integration tests","fork":true,"url":"https://api.github.com/repos/jan-zmeskal/integration_tests","forks_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/forks","keys_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/teams","hooks_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/hooks","issue_events_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/issues/events{/number}","events_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/events","assignees_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/assignees{/user}","branches_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/branches{/branch}","tags_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/tags","blobs_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/git/refs{/sha}","trees_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/statuses/{sha}","languages_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/languages","stargazers_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/stargazers","contributors_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/contributors","subscribers_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/subscribers","subscription_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/subscription","commits_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/commits{/sha}","git_commits_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/git/commits{/sha}","comments_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/comments{/number}","issue_comment_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/issues/comments{/number}","contents_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/contents/{+path}","compare_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/merges","archive_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/downloads","issues_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/issues{/number}","pulls_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/pulls{/number}","milestones_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/milestones{/number}","notifications_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/labels{/name}","releases_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/releases{/id}","deployments_url":"https://api.github.com/repos/jan-zmeskal/integration_tests/deployments","created_at":"2017-09-22T12:54:22Z","updated_at":"2017-09-22T12:54:26Z","pushed_at":"2018-02-22T14:59:09Z","git_url":"git://github.com/jan-zmeskal/integration_tests.git","ssh_url":"git@github.com:jan-zmeskal/integration_tests.git","clone_url":"https://github.com/jan-zmeskal/integration_tests.git","svn_url":"https://github.com/jan-zmeskal/integration_tests","homepage":"","size":23780,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ManageIQ:master","ref":"master","sha":"97402048fa9c4ec4a21a96ac23bc611f279c07c8","user":{"login":"ManageIQ","id":1125575,"avatar_url":"https://avatars0.githubusercontent.com/u/1125575?v=4","gravatar_id":"","url":"https://api.github.com/users/ManageIQ","html_url":"https://github.com/ManageIQ","followers_url":"https://api.github.com/users/ManageIQ/followers","following_url":"https://api.github.com/users/ManageIQ/following{/other_user}","gists_url":"https://api.github.com/users/ManageIQ/gists{/gist_id}","starred_url":"https://api.github.com/users/ManageIQ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ManageIQ/subscriptions","organizations_url":"https://api.github.com/users/ManageIQ/orgs","repos_url":"https://api.github.com/users/ManageIQ/repos","events_url":"https://api.github.com/users/ManageIQ/events{/privacy}","received_events_url":"https://api.github.com/users/ManageIQ/received_events","type":"Organization","site_admin":false},"repo":{"id":8061086,"name":"integration_tests","full_name":"ManageIQ/integration_tests","owner":{"login":"ManageIQ","id":1125575,"avatar_url":"https://avatars0.githubusercontent.com/u/1125575?v=4","gravatar_id":"","url":"https://api.github.com/users/ManageIQ","html_url":"https://github.com/ManageIQ","followers_url":"https://api.github.com/users/ManageIQ/followers","following_url":"https://api.github.com/users/ManageIQ/following{/other_user}","gists_url":"https://api.github.com/users/ManageIQ/gists{/gist_id}","starred_url":"https://api.github.com/users/ManageIQ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ManageIQ/subscriptions","organizations_url":"https://api.github.com/users/ManageIQ/orgs","repos_url":"https://api.github.com/users/ManageIQ/repos","events_url":"https://api.github.com/users/ManageIQ/events{/privacy}","received_events_url":"https://api.github.com/users/ManageIQ/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ManageIQ/integration_tests","description":"ManageIQ integration tests","fork":false,"url":"https://api.github.com/repos/ManageIQ/integration_tests","forks_url":"https://api.github.com/repos/ManageIQ/integration_tests/forks","keys_url":"https://api.github.com/repos/ManageIQ/integration_tests/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ManageIQ/integration_tests/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ManageIQ/integration_tests/teams","hooks_url":"https://api.github.com/repos/ManageIQ/integration_tests/hooks","issue_events_url":"https://api.github.com/repos/ManageIQ/integration_tests/issues/events{/number}","events_url":"https://api.github.com/repos/ManageIQ/integration_tests/events","assignees_url":"https://api.github.com/repos/ManageIQ/integration_tests/assignees{/user}","branches_url":"https://api.github.com/repos/ManageIQ/integration_tests/branches{/branch}","tags_url":"https://api.github.com/repos/ManageIQ/integration_tests/tags","blobs_url":"https://api.github.com/repos/ManageIQ/integration_tests/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ManageIQ/integration_tests/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ManageIQ/integration_tests/git/refs{/sha}","trees_url":"https://api.github.com/repos/ManageIQ/integration_tests/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ManageIQ/integration_tests/statuses/{sha}","languages_url":"https://api.github.com/repos/ManageIQ/integration_tests/languages","stargazers_url":"https://api.github.com/repos/ManageIQ/integration_tests/stargazers","contributors_url":"https://api.github.com/repos/ManageIQ/integration_tests/contributors","subscribers_url":"https://api.github.com/repos/ManageIQ/integration_tests/subscribers","subscription_url":"https://api.github.com/repos/ManageIQ/integration_tests/subscription","commits_url":"https://api.github.com/repos/ManageIQ/integration_tests/commits{/sha}","git_commits_url":"https://api.github.com/repos/ManageIQ/integration_tests/git/commits{/sha}","comments_url":"https://api.github.com/repos/ManageIQ/integration_tests/comments{/number}","issue_comment_url":"https://api.github.com/repos/ManageIQ/integration_tests/issues/comments{/number}","contents_url":"https://api.github.com/repos/ManageIQ/integration_tests/contents/{+path}","compare_url":"https://api.github.com/repos/ManageIQ/integration_tests/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ManageIQ/integration_tests/merges","archive_url":"https://api.github.com/repos/ManageIQ/integration_tests/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ManageIQ/integration_tests/downloads","issues_url":"https://api.github.com/repos/ManageIQ/integration_tests/issues{/number}","pulls_url":"https://api.github.com/repos/ManageIQ/integration_tests/pulls{/number}","milestones_url":"https://api.github.com/repos/ManageIQ/integration_tests/milestones{/number}","notifications_url":"https://api.github.com/repos/ManageIQ/integration_tests/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ManageIQ/integration_tests/labels{/name}","releases_url":"https://api.github.com/repos/ManageIQ/integration_tests/releases{/id}","deployments_url":"https://api.github.com/repos/ManageIQ/integration_tests/deployments","created_at":"2013-02-06T21:59:17Z","updated_at":"2018-01-30T15:07:50Z","pushed_at":"2018-02-23T07:52:41Z","git_url":"git://github.com/ManageIQ/integration_tests.git","ssh_url":"git@github.com:ManageIQ/integration_tests.git","clone_url":"https://github.com/ManageIQ/integration_tests.git","svn_url":"https://github.com/ManageIQ/integration_tests","homepage":"","size":23723,"stargazers_count":56,"watchers_count":56,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":117,"mirror_url":null,"archived":false,"open_issues_count":172,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0"},"forks":117,"open_issues":172,"watchers":56,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711"},"html":{"href":"https://github.com/ManageIQ/integration_tests/pull/6711"},"issue":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/issues/6711"},"comments":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/issues/6711/comments"},"review_comments":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711/comments"},"review_comment":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/pulls/6711/commits"},"statuses":{"href":"https://api.github.com/repos/ManageIQ/integration_tests/statuses/4f7c600cb0dad2d4a7f8c3dd399d8e6973922e6f"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"jan-zmeskal"}}