--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/c9920fd5-e098-49bb-861e-0cc09f9ea198%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I agree we need something like this, and I think we need to take it a step further and say that we need some MP platform type spec to cover how various specs operate when they're working together.I'd prefer to include such integration into an over arching spec as opposed to being sprinkled through various individual specifications making it harder to grasp how everything works together. Even more so as the number of specifications grows.Ken
On Wed, Nov 29, 2017 at 10:56 AM, John D. Ament <john.d...@gmail.com> wrote:
We've had a few cases now where specs will rely on each other for certain operations. Rather than a tight coupling (as is the case with most MP Config use cases), it's more of a loose coupling where if something is available then we'll use it.We have a new case, in the situation of MP Rest Client and MP Open Tracing, where I want to propagate the span from my current request into the next request on the client. In this case, MP Rest Client should be able to be aware of the trace, and use in the request its making to the next service.Relevant issues:In my opinion, this is an integration test that verifies when the two together are available the behavior is observed. However, I don't believe the TCK test for this belongs in either project. I'm wondering if we have a way to classify this type of test, and perhaps need to introduce a platform level TCK that checks this type of behavior.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
I agree we need something like this, and I think we need to take it a step further and say that we need some MP platform type spec to cover how various specs operate when they're working together.I'd prefer to include such integration into an over arching spec as opposed to being sprinkled through various individual specifications making it harder to grasp how everything works together. Even more so as the number of specifications grows.Ken
On Wed, Nov 29, 2017 at 10:56 AM, John D. Ament <john.d...@gmail.com> wrote:
We've had a few cases now where specs will rely on each other for certain operations. Rather than a tight coupling (as is the case with most MP Config use cases), it's more of a loose coupling where if something is available then we'll use it.We have a new case, in the situation of MP Rest Client and MP Open Tracing, where I want to propagate the span from my current request into the next request on the client. In this case, MP Rest Client should be able to be aware of the trace, and use in the request its making to the next service.Relevant issues:In my opinion, this is an integration test that verifies when the two together are available the behavior is observed. However, I don't believe the TCK test for this belongs in either project. I'm wondering if we have a way to classify this type of test, and perhaps need to introduce a platform level TCK that checks this type of behavior.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/31f63d41-d7c6-4996-b55a-e1ab869b3339%40googlegroups.com.
@Test@Marker(MP.REST)public void can_do_a_rest_call() {...}@Test@Marker(MP.REST, MP.OPEN_TRACING)public void do_a_rest_call_with_tracing() {...}