Add Newman tool (#1185)

* Add Newman

* Move installation to NodeLts script on Windows
This commit is contained in:
Vladimir Safonkin
2020-07-07 08:37:15 +00:00
committed by GitHub
parent 8226c37bf4
commit 9ed8bbbc63
5 changed files with 19 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ source $HELPER_SCRIPTS/document.sh
# Install LTS Node.js and related build tools
curl -sL https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s -- -ny -
~/n/bin/n lts
npm install -g grunt gulp n parcel-bundler typescript
npm install -g grunt gulp n parcel-bundler typescript newman
npm install -g --save-dev webpack webpack-cli
npm install -g npm
rm -rf ~/n
@@ -25,7 +25,7 @@ apt-get install -y --no-install-recommends yarn
# Run tests to determine that the software installed as expected
echo "Testing to make sure that script performed as expected, and basic scenarios work"
for cmd in node grunt gulp webpack parcel yarn; do
for cmd in node grunt gulp webpack parcel yarn newman; do
if ! command -v $cmd; then
echo "$cmd was not installed"
exit 1
@@ -43,3 +43,4 @@ DocumentInstalledItem "TypeScript ($(tsc --version))"
DocumentInstalledItem "Webpack ($(webpack --version))"
DocumentInstalledItem "Webpack CLI ($(webpack-cli --version))"
DocumentInstalledItem "Yarn ($(yarn --version))"
DocumentInstalledItem "Newman ($(newman --version))"

View File

@@ -33,3 +33,4 @@ npm install -g --save-dev webpack webpack-cli
npm install -g yarn
npm install -g lerna
npm install -g node-sass
npm install -g newman

View File

@@ -35,3 +35,13 @@ else
Write-Host "lerna is not on path"
exit 1
}
if (Get-Command -Name 'newman')
{
Write-Host "Newman $(newman --version) is on the path."
}
else
{
Write-Host "Newman is not on the path."
exit 1
}

View File

@@ -78,6 +78,7 @@ $markdown += New-MDList -Style Unordered -Lines @(
(Get-MySQLVersion),
(Get-MercurialVersion),
(Get-NSISVersion),
(Get-NewmanVersion),
(Get-OpenSSLVersion),
(Get-PackerVersion),
(Get-SQLPSVersion),

View File

@@ -206,4 +206,8 @@ function Get-StackVersion {
function Get-GoogleCloudSDKVersion {
(gcloud --version) -match "Google Cloud SDK"
}
function Get-NewmanVersion {
return "Newman $(newman --version)"
}