The docs might be a a little misleading in that you can't run a specific single test method - the instructions are meant for you to run a single test case (i.e. the tests within PageRankVertexProgramTest). I did a quick test and doing the following resulted in just PageRankVertexProgramTest executing:
$ export GREMLIN_TESTS='org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgramTest' $ mvn clean install -pl :tinkergraph-gremlin -Dtest=TinkerGraphProcessComputerTest [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.tinkerpop.gremlin.tinkergraph.process.TinkerGraphProcessComputerTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.872 s - in org.apache.tinkerpop.gremlin.tinkergraph.process.TinkerGraphProcessComputerTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0 On Fri, Jan 5, 2018 at 6:03 AM, Marc de Lignie <m.c.delig...@xs4all.nl> wrote: > For running a single test from a suite I had to do the following: > > export GREMLIN_TESTS='org.apache.tinkerpop.gremlin.process.computer > .ranking.pagerank.PageRankVertexProgramTest' > > mvn test -Dtest=TinkerGraphProcessComputerTest -DfailIfNoTests=false > --projects tinkergraph-gremlin,gremlin-test -Dmaven.javadoc.skip=true > > > The dev docs recommend the following (which does not result in the right > single test, not even for the literal copy of the exampe): > > * > > Specify specific tests in a TinkerPop Suite to run with the > |GREMLIN_TESTS| environment variable, along with the Maven project > list argument, e.g.: > > export GREMLIN_TESTS='org.apache.tinkerpop.gremlin.process.traversa > l.step.map.PathTest$Traversals,org.apache.tinkerpop.gremlin. > process.traversal.PathTest' > > mvn -Dmaven.javadoc.skip=true --projects tinkergraph-gremlin test > > How do you guys run single tests, do the dev docs need an update? > > Cheers, Marc >