dev/core#1594 [TEST] Fix running of unit tests within an extension
authorSeamus Lee <seamuslee001@gmail.com>
Fri, 14 Feb 2020 19:51:51 +0000 (06:51 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 14 Feb 2020 19:51:51 +0000 (06:51 +1100)
Civi/Test.php

index b6f907585ec6ceb2d261ce93bd85ca4e38feeee1..50d6ebf31c4a39ee1d97fa1071b29516757eec2d 100644 (file)
@@ -163,7 +163,7 @@ class Test {
    */
   public static function codeGen() {
     if (!isset(self::$singletons['codeGen'])) {
-      $civiRoot = '.';
+      $civiRoot = str_replace(DIRECTORY_SEPARATOR, '/', dirname(__DIR__));
       $codeGen = new \CRM_Core_CodeGen_Main("$civiRoot/CRM/Core/DAO", "$civiRoot/sql", $civiRoot, "$civiRoot/templates", NULL, "UnitTests", NULL, "$civiRoot/xml/schema/Schema.xml", NULL);
       $codeGen->init();
       self::$singletons['codeGen'] = $codeGen;