From 6dd07c3f70b7f72b778773a0b2a2a292a5f27f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Wed, 21 Oct 2015 10:58:58 +0200 Subject: [node] create `npm test` and `npm run test-suite` targets --- scripts/main.mk | 2 + scripts/node/create_npm_scheme.sh | 7 +++ scripts/node/npm.xcscheme | 102 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 111 insertions(+) create mode 100755 scripts/node/create_npm_scheme.sh create mode 100644 scripts/node/npm.xcscheme (limited to 'scripts') diff --git a/scripts/main.mk b/scripts/main.mk index d902eebfaf..deba6db9d4 100644 --- a/scripts/main.mk +++ b/scripts/main.mk @@ -100,6 +100,8 @@ node/configure: node/xproj: $(QUIET)$(ENV) $(NODE_PRE_GYP) configure --clang -- \ $(GYP_FLAGS) -f xcode -Dlibuv_cflags= -Dlibuv_ldflags= -Dlibuv_static_libs= + $(QUIET)$(ENV) ./scripts/node/create_npm_scheme.sh test + $(QUIET)$(ENV) ./scripts/node/create_npm_scheme.sh run test-suite Makefile/node: Makefile/__project__ node/configure @printf "$(TEXT_BOLD)$(COLOR_GREEN)* Building target node...$(FORMAT_END)\n" diff --git a/scripts/node/create_npm_scheme.sh b/scripts/node/create_npm_scheme.sh new file mode 100755 index 0000000000..e5dae401c4 --- /dev/null +++ b/scripts/node/create_npm_scheme.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +CMD=$@ +DIR="build/binding.xcodeproj/xcshareddata/xcschemes" +FILE="${DIR}/npm ${CMD}.xcscheme" +mkdir -p "${DIR}" + +sed "s#{{NODE_PATH}}#$(dirname `which node`)#;s#{{BLUEPRINT_IDENTIFIER}}#$(hexdump -n 12 -v -e '/1 "%02X"' /dev/urandom)#;s#{{WORKING_DIRECTORY}}#$(pwd)#;s#{{NPM_COMMAND}}#${CMD}#" scripts/node/npm.xcscheme > "${FILE}" \ No newline at end of file diff --git a/scripts/node/npm.xcscheme b/scripts/node/npm.xcscheme new file mode 100644 index 0000000000..e7ae4ece3d --- /dev/null +++ b/scripts/node/npm.xcscheme @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.1