[RFC,10/15] karma: add class to execute JavaScript code in real browsers

Message ID 20211124144739.2250-11-stefan.herbrechtsmeier-oss@weidmueller.com
State New
Headers show
Series Rework npm support | expand

Commit Message

Stefan Herbrechtsmeier Nov. 24, 2021, 2:47 p.m. UTC
From: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>

Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
---

 meta/classes/karma.bbclass | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 meta/classes/karma.bbclass

Patch

diff --git a/meta/classes/karma.bbclass b/meta/classes/karma.bbclass
new file mode 100644
index 0000000000..6b23c17a6e
--- /dev/null
+++ b/meta/classes/karma.bbclass
@@ -0,0 +1,18 @@ 
+# Copyright (C) 2021 Weidmüller Interface GmbH & Co. KG
+# Author: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
+#
+# A bbclass to execute JavaScript code in real browsers.
+#
+# Requires a Google Crome browser
+#
+#
+# Usage:
+#  inherit karma
+#
+# Optional variables:
+#  CHROME_BIN:
+#    Override the default google chrome browser
+
+export CHROME_BIN = "/usr/bin/google-chrome"
+
+inherit npm_test