ops4j / org.ops4j.pax.exam2

Pax Exam is a testing framework for OSGi
https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/
Apache License 2.0
84 stars 100 forks source link

Growl Support (capability) [PAXEXAM-129] #243

Open ops4j-issues opened 15 years ago

ops4j-issues commented 15 years ago

Toni Menzel created PAXEXAM-129

On mac os machines with installed growl (http://growl.info) it would be nice to use this infrastructure to inform users about important things.
The growl support consists of a standalone component (api+bundle funktionality).

Default Implementation uses the Script Support for AppleScript in Java 6 (so this is mandatory) and the growl AppleScript bridge to issue notifications.
Default implementation should have no issues with unmatching environments (like not being OS X or not Java6 or no Growl). In this case, a null implementation will be used (API Use). If installed as a bundle, apropriate package requirements will make basic requirements are matched.


Votes: 0, Watches: 0

ops4j-issues commented 13 years ago

Harald Wellmann commented

How does this relate to OSGi testing...?

When you run your Pax Exam tests under Jenkins or some other build server, you can use the notifiers supported by the build server.

Or maybe Pax Exam could publish events via the OSGi Event Admin service.

ops4j-issues commented 12 years ago

Toni Menzel commented

Well.. in a looong running setup (and we are getting bigger with J2EE containers etc.) you might want to inform users about the fact that "Websphere has been bootstrapped successfully". So this was all about letting users know when running Exam on their :warning: client machine, possibly on the console (so not seeing the console output).
But well.. this might be too far from being useful in the end. - just liked Growl at that time - at the same time i did not like maven processes telling me anything about the details of my (possibly long running) integration test.
Adjust / close of desired. Just an idea.