From 07199244851237c263948a97a75e633d745a1ca3 Mon Sep 17 00:00:00 2001 From: Khalid Umar Date: Tue, 28 Aug 2018 17:16:35 +0400 Subject: [PATCH] adjusting styles and corrected output path strategy --- assets/Twig/css/app.min.css | 6 ++++++ src/Renderer/Behat2Renderer.php | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/assets/Twig/css/app.min.css b/assets/Twig/css/app.min.css index fec1bfb..ddc4bc9 100644 --- a/assets/Twig/css/app.min.css +++ b/assets/Twig/css/app.min.css @@ -52,6 +52,7 @@ p { } #top-nav.fixed { position: fixed; + top: 0px; left: 0; right: 0; z-index: 1000; @@ -6913,4 +6914,9 @@ rotateX(-10deg); 50% { color: #fff; } +} + +.feature +{ + padding: 30px; } \ No newline at end of file diff --git a/src/Renderer/Behat2Renderer.php b/src/Renderer/Behat2Renderer.php index de2b5f8..207f6ed 100644 --- a/src/Renderer/Behat2Renderer.php +++ b/src/Renderer/Behat2Renderer.php @@ -311,6 +311,7 @@ public function renderAfterStep($obj) $suite = $obj->getCurrentSuite(); $feature = $obj->getCurrentFeature(); $scenario = $obj->getCurrentScenario(); + $outputDir = $obj->getOutputPrinter()->getOutputPath(); $steps = $scenario->getSteps(); $step = end($steps); //needed because of strict standards @@ -344,8 +345,8 @@ public function renderAfterStep($obj) '; $exception = $step->getException(); if(!empty($exception)) { - $relativeScreenshotPath = 'assets/screenshots/'. $suite->getName() .'/' . $feature->getScreenshotFolder() . '/' . $scenario->getScreenshotName(); - $fullScreenshotPath = $obj->getBasePath() . '/results/html/' . $relativeScreenshotPath; + $relativeScreenshotPath = 'screenshots/' . $feature->getScreenshotFolder() . '/' . $scenario->getScreenshotName(); + $fullScreenshotPath = $outputDir . '/' . $relativeScreenshotPath; $print .= '
'.$step->getException().'
'; if(file_exists($fullScreenshotPath))