The BMUnit jar byteman-bmunit.jar is built using a pom which declares a dependemcy on both JUnit and TestNG. If the BMUnit jar is declared as a maven dependency and used to run tests from maven the surefire plug-in detects the recursive dependency on the TestNG jar and assumes that all tests in the test directory are TestNG tests. As a result surefire ignores test classes annotated with JUnit test annotations.
It is possible to get round this by importing the BMUnit jar with an exclusion for the TestNG jar. However, a better solution would be to build the BMUnit jar with an optional dependency on TestNG (and JUnit), requiring the test pom to import whichever tets jar it needs.