...
item | action |
---|---|
| create created issue: AMDATUTEST-7 |
We should provide more info about failures, for example:
| create created issue: AMDATUTEST-8 |
Right now we focus on integration tests. For unit tests we need a way to inject mock implementations. Mockito works, but maybe we can use a shortcut to create mocks if it simplifies code. There is some existing code in other OSGi projects we did in the past that might be helpful. | gather snippets of existing code & create issue |
We need a better way of waiting for a REST endpoint to come up. Perhaps we can create a dependency for it? If the REST endpoint is in the same framework, we can wait for the service offering the endpoint.
| create issue, more to investigate |
Configuration Admin delivers configurations in a different thread:
| |
Create a list of async stuff we’d like to wait for:
| create issue for each point |
Make the timeout configurable. | create issue |
Add flag to quickly run a test interactively, which means we will disable timeouts and add a gogo shell. | create issue |
Graceful shutdown of the framework (it’s skipped now). Do it on System.exit? Niclas is working to add shutdown hooks in Apache ACE launcher. Maybe we can use that. | <todo> |
How to auto-detect if cleanup/teardown is forgotten? Can we validate our tests, maybe by using reflection to test if the methods are actually there? | when would such a test take place? |