Well, I haven't really used Cygwin for anything aside from bash in years, and there are other ways to get bash, so I went ahead and stripped it out. I don't think it was exactly related, but somehow the process got IntelliJ to run the tests. I had to move the project, so IntelliJ's treating it as a brand new project; maybe that did something. Anyway, I was still getting those path exceptions, but I eventually figured out that the cause there was needing to explicitly fetch a dependency module (MarkovChains) for the one I was running the tests on (NameGenerator). So, in conclusion, everything's fine now and I'm back to work.