I would separate Drone/Graphene and Warp tests to start with.
UI tests are ran as client and you can simply just fetch your archive (either from the relative path or through mvn) and just deploy it. On top you can try Arquillian Suite Extension to deploy only once. GitHub - ingwarsw/arquillian-suite-extension: Arquillian extension that will force single deployment for all tests
For Warp it's a bit of a different story, as if you want to use aforementioned suite extension you will have to add all the tests classes by hand. If you don't need to do it however, you can simply just deploy your bundle and run the tests.
Something as simple as: