I'm very interested in this being implemented. I've being discussing this with JUnit guys, asking them to provide better integration points, no luck yet.
They have some valid concerns. In general they like to support tests which are not based on Java Method. I've used Cucumber once, so i see the value. I guess that is why their current poster child TestRule gets Description as a parameter instead of FrameworkMathod as was in case of MethodRule.
Current TestContext has a reference to java.lang.reflect.Method. It seems unnecessary to restrict Spring decorated tests to only Java method based.
Would there be any will to change TestContext to remove reference to a Method and use something like array of Annotations or Description instead? It seems that Method is used for annotations only anyway.
This will allow for @Rule based implementation of TestRule?