{"action":"created","issue":{"url":"https://api.github.com/repos/wallabyjs/public/issues/184","labels_url":"https://api.github.com/repos/wallabyjs/public/issues/184/labels{/name}","comments_url":"https://api.github.com/repos/wallabyjs/public/issues/184/comments","events_url":"https://api.github.com/repos/wallabyjs/public/issues/184/events","html_url":"https://github.com/wallabyjs/public/issues/184","id":93825395,"number":184,"title":"Keyboad short cuts to \"Run Project Tests\" and \"Restart\" would be very helpful","user":{"login":"cResults","id":5702582,"avatar_url":"https://avatars.githubusercontent.com/u/5702582?v=3","gravatar_id":"","url":"https://api.github.com/users/cResults","html_url":"https://github.com/cResults","followers_url":"https://api.github.com/users/cResults/followers","following_url":"https://api.github.com/users/cResults/following{/other_user}","gists_url":"https://api.github.com/users/cResults/gists{/gist_id}","starred_url":"https://api.github.com/users/cResults/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cResults/subscriptions","organizations_url":"https://api.github.com/users/cResults/orgs","repos_url":"https://api.github.com/users/cResults/repos","events_url":"https://api.github.com/users/cResults/events{/privacy}","received_events_url":"https://api.github.com/users/cResults/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-07-08T15:56:34Z","updated_at":"2015-07-14T01:15:37Z","closed_at":"2015-07-08T23:07:45Z","body":"I find myself spending a good bit of time mousing to the end of a line, waiting for hover, then mouse to click to expend tool menu, then mouse to click \"Run Project Test\".  And now that I'm working in a body of code that requires tests that check html files, I spend a good bit of time navigating in the Solution Explorer to find the wallaby.js file to right-click and restart.\r\n\r\nI frequently press Ctrl-S to save the file I'm working in and it kicks off karma.  It would be awesome if it also caused wallaby to \"Run Project Test\".  How about Ctrl-W to restart wallaby.\r\n\r\nAn alternate pattern would be Ctrl-W to \"Run Project Test\" and the Ctrl-W-R to restart wallaby.\r\n\r\nHaving keyboard short-cuts would help developers to better leverage wallaby's strengths to aid in the development process.\r\n\r\nRespectfully,\r\n\r\ncResults"},"comment":{"url":"https://api.github.com/repos/wallabyjs/public/issues/comments/121104891","html_url":"https://github.com/wallabyjs/public/issues/184#issuecomment-121104891","issue_url":"https://api.github.com/repos/wallabyjs/public/issues/184","id":121104891,"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":"2015-07-14T01:15:37Z","updated_at":"2015-07-14T01:15:37Z","body":"> There have been a number of times that I wished that I had a screen capturing program recording the behaviour I was observing\r\n\r\nScreen recordings are nice, but not really helpful to me. I'm only using them to ask users if I'm reproducing their issue correctly or there's something they do differently. Users are often able to point out that I'm missing some steps to reproduce the issue.\r\n\r\n> because apart from sending you our whole solution, which I can't do, I don't know how I'd be able to give you what you need to reproduce it.\r\n\r\nI know it maybe too much to ask and not always possible, but the most helpful would be if the issue was extracted and placed to the [repository with your setup](https://github.com/wallabyjs/wallaby-requirejs-middleware). Doesn't have to be your production code, just a small sample where I can reproduce it. So once you hit some issue, if you gradually try to minimise the environment required to reproduce it by commenting out other tests and possibly dependencies to see if it's still reproducible, then extracting it to a separate file etc. to eventually commit to the sample repo, it'd be the fastest way to get it fixed.\r\n\r\nI'll try to create tests similar to yours to reproduce these 2 issues, but there's a high chance I won't be able to reproduce them, as this looks like a pretty common scenario that have been thoroughly tested. The chances are that the reason of the issue is somewhere else - possibly in config, setup, dependencies, maybe other tests, etc. Anyway, thanks a lot for the screenshots and detailed description, I'll try to reproduce and let you know how it goes.\r\n\r\n> if there is a jasmine async errors. ie the done function doesn't get called within 5 seconds. While karma will indicate the specific test that failed, wallaby just marks every line in the test file grey.\r\n\r\nWe have a known issue when wallaby marks all lines of the test file grey in this case, but, just as Karma, wallaby in this case displays the failing test in the Failing Tests console, doesn't it? "}}