mirror of
https://github.com/Unitech/pm2.git
synced 2025-12-08 20:35:53 +00:00
23 lines
613 B
Bash
23 lines
613 B
Bash
#!/usr/bin/env bash
|
|
|
|
SRC=$(cd $(dirname "$0"); pwd)
|
|
source "${SRC}/include.sh"
|
|
|
|
cd $file_path/mjs
|
|
|
|
# Activate test only for Node > 9.0.0
|
|
node -e "require('semver').gte(process.versions.node, '9.0.0') ? process.exit(0) : process.exit(1)"
|
|
[ $? -eq 0 ] || exit 0
|
|
|
|
$pm2 start --node-args="--experimental-modules" index.mjs -o outech.log -e errech.log
|
|
>outech.log
|
|
>errech.log
|
|
sleep 1
|
|
should 'should app be online in fork mode with MJS support' 'online' 1
|
|
|
|
$pm2 delete all
|
|
|
|
$pm2 start --node-args="--experimental-modules" -i 2 index.mjs
|
|
sleep 1
|
|
should 'should app be online in cluster mode with MJS support' 'online' 2
|