Refactor assertLogSprites & don't call delta unless linux
This commit is contained in:
@@ -149,16 +149,19 @@
|
|||||||
(if (sys.FileSystem.exists logFile)
|
(if (sys.FileSystem.exists logFile)
|
||||||
(let [expectedLog (StringTools.trim (StringTools.replace (sys.io.File.getContent logFile) "\r" ""))
|
(let [expectedLog (StringTools.trim (StringTools.replace (sys.io.File.getContent logFile) "\r" ""))
|
||||||
actualLog (StringTools.trim (logSprites))]
|
actualLog (StringTools.trim (logSprites))]
|
||||||
(sys.io.File.saveContent "${logFile}.actual" actualLog)
|
(unless (= expectedLog actualLog)
|
||||||
(#unless windows (tryProcess "delta" [logFile "${logFile}.actual"] Prelude.printStr))
|
(#when (and linux debug)
|
||||||
(sys.FileSystem.deleteFile "${logFile}.actual")
|
(sys.io.File.saveContent "${logFile}.actual" actualLog)
|
||||||
(if warnOnly
|
(tryProcess "delta" [logFile "${logFile}.actual"] Prelude.printStr)
|
||||||
(unless (= expectedLog actualLog)
|
(sys.FileSystem.deleteFile "${logFile}.actual"))
|
||||||
(print "Warning! Expected and actual sprite logs are not the same. Install delta for a readable diff")
|
(if warnOnly
|
||||||
(print "expected:")
|
{
|
||||||
(print expectedLog)
|
(print "Warning! Expected and actual sprite logs are not the same. Install delta for a readable diff")
|
||||||
(print "actual:")
|
(print "expected:")
|
||||||
(print actualLog))
|
(print expectedLog)
|
||||||
(assertEquals expectedLog actualLog)))
|
(print "actual:")
|
||||||
|
(print actualLog)
|
||||||
|
}
|
||||||
|
(assertEquals expectedLog actualLog))))
|
||||||
(sys.io.File.saveContent logFile (logSprites)))
|
(sys.io.File.saveContent logFile (logSprites)))
|
||||||
(set doPrint true)))
|
(set doPrint true)))
|
Reference in New Issue
Block a user