Skip to content

Instantly share code, notes, and snippets.

@Unitech
Created December 12, 2014 14:49
Show Gist options
  • Select an option

  • Save Unitech/935d8cb4647861046794 to your computer and use it in GitHub Desktop.

Select an option

Save Unitech/935d8cb4647861046794 to your computer and use it in GitHub Desktop.
Running tests for json files :
$pm2 start all.json
[PM2] Spawning PM2 daemon
2014-12-12 14:44:43: [PM2][WORKER] Started with refreshing interval: 30000
2014-12-12 14:44:43: [[[[ PM2/God daemon launched ]]]]
2014-12-12 14:44:43: BUS system [READY] on port /home/travis/.pm2/pub.sock
2014-12-12 14:44:43: RPC interface [READY] on port /home/travis/.pm2/rpc.sock
[PM2] Success
2014-12-12 14:44:43: Starting execution sequence in -fork mode- for app name:echo id:0
2014-12-12 14:44:43: App name:echo id:0 online
[PM2] Process launched
2014-12-12 14:44:43: Starting execution sequence in -cluster mode- for app name:child id:1
2014-12-12 14:44:43: App name:child id:1 online
2014-12-12 14:44:43: Starting execution sequence in -cluster mode- for app name:child id:2
2014-12-12 14:44:43: App name:child id:2 online
2014-12-12 14:44:43: Starting execution sequence in -cluster mode- for app name:child id:3
2014-12-12 14:44:43: App name:child id:3 online
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:4
2014-12-12 14:44:44: App name:child id:1 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:1
2014-12-12 14:44:44: App name:child id:4 online
[PM2] Process launched
2014-12-12 14:44:44: Starting execution sequence in -fork mode- for app name:api-2 id:5
2014-12-12 14:44:44: App name:api-2 id:5 online
2014-12-12 14:44:44: App name:child id:2 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:2
[PM2] Process launched
2014-12-12 14:44:44: App name:child id:1 online
2014-12-12 14:44:44: App name:child id:3 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:3
2014-12-12 14:44:44: App name:child id:2 online
2014-12-12 14:44:44: App name:child id:4 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:4
2014-12-12 14:44:44: App name:child id:1 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:1
2014-12-12 14:44:44: App name:child id:3 online
2014-12-12 14:44:44: App name:child id:4 online
2014-12-12 14:44:44: App name:child id:1 online
2014-12-12 14:44:44: App name:child id:2 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:2
2014-12-12 14:44:44: App name:child id:3 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:3
2014-12-12 14:44:44: App name:child id:2 online
2014-12-12 14:44:44: App name:child id:4 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:4
2014-12-12 14:44:44: App name:child id:3 online
2014-12-12 14:44:44: App name:child id:1 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:1
┌──────────┬────┬─────────┬──────┬───────────┬───────────┬────────┬─────────────┬──────────┐
│ App name │ id │ mode │ PID │ status │ restarted │ uptime │ memory │ watching │
├──────────┼────┼─────────┼──────┼───────────┼───────────┼────────┼─────────────┼──────────┤
│ echo │ 0 │ fork │ 7097 │ online │ 0 │ 0s │ 11.215 MB │ disabled │
│ child │ 1 │ cluster │ 7155 │ online │ 1 │ 0s │ 0 B │ disabled │
│ child │ 2 │ cluster │ 7171 │ online │ 1 │ 0s │ 0 B │ disabled │
│ child │ 3 │ cluster │ 7190 │ launching │ 1 │ 0 │ 0 B │ disabled │
│ child │ 4 │ cluster │ 7143 │ online │ 0 │ 0s │ 0 B │ disabled │
│ api-2 │ 5 │ fork │ 7169 │ online │ 0 │ 0s │ 11.180 MB │ disabled │
└──────────┴────┴─────────┴──────┴───────────┴───────────┴────────┴─────────────┴──────────┘
Use `pm2 info <id|name>` to get more details about an app
should 'should start processes' 'online' 6
2014-12-12 14:44:44: App name:child id:4 online
2014-12-12 14:44:44: App name:child id:2 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:2
2014-12-12 14:44:44: App name:child id:1 online
2014-12-12 14:44:44: App name:child id:3 exited
2014-12-12 14:44:44: Starting execution sequence in -cluster mode- for app name:child id:3
2014-12-12 14:44:44: App name:child id:2 online
2014-12-12 14:44:44: App name:child id:4 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:4
2014-12-12 14:44:45: App name:child id:1 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:1
2014-12-12 14:44:45: App name:child id:3 online
2014-12-12 14:44:45: App name:child id:4 online
2014-12-12 14:44:45: App name:child id:1 online
2014-12-12 14:44:45: App name:child id:2 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:2
2014-12-12 14:44:45: App name:child id:3 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:3
2014-12-12 14:44:45: App name:child id:2 online
$pm2 prettylist | grep -o "$2" | wc -l
2014-12-12 14:44:45: App name:child id:3 online
2014-12-12 14:44:45: App name:child id:4 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:4
2014-12-12 14:44:45: App name:child id:1 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:1
2014-12-12 14:44:45: App name:child id:1 online
2014-12-12 14:44:45: App name:child id:4 online
2014-12-12 14:44:45: App name:child id:2 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:2
2014-12-12 14:44:45: App name:child id:3 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:3
2014-12-12 14:44:45: App name:child id:2 online
2014-12-12 14:44:45: App name:child id:3 online
2014-12-12 14:44:45: App name:child id:1 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:1
2014-12-12 14:44:45: App name:child id:4 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:4
2014-12-12 14:44:45: App name:child id:1 online
2014-12-12 14:44:45: App name:child id:4 online
2014-12-12 14:44:45: App name:child id:2 exited
######## ✘ should start processes
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:2
The command "npm test" exited with 1.
Done. Your build exited with 1.
2014-12-12 14:44:45: App name:child id:3 exited
2014-12-12 14:44:45: Starting execution sequence in -cluster mode- for app name:child id:3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment