sbt treats each argument as a separate sbt comand. So when you run: sbt testOnly **.Link16Test
because of the space, those are seen as two separate arguments, which is equivalent to running these back to back: sbt testOnly sbt **.Link16Test If you have a single command with a space in it, you need to wrap the command in quotes so it's seen as a single argument, e.g.: sbt 'testOnly **.Link16Test' On 3/25/20 5:37 PM, Beckerle, Mike wrote: > > So due to bug DAFFODIL-2302, I have a schema where I can't run all the tests > at > once via 'sbt test'. > > I wanted to run the tests separately via 'sbt testOnly **.Link16Test' and > 'sbt > testOnly **.Link16DERGTest' which are two different TDML test suites. > > But when I do that, in every case it runs all the tests and therefore runs > into > the bug in DAFFODIL-2302, which will not be reassuring to a user. > > Is there something I'm doing wrong that is making sbt testOnly not work? > > Does this work for others? > > Mike Beckerle | Principal Engineer > Owl Cyber Defense <http://owlcyberdefense.com> > /is now a part of Owl > <https://owlcyberdefense.com/news/owl-cyber-defense-tresys-technology-announce-merger/>/ > P +1-781-330-0412 > W owlcyberdefense.com <http://www.owlcyberdefense.com> >