summaryrefslogtreecommitdiffstats
path: root/tinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb')
-rwxr-xr-xtinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/tinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb b/tinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb
new file mode 100755
index 00000000..1211eab4
--- /dev/null
+++ b/tinyusb/test/vendor/ceedling/plugins/colour_report/lib/colour_report.rb
@@ -0,0 +1,16 @@
+require 'ceedling/plugin'
+require 'ceedling/streaminator'
+require 'ceedling/constants'
+
+class ColourReport < Plugin
+
+ def setup
+ @ceedling[:stream_wrapper].stdout_override(&ColourReport.method(:colour_stdout))
+ end
+
+ def self.colour_stdout(string)
+ require 'colour_reporter.rb'
+ report string
+ end
+
+end