diff --git a/lib/codecept.js b/lib/codecept.js
index <HASH>..<HASH> 100644
--- a/lib/codecept.js
+++ b/lib/codecept.js
@@ -155,7 +155,9 @@ class Codecept {
     const mocha = container.mocha();
     mocha.files = this.testFiles;
     if (test) {
-      test = fsPath.join(global.codecept_dir, test);
+      if (!fsPath.isAbsolute(test)) {
+        test = fsPath.join(global.codecept_dir, test);
+      }
       mocha.files = mocha.files.filter(t => fsPath.basename(t, '.js') === test || t === test);
     }
     event.emit(event.all.before, this);
fix absolute path support (#<I>)