Почему не просто `return Q.resolve([target].concat(self.getBemjsonPath(self.PATH_TMP + target + '/' , self.PATH_BENCHMARKS)))`?