codereflection / Giles

a continuous testing tool for .NET applications
http://testergiles.herokuapp.com
MIT License
129 stars 28 forks source link

Self hosted http server for serving up pages as an alternative to console / growl notifications #19

Open codereflection opened 12 years ago

codereflection commented 12 years ago

I'm thinking that bringing in self hosted NancyFX or ASP.NET MVC 4 over WebAPI would be trivial to serve up a websockets or ajax info page that could be an alternative to the console interface or growl notifications.

Many statistics could be had on such a page, in a pleasing format.

  1. Test history
  2. Run stats
  3. Build times etc.

Thoughts?

Mono support would obviously be a consideration.

NotMyself commented 12 years ago

sounds interesting. how do you see someone using it? One of the nice things about Giles now is that it sits in the background and pops toast at me. A full screen web page seems likely to make it need more dominance then that... what do you think?

codereflection commented 12 years ago

I like the toast feature as well, but some people hate it. Eric Lee said that toast is too noisy. I think the web page would probably work best in multi monitor setups where you could dedicate a small bit of screen real estate to it. It would not replace any existing notification feature, this would just be an option to enable.

On Mar 6, 2012 6:49 AM, "Bobby Johnson" < reply@reply.github.com> wrote:

sounds interesting. how do you see someone using it? One of the nice things about Giles now is that it sits in the background and pops toast at me. A full screen web page seems likely to make it need more dominance then that... what do you think?


Reply to this email directly or view it on GitHub: https://github.com/codereflection/Giles/issues/19#issuecomment-4345509

Ang3lFir3 commented 12 years ago

sounds like a useable alternative for some people.... personally I would continue to appreciate the toast... one thought I have about that is maybe a threshold for the toasts... thinking about TeamCity and its build notifications I tend to configure them to alert me "On first broken build after a successful" and "first successful after a failed build" .... this cuts down on the noise and maintains that value of the alerts ... this could be an option for Giles' toast feature allowing users to enable the level of verbosity that Giles has....

a little off topic sorry ...

codereflection commented 12 years ago

Thanks Eric! :D That's not off topic at all and something that we've been discussing as well. Ian brought up the idea of having an option to turn on "state-change only" toast notifications, which I really like. This would probably address your concern.

So the state changes would be something like:

Start=>BuildFailed Start=>BuildPassed BuildFailed=>BuildPassed BuildPassed=>BuildFailed BuildPassed=>TestsFailed BuildPassed=>TestsPassed TestsFailed=>TestsPassed TestsFailed=>BuildFailed TestsPassed=>BuildFailed TestsPassed=>TestsFailed

Here's Ian's comment on the matter: https://github.com/codereflection/Giles/issues/16#issuecomment-3989968