Run behave self-tests with coverage collection