{-# LANGUAGE NumericUnderscores #-} {-# LANGUAGE OverloadedStrings #-} module Test.Syd.SVG (writeSvgReport) where import qualified Data.ByteString.Lazy as LB import Data.Maybe import Data.String import Data.Text (Text) import qualified Data.Text as T import Data.Word import Graphics.Svg as Svg import Test.Syd.Run import Test.Syd.SpecDef import Test.Syd.SpecForest writeSvgReport :: FilePath -> Timed ResultForest -> IO () writeSvgReport fp trf = do let svgLBs = Svg.renderBS $ timedResultForestElement trf let completeFile = mconcat [ "