{"action":"created","issue":{"url":"https://api.github.com/repos/wallabyjs/public/issues/675","repository_url":"https://api.github.com/repos/wallabyjs/public","labels_url":"https://api.github.com/repos/wallabyjs/public/issues/675/labels{/name}","comments_url":"https://api.github.com/repos/wallabyjs/public/issues/675/comments","events_url":"https://api.github.com/repos/wallabyjs/public/issues/675/events","html_url":"https://github.com/wallabyjs/public/issues/675","id":162843409,"number":675,"title":"idea: WaaS","user":{"login":"boneskull","id":924465,"avatar_url":"https://avatars.githubusercontent.com/u/924465?v=3","gravatar_id":"","url":"https://api.github.com/users/boneskull","html_url":"https://github.com/boneskull","followers_url":"https://api.github.com/users/boneskull/followers","following_url":"https://api.github.com/users/boneskull/following{/other_user}","gists_url":"https://api.github.com/users/boneskull/gists{/gist_id}","starred_url":"https://api.github.com/users/boneskull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boneskull/subscriptions","organizations_url":"https://api.github.com/users/boneskull/orgs","repos_url":"https://api.github.com/users/boneskull/repos","events_url":"https://api.github.com/users/boneskull/events{/privacy}","received_events_url":"https://api.github.com/users/boneskull/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/wallabyjs/public/labels/discussion","name":"discussion","color":"5319e7"},{"url":"https://api.github.com/repos/wallabyjs/public/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-06-29T05:25:59Z","updated_at":"2016-06-29T06:37:43Z","closed_at":null,"body":"This might be far-fetched.  What if Wallaby provided a cloud service which would run tests instantaneously?  Kind of like instant CI.  \r\n\r\nA couple advantages:\r\n\r\n- Leveraging something like Floobits, you could remotely pair up and see test results as you work.\r\n- The ability of a browser to elegantly display test results is greater than that of an IDE, since most of the screen won't be a text editor.\r\n\r\nImmediately known problems:\r\n\r\n- Performance\r\n- Custom setups might be difficult to reproduce\r\n- Sandboxing/security\r\n- Many more\r\n\r\nHowever!  This doesn't have to run *in the cloud*.  Wallaby could show all sorts great info if it launched your browser and streamed data while you were working (*a la* Karma, except with an actual GUI).  Real-time graphs, better visual feedback.  It could help address some of the problems I mentioned in #674 by displaying several \"contexts\" at once.\r\n"},"comment":{"url":"https://api.github.com/repos/wallabyjs/public/issues/comments/229269361","html_url":"https://github.com/wallabyjs/public/issues/675#issuecomment-229269361","issue_url":"https://api.github.com/repos/wallabyjs/public/issues/675","id":229269361,"user":{"login":"ArtemGovorov","id":979966,"avatar_url":"https://avatars.githubusercontent.com/u/979966?v=3","gravatar_id":"","url":"https://api.github.com/users/ArtemGovorov","html_url":"https://github.com/ArtemGovorov","followers_url":"https://api.github.com/users/ArtemGovorov/followers","following_url":"https://api.github.com/users/ArtemGovorov/following{/other_user}","gists_url":"https://api.github.com/users/ArtemGovorov/gists{/gist_id}","starred_url":"https://api.github.com/users/ArtemGovorov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArtemGovorov/subscriptions","organizations_url":"https://api.github.com/users/ArtemGovorov/orgs","repos_url":"https://api.github.com/users/ArtemGovorov/repos","events_url":"https://api.github.com/users/ArtemGovorov/events{/privacy}","received_events_url":"https://api.github.com/users/ArtemGovorov/received_events","type":"User","site_admin":false},"created_at":"2016-06-29T06:37:43Z","updated_at":"2016-06-29T06:37:43Z","body":"Initially wallaby.js was planned as a cloud based runner. After a few experiments and analysis, it was decided to start with a client side tool, but to write in in way that it may be possible to host in a cloud in future.\r\n\r\nWe have cut a few corners since then (like using locally installed node modules and not re-installing or copying them to wallaby cache), but managed to more or less keep a possible option to host wallaby core anywhere, not just on the developer's machine.\r\n\r\nBuilding a cloud infrastructure to host wallaby is clearly a large chunk of work, with all the known problems you have listed and more.\r\n\r\nBuilding a nicer UI for displaying various test results is a problem that can be tackled independently (as you also mentioned). And as a matter of fact, we are [doing it right now](https://github.com/wallabyjs/public/issues/144#issuecomment-227925494) - there'll be multiple tabs apart from the Test Explorer, like Coverage, Config, possibly license management, etc.\r\n\r\n> Real-time graphs, better visual feedback. \r\n\r\nCould you please share what kind of graphs and visual feedback you'd like to see?"}}
{"actor":{"display_login":"ArtemGovorov"}}