maybe in my example surefire runs with the classes directory, being an implicit bean archive by virtue of annotated classes, whereas failsafe uses the jar, which in the absence of a beans.xml is not considered a bean archive?