コード例 #1
0
ファイル: FeatureContext.php プロジェクト: plusteams/xxxx
 /**
  * @BeforeScenario
  */
 public static function setupFeature($event)
 {
     include_once realpath(__DIR__ . '/../CiHelper.php');
     CiHelper::run($event);
 }
コード例 #2
0
ファイル: CiHelper.php プロジェクト: plusteams/xxxx
 public static function run($event)
 {
     if (!self::isInternalCI()) {
         return;
     }
     if ($event instanceof ScenarioEvent && in_array("keep", $event->getScenario()->getOwnTags())) {
         if (self::state() === false) {
             self::StartDB();
         }
         //            echo "\033[36m >  " . strtr("Keeping the DB instance ...", array("\n" => "\n >  ")) . "\033[0m\n";
         return;
     }
     self::StopDB(self::$lastContainerId);
     self::$lastContainerId = self::StartDB();
 }