From: Stefan Herbrechtsmeier <stefan.herbrechtsme...@weidmueller.com>
Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsme...@weidmueller.com> --- meta/classes/npm_test.bbclass | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 meta/classes/npm_test.bbclass diff --git a/meta/classes/npm_test.bbclass b/meta/classes/npm_test.bbclass new file mode 100644 index 0000000000..a9f7847448 --- /dev/null +++ b/meta/classes/npm_test.bbclass @@ -0,0 +1,29 @@ +# Copyright (C) 2021 Weidmüller Interface GmbH & Co. KG +# Author: Stefan Herbrechtsmeier <stefan.herbrechtsme...@weidmueller.com> +# +# A bbclass to test an npm package. +# +# Usage: +# inherit npm_test +# +# Optional variables: +# EXTRA_OENPM_TEST: +# Extra arguments for the npm test script. +# +# NPM_TEST_SCRIPT: +# Override the default `test` script + +inherit npm_build + +EXTRA_OENPM_TEST ?= "" + +NPM_TEST_SCRIPT ?= "test" + +do_test_host() { + oe_npm_setup_host_env + + # Run Test script to test main npm package + cd ${B}/src + oe_runnpm_run_script ${NPM_TEST_SCRIPT} ${EXTRA_OENPM_TEST} +} +addtask test_host after do_compile_host before do_compile do_install -- 2.20.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#158701): https://lists.openembedded.org/g/openembedded-core/message/158701 Mute This Topic: https://lists.openembedded.org/mt/87282279/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-