{"action":"created","issue":{"url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/issues/672","repository_url":"https://api.github.com/repos/couchbaselabs/mobile-testkit","labels_url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/issues/672/labels{/name}","comments_url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/issues/672/comments","events_url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/issues/672/events","html_url":"https://github.com/couchbaselabs/mobile-testkit/pull/672","id":176761372,"number":672,"title":"Feature/add multiple sg replication test","user":{"login":"sethrosetter","id":1365736,"avatar_url":"https://avatars.githubusercontent.com/u/1365736?v=3","gravatar_id":"","url":"https://api.github.com/users/sethrosetter","html_url":"https://github.com/sethrosetter","followers_url":"https://api.github.com/users/sethrosetter/followers","following_url":"https://api.github.com/users/sethrosetter/following{/other_user}","gists_url":"https://api.github.com/users/sethrosetter/gists{/gist_id}","starred_url":"https://api.github.com/users/sethrosetter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sethrosetter/subscriptions","organizations_url":"https://api.github.com/users/sethrosetter/orgs","repos_url":"https://api.github.com/users/sethrosetter/repos","events_url":"https://api.github.com/users/sethrosetter/events{/privacy}","received_events_url":"https://api.github.com/users/sethrosetter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/labels/in%20progress","name":"in progress","color":"bfdadc"}],"state":"open","locked":false,"assignee":{"login":"tleyden","id":296876,"avatar_url":"https://avatars.githubusercontent.com/u/296876?v=3","gravatar_id":"","url":"https://api.github.com/users/tleyden","html_url":"https://github.com/tleyden","followers_url":"https://api.github.com/users/tleyden/followers","following_url":"https://api.github.com/users/tleyden/following{/other_user}","gists_url":"https://api.github.com/users/tleyden/gists{/gist_id}","starred_url":"https://api.github.com/users/tleyden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleyden/subscriptions","organizations_url":"https://api.github.com/users/tleyden/orgs","repos_url":"https://api.github.com/users/tleyden/repos","events_url":"https://api.github.com/users/tleyden/events{/privacy}","received_events_url":"https://api.github.com/users/tleyden/received_events","type":"User","site_admin":false},"assignees":[{"login":"tleyden","id":296876,"avatar_url":"https://avatars.githubusercontent.com/u/296876?v=3","gravatar_id":"","url":"https://api.github.com/users/tleyden","html_url":"https://github.com/tleyden","followers_url":"https://api.github.com/users/tleyden/followers","following_url":"https://api.github.com/users/tleyden/following{/other_user}","gists_url":"https://api.github.com/users/tleyden/gists{/gist_id}","starred_url":"https://api.github.com/users/tleyden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleyden/subscriptions","organizations_url":"https://api.github.com/users/tleyden/orgs","repos_url":"https://api.github.com/users/tleyden/repos","events_url":"https://api.github.com/users/tleyden/events{/privacy}","received_events_url":"https://api.github.com/users/tleyden/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-09-13T21:58:55Z","updated_at":"2016-10-07T00:29:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/pulls/672","html_url":"https://github.com/couchbaselabs/mobile-testkit/pull/672","diff_url":"https://github.com/couchbaselabs/mobile-testkit/pull/672.diff","patch_url":"https://github.com/couchbaselabs/mobile-testkit/pull/672.patch"},"body":"- [x] Spun off into new ticket (https://github.com/couchbaselabs/mobile-testkit/issues/728) figure out how to execute the two topologies (client_2sgs,  #client_sg) in one test call\r\n- possible solution: create subdirectories in client_sg and scope the suite setups to 'module' rather than 'session' \r\n\r\nPort 2 tests to robot from node.js\r\n- cbl-replication-mismatch-2-gateways.js\r\n- cbl-replication-attachments.js\r\n\r\n- Add `purge_docs` keyword\r\n- Fixes #668 \r\n- Fixes #427\r\n- Fixes #669 \r\n- Default Vagrantfile to use public network with auto assigned IP\r\n- Add `utilities/generate_cluster_configs_from_vagrant_hosts.py` to discover ips of vagrant boxes and generate pool.json and cluster configs from them.\r\n- Fixes all flake8 issues with the library  #code\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/couchbaselabs/mobile-testkit/672)\r\n<!-- Reviewable:end -->\r\n"},"comment":{"url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/issues/comments/252124954","html_url":"https://github.com/couchbaselabs/mobile-testkit/pull/672#issuecomment-252124954","issue_url":"https://api.github.com/repos/couchbaselabs/mobile-testkit/issues/672","id":252124954,"user":{"login":"tleyden","id":296876,"avatar_url":"https://avatars.githubusercontent.com/u/296876?v=3","gravatar_id":"","url":"https://api.github.com/users/tleyden","html_url":"https://github.com/tleyden","followers_url":"https://api.github.com/users/tleyden/followers","following_url":"https://api.github.com/users/tleyden/following{/other_user}","gists_url":"https://api.github.com/users/tleyden/gists{/gist_id}","starred_url":"https://api.github.com/users/tleyden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleyden/subscriptions","organizations_url":"https://api.github.com/users/tleyden/orgs","repos_url":"https://api.github.com/users/tleyden/repos","events_url":"https://api.github.com/users/tleyden/events{/privacy}","received_events_url":"https://api.github.com/users/tleyden/received_events","type":"User","site_admin":false},"created_at":"2016-10-07T00:29:02Z","updated_at":"2016-10-07T00:29:02Z","body":"The vm startup [succeeded](https://gist.github.com/tleyden/94b9fc061ff21c582fd083f3e74a9938) but I'm running into this error:\r\n\r\n```\r\n$ python utilities/generate_cluster_configs_from_vagrant_hosts.py\r\nGetting ip addresses from running vagrant vms ...\r\nhost: host1 ip:\r\nhost: host2 ip:\r\nhost: host3 ip:\r\nhost: host4 ip:\r\nWriting 'resources/pool.json' ...\r\nGenerating cluster_configs ...\r\nUsing the following machines to run functional tests ...\r\nDuplicate endpoints found in 'resources/pools'. Make sure they are unique. Exiting ...\r\n(venv) tleyden_macbook:mobile-testkit tleyden$ cat resources/pool.json\r\n{\r\n    \"ips\": [\r\n        \"\",\r\n        \"\",\r\n        \"\",\r\n        \"\"\r\n    ]\r\n}\r\n```"}}
{"actor":{"display_login":"tleyden"}}