I was experimenting with --addtionalSolrParams, specifying fq values. I haven't encoded space with '+' by mistake and once the problem was fixed, next test has failed.
The error message was saying:
aggregate-report.csv not found
Later I have found out that the last directory yyyy.mm.dd.hh.mm.ss contained directory named 'OR' (which was present in the filter query, surrounded with spaces). When I removed the directory yyyy.mm.dd.hh.mm.ss altogether the tests run ok.
Does it make sense to catch these earlier (when the "wrong" directories get created) to ease the debugging? Let's say run some sanitizer on the parameter contents.
I was experimenting with --addtionalSolrParams, specifying fq values. I haven't encoded space with '+' by mistake and once the problem was fixed, next test has failed.
The error message was saying:
aggregate-report.csv not found
Later I have found out that the last directory yyyy.mm.dd.hh.mm.ss contained directory named 'OR' (which was present in the filter query, surrounded with spaces). When I removed the directory yyyy.mm.dd.hh.mm.ss altogether the tests run ok.
Does it make sense to catch these earlier (when the "wrong" directories get created) to ease the debugging? Let's say run some sanitizer on the parameter contents.