Running Evergreen browser client build/test

_.-~= Running Evergreen browser client build/test
--2018-01-16 05:46:12--  https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x64.tar.xz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:162e, ...
Connecting to nodejs.org (nodejs.org)|104.20.23.46|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9361912 (8.9M) [application/x-xz]
Saving to: `node-v6.10.1-linux-x64.tar.xz'

     0K .......... .......... .......... .......... ..........  0% 1.62M 5s
    50K .......... .......... .......... .......... ..........  1% 6.60M 3s
   100K .......... .......... .......... .......... ..........  1% 9.75M 3s
   150K .......... .......... .......... .......... ..........  2% 9.77M 2s
   200K .......... .......... .......... .......... ..........  2% 4.11M 2s
   250K .......... .......... .......... .......... ..........  3% 10.5M 2s
   300K .......... .......... .......... .......... ..........  3% 10.9M 2s
   350K .......... .......... .......... .......... ..........  4% 9.05M 2s
   400K .......... .......... .......... .......... ..........  4% 11.4M 2s
   450K .......... .......... .......... .......... ..........  5% 11.8M 1s
   500K .......... .......... .......... .......... ..........  6% 11.5M 1s
   550K .......... .......... .......... .......... ..........  6% 10.3M 1s
   600K .......... .......... .......... .......... ..........  7% 11.3M 1s
   650K .......... .......... .......... .......... ..........  7% 11.4M 1s
   700K .......... .......... .......... .......... ..........  8% 11.6M 1s
   750K .......... .......... .......... .......... ..........  8% 9.60M 1s
   800K .......... .......... .......... .......... ..........  9% 11.6M 1s
   850K .......... .......... .......... .......... ..........  9% 11.5M 1s
   900K .......... .......... .......... .......... .......... 10% 11.6M 1s
   950K .......... .......... .......... .......... .......... 10% 10.5M 1s
  1000K .......... .......... .......... .......... .......... 11% 11.5M 1s
  1050K .......... .......... .......... .......... .......... 12% 11.7M 1s
  1100K .......... .......... .......... .......... .......... 12% 11.7M 1s
  1150K .......... .......... .......... .......... .......... 13% 9.74M 1s
  1200K .......... .......... .......... .......... .......... 13% 11.6M 1s
  1250K .......... .......... .......... .......... .......... 14% 11.7M 1s
  1300K .......... .......... .......... .......... .......... 14% 11.5M 1s
  1350K .......... .......... .......... .......... .......... 15% 10.5M 1s
  1400K .......... .......... .......... .......... .......... 15% 11.5M 1s
  1450K .......... .......... .......... .......... .......... 16% 11.3M 1s
  1500K .......... .......... .......... .......... .......... 16% 11.3M 1s
  1550K .......... .......... .......... .......... .......... 17% 9.53M 1s
  1600K .......... .......... .......... .......... .......... 18% 11.5M 1s
  1650K .......... .......... .......... .......... .......... 18% 12.8M 1s
  1700K .......... .......... .......... .......... .......... 19% 15.6M 1s
  1750K .......... .......... .......... .......... .......... 19% 11.1M 1s
  1800K .......... .......... .......... .......... .......... 20% 11.5M 1s
  1850K .......... .......... .......... .......... .......... 20% 11.4M 1s
  1900K .......... .......... .......... .......... .......... 21% 11.4M 1s
  1950K .......... .......... .......... .......... .......... 21% 9.51M 1s
  2000K .......... .......... .......... .......... .......... 22% 11.3M 1s
  2050K .......... .......... .......... .......... .......... 22% 11.3M 1s
  2100K .......... .......... .......... .......... .......... 23% 11.3M 1s
  2150K .......... .......... .......... .......... .......... 24% 10.3M 1s
  2200K .......... .......... .......... .......... .......... 24% 11.4M 1s
  2250K .......... .......... .......... .......... .......... 25% 11.4M 1s
  2300K .......... .......... .......... .......... .......... 25% 11.5M 1s
  2350K .......... .......... .......... .......... .......... 26% 9.52M 1s
  2400K .......... .......... .......... .......... .......... 26% 11.4M 1s
  2450K .......... .......... .......... .......... .......... 27% 11.3M 1s
  2500K .......... .......... .......... .......... .......... 27% 11.4M 1s
  2550K .......... .......... .......... .......... .......... 28% 10.4M 1s
  2600K .......... .......... .......... .......... .......... 28% 11.4M 1s
  2650K .......... .......... .......... .......... .......... 29% 11.5M 1s
  2700K .......... .......... .......... .......... .......... 30% 11.3M 1s
  2750K .......... .......... .......... .......... .......... 30% 9.53M 1s
  2800K .......... .......... .......... .......... .......... 31% 11.4M 1s
  2850K .......... .......... .......... .......... .......... 31% 11.6M 1s
  2900K .......... .......... .......... .......... .......... 32% 11.4M 1s
  2950K .......... .......... .......... .......... .......... 32% 10.5M 1s
  3000K .......... .......... .......... .......... .......... 33% 11.6M 1s
  3050K .......... .......... .......... .......... .......... 33% 11.5M 1s
  3100K .......... .......... .......... .......... .......... 34% 11.5M 1s
  3150K .......... .......... .......... .......... .......... 35% 9.90M 1s
  3200K .......... .......... .......... .......... .......... 35% 11.5M 1s
  3250K .......... .......... .......... .......... .......... 36% 11.5M 1s
  3300K .......... .......... .......... .......... .......... 36% 11.4M 1s
  3350K .......... .......... .......... .......... .......... 37% 10.5M 1s
  3400K .......... .......... .......... .......... .......... 37% 12.3M 1s
  3450K .......... .......... .......... .......... .......... 38% 11.6M 1s
  3500K .......... .......... .......... .......... .......... 38% 11.2M 1s
  3550K .......... .......... .......... .......... .......... 39% 9.59M 1s
  3600K .......... .......... .......... .......... .......... 39% 11.7M 1s
  3650K .......... .......... .......... .......... .......... 40% 15.8M 1s
  3700K .......... .......... .......... .......... .......... 41% 15.8M 1s
  3750K .......... .......... .......... .......... .......... 41% 11.1M 1s
  3800K .......... .......... .......... .......... .......... 42% 11.5M 1s
  3850K .......... .......... .......... .......... .......... 42% 11.4M 1s
  3900K .......... .......... .......... .......... .......... 43% 11.4M 1s
  3950K .......... .......... .......... .......... .......... 43% 9.60M 0s
  4000K .......... .......... .......... .......... .......... 44% 11.8M 0s
  4050K .......... .......... .......... .......... .......... 44% 11.2M 0s
  4100K .......... .......... .......... .......... .......... 45% 11.2M 0s
  4150K .......... .......... .......... .......... .......... 45% 10.5M 0s
  4200K .......... .......... .......... .......... .......... 46% 11.3M 0s
  4250K .......... .......... .......... .......... .......... 47% 11.4M 0s
  4300K .......... .......... .......... .......... .......... 47% 11.5M 0s
  4350K .......... .......... .......... .......... .......... 48% 9.56M 0s
  4400K .......... .......... .......... .......... .......... 48% 11.9M 0s
  4450K .......... .......... .......... .......... .......... 49% 14.5M 0s
  4500K .......... .......... .......... .......... .......... 49% 11.4M 0s
  4550K .......... .......... .......... .......... .......... 50% 10.4M 0s
  4600K .......... .......... .......... .......... .......... 50% 11.4M 0s
  4650K .......... .......... .......... .......... .......... 51% 11.5M 0s
  4700K .......... .......... .......... .......... .......... 51% 11.5M 0s
  4750K .......... .......... .......... .......... .......... 52% 9.47M 0s
  4800K .......... .......... .......... .......... .......... 53% 11.4M 0s
  4850K .......... .......... .......... .......... .......... 53% 11.3M 0s
  4900K .......... .......... .......... .......... .......... 54% 11.3M 0s
  4950K .......... .......... .......... .......... .......... 54% 10.3M 0s
  5000K .......... .......... .......... .......... .......... 55% 11.5M 0s
  5050K .......... .......... .......... .......... .......... 55% 11.5M 0s
  5100K .......... .......... .......... .......... .......... 56% 11.3M 0s
  5150K .......... .......... .......... .......... .......... 56% 11.0M 0s
  5200K .......... .......... .......... .......... .......... 57% 14.3M 0s
  5250K .......... .......... .......... .......... .......... 57% 11.3M 0s
  5300K .......... .......... .......... .......... .......... 58% 11.4M 0s
  5350K .......... .......... .......... .......... .......... 59% 10.4M 0s
  5400K .......... .......... .......... .......... .......... 59% 11.3M 0s
  5450K .......... .......... .......... .......... .......... 60% 11.3M 0s
  5500K .......... .......... .......... .......... .......... 60% 11.3M 0s
  5550K .......... .......... .......... .......... .......... 61% 9.41M 0s
  5600K .......... .......... .......... .......... .......... 61% 11.4M 0s
  5650K .......... .......... .......... .......... .......... 62% 11.5M 0s
  5700K .......... .......... .......... .......... .......... 62% 11.4M 0s
  5750K .......... .......... .......... .......... .......... 63% 10.2M 0s
  5800K .......... .......... .......... .......... .......... 63% 11.3M 0s
  5850K .......... .......... .......... .......... .......... 64% 11.4M 0s
  5900K .......... .......... .......... .......... .......... 65% 11.3M 0s
  5950K .......... .......... .......... .......... .......... 65% 9.49M 0s
  6000K .......... .......... .......... .......... .......... 66% 12.5M 0s
  6050K .......... .......... .......... .......... .......... 66% 15.7M 0s
  6100K .......... .......... .......... .......... .......... 67% 13.9M 0s
  6150K .......... .......... .......... .......... .......... 67% 10.2M 0s
  6200K .......... .......... .......... .......... .......... 68% 11.4M 0s
  6250K .......... .......... .......... .......... .......... 68% 11.4M 0s
  6300K .......... .......... .......... .......... .......... 69% 11.4M 0s
  6350K .......... .......... .......... .......... .......... 70% 9.55M 0s
  6400K .......... .......... .......... .......... .......... 70% 11.4M 0s
  6450K .......... .......... .......... .......... .......... 71% 11.3M 0s
  6500K .......... .......... .......... .......... .......... 71% 11.4M 0s
  6550K .......... .......... .......... .......... .......... 72% 10.3M 0s
  6600K .......... .......... .......... .......... .......... 72% 11.4M 0s
  6650K .......... .......... .......... .......... .......... 73% 11.5M 0s
  6700K .......... .......... .......... .......... .......... 73% 11.4M 0s
  6750K .......... .......... .......... .......... .......... 74% 9.57M 0s
  6800K .......... .......... .......... .......... .......... 74% 11.4M 0s
  6850K .......... .......... .......... .......... .......... 75% 7.30M 0s
  6900K .......... .......... .......... .......... .......... 76% 11.5M 0s
  6950K .......... .......... .......... .......... .......... 76% 10.3M 0s
  7000K .......... .......... .......... .......... .......... 77% 11.6M 0s
  7050K .......... .......... .......... .......... .......... 77% 11.3M 0s
  7100K .......... .......... .......... .......... .......... 78% 11.4M 0s
  7150K .......... .......... .......... .......... .......... 78% 9.50M 0s
  7200K .......... .......... .......... .......... .......... 79% 11.5M 0s
  7250K .......... .......... .......... .......... .......... 79% 11.4M 0s
  7300K .......... .......... .......... .......... .......... 80% 16.0M 0s
  7350K .......... .......... .......... .......... .......... 80% 14.4M 0s
  7400K .......... .......... .......... .......... .......... 81% 15.9M 0s
  7450K .......... .......... .......... .......... .......... 82% 15.8M 0s
  7500K .......... .......... .......... .......... .......... 82% 11.7M 0s
  7550K .......... .......... .......... .......... .......... 83% 9.45M 0s
  7600K .......... .......... .......... .......... .......... 83% 11.4M 0s
  7650K .......... .......... .......... .......... .......... 84% 11.3M 0s
  7700K .......... .......... .......... .......... .......... 84% 11.4M 0s
  7750K .......... .......... .......... .......... .......... 85% 10.3M 0s
  7800K .......... .......... .......... .......... .......... 85% 11.6M 0s
  7850K .......... .......... .......... .......... .......... 86% 11.5M 0s
  7900K .......... .......... .......... .......... .......... 86% 11.3M 0s
  7950K .......... .......... .......... .......... .......... 87% 10.9M 0s
  8000K .......... .......... .......... .......... .......... 88% 11.5M 0s
  8050K .......... .......... .......... .......... .......... 88% 11.5M 0s
  8100K .......... .......... .......... .......... .......... 89% 11.4M 0s
  8150K .......... .......... .......... .......... .......... 89% 10.3M 0s
  8200K .......... .......... .......... .......... .......... 90% 11.4M 0s
  8250K .......... .......... .......... .......... .......... 90% 11.4M 0s
  8300K .......... .......... .......... .......... .......... 91% 11.4M 0s
  8350K .......... .......... .......... .......... .......... 91% 9.59M 0s
  8400K .......... .......... .......... .......... .......... 92% 11.5M 0s
  8450K .......... .......... .......... .......... .......... 92% 11.7M 0s
  8500K .......... .......... .......... .......... .......... 93% 11.6M 0s
  8550K .......... .......... .......... .......... .......... 94% 10.5M 0s
  8600K .......... .......... .......... .......... .......... 94% 11.7M 0s
  8650K .......... .......... .......... .......... .......... 95% 11.7M 0s
  8700K .......... .......... .......... .......... .......... 95% 11.7M 0s
  8750K .......... .......... .......... .......... .......... 96% 9.72M 0s
  8800K .......... .......... .......... .......... .......... 96% 11.5M 0s
  8850K .......... .......... .......... .......... .......... 97% 11.6M 0s
  8900K .......... .......... .......... .......... .......... 97% 11.8M 0s
  8950K .......... .......... .......... .......... .......... 98% 10.6M 0s
  9000K .......... .......... .......... .......... .......... 98% 11.5M 0s
  9050K .......... .......... .......... .......... .......... 99% 11.7M 0s
  9100K .......... .......... .......... .......... ..        100% 12.2M=0.8s

2018-01-16 05:46:13 (10.7 MB/s) - `node-v6.10.1-linux-x64.tar.xz' saved [9361912/9361912]

Return Value = 0
Return Value = 0
Return Value = 0
/home/opensrf/node-v6.10.1-linux-x64/bin/grunt -> /home/opensrf/node-v6.10.1-linux-x64/lib/node_modules/grunt-cli/bin/grunt
/home/opensrf/node-v6.10.1-linux-x64/lib
└─┬ grunt-cli@1.2.0 
  ├─┬ findup-sync@0.3.0 
  │ └─┬ glob@5.0.15 
  │   ├─┬ inflight@1.0.6 
  │   │ └── wrappy@1.0.2 
  │   ├── inherits@2.0.3 
  │   ├─┬ minimatch@3.0.4 
  │   │ └─┬ brace-expansion@1.1.8 
  │   │   ├── balanced-match@1.0.0 
  │   │   └── concat-map@0.0.1 
  │   ├── once@1.4.0 
  │   └── path-is-absolute@1.0.1 
  ├── grunt-known-options@1.1.0 
  ├─┬ nopt@3.0.6 
  │ └── abbrev@1.1.1 
  └── resolve@1.1.7 

Return Value = 0
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated coffee-script@1.3.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated es5-shim@2.3.0: Please update to the latest version; it overrides noncompliant native methods even in modern implementations
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated

> ws@0.4.32 install /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
make: Leaving directory `/home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/ws/build'

> phantomjs@1.9.20 install /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/grunt-lib-phantomjs/node_modules/phantomjs
> node install.js

PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-linux-x86_64.tar.bz2
Saving to /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2
Receiving...

Received 12854K total.
Extracting tar contents (via spawned process)
Removing /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom
Copying extracted folder /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1516099619271/phantomjs-1.9.8-linux-x86_64 -> /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs

> phantomjs-prebuilt@2.1.16 install /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...

Received 22866K total.
Extracting tar contents (via spawned process)
Removing /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1516099625412/phantomjs-2.1.1-linux-x86_64 -> /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
evergreen-staff-client@0.0.1 /home/opensrf/Evergreen/Open-ILS/web/js/ui/default/staff
├── angular@1.5.11 
├── angular-animate@1.5.11 
├── angular-cookies@1.5.11 
├─┬ angular-file-saver@1.1.3 
│ ├── blob-tmp@1.0.0 
│ └── file-saver@1.3.3 
├── angular-hotkeys@1.7.0 
├── angular-location-update@0.0.2 
├── angular-mocks@1.5.11 
├── angular-order-object-by@1.3.0  (git://github.com/rxfork/ngOrderObjectBy.git#78ab8d0fb4ecb9fd308eef43394d5bd3f649826e)
├── angular-route@1.5.11 
├── angular-tablesort@1.6.0 
├── angular-tree-control@0.2.28 
├── angular-ui-bootstrap@1.3.3 
├── bootstrap@3.3.7 
├─┬ grunt@0.4.5 
│ ├── async@0.1.22 
│ ├── coffee-script@1.3.3 
│ ├── colors@0.6.2 
│ ├── dateformat@1.0.2-1.2.3 
│ ├── eventemitter2@0.4.14 
│ ├── exit@0.1.2 
│ ├─┬ findup-sync@0.1.3 
│ │ ├─┬ glob@3.2.11 
│ │ │ └── minimatch@0.3.0 
│ │ └── lodash@2.4.2 
│ ├── getobject@0.1.0 
│ ├─┬ glob@3.1.21 
│ │ ├── graceful-fs@1.2.3 
│ │ └── inherits@1.0.2 
│ ├─┬ grunt-legacy-log@0.1.3 
│ │ ├─┬ grunt-legacy-log-utils@0.1.1 
│ │ │ ├── lodash@2.4.2 
│ │ │ └── underscore.string@2.3.3 
│ │ ├── lodash@2.4.2 
│ │ └── underscore.string@2.3.3 
│ ├── grunt-legacy-util@0.2.0 
│ ├── hooker@0.2.3 
│ ├── iconv-lite@0.2.11 
│ ├─┬ js-yaml@2.0.5 
│ │ ├─┬ argparse@0.1.16 
│ │ │ ├── underscore@1.7.0 
│ │ │ └── underscore.string@2.4.0 
│ │ └── esprima@1.0.4 
│ ├── lodash@0.9.2 
│ ├─┬ minimatch@0.2.14 
│ │ ├── lru-cache@2.7.3 
│ │ └── sigmund@1.0.1 
│ ├─┬ nopt@1.0.10 
│ │ └── abbrev@1.1.1 
│ ├── rimraf@2.2.8 
│ ├── underscore.string@2.2.1 
│ └── which@1.0.9 
├─┬ grunt-cli@0.1.13 
│ └── resolve@0.3.1 
├─┬ grunt-contrib-concat@0.4.0 
│ └─┬ chalk@0.4.0 
│   ├── ansi-styles@1.0.0 
│   ├── has-color@0.1.7 
│   └── strip-ansi@0.1.1 
├── grunt-contrib-copy@0.5.0 
├─┬ grunt-contrib-cssmin@0.9.0 
│ ├─┬ clean-css@2.1.8 
│ │ └── commander@2.1.0 
│ └─┬ maxmin@0.1.0 
│   ├─┬ gzip-size@0.1.1 
│   │ └─┬ zlib-browserify@0.0.3 
│   │   └─┬ tape@0.2.2 
│   │     ├── defined@0.0.0 
│   │     └── jsonify@0.0.0 
│   └── pretty-bytes@0.1.2 
├─┬ grunt-contrib-jasmine@0.6.5 
│ ├── es5-shim@2.3.0 
│ ├─┬ grunt-lib-phantomjs@0.4.0 
│ │ ├─┬ phantomjs@1.9.20 
│ │ │ ├─┬ extract-zip@1.5.0 
│ │ │ │ ├─┬ concat-stream@1.5.0 
│ │ │ │ │ └─┬ readable-stream@2.0.6 
│ │ │ │ │   └── string_decoder@0.10.31 
│ │ │ │ └── debug@0.7.4 
│ │ │ ├─┬ fs-extra@0.26.7 
│ │ │ │ └── graceful-fs@4.1.11 
│ │ │ ├─┬ request@2.67.0 
│ │ │ │ ├── aws-sign2@0.6.0 
│ │ │ │ ├─┬ bl@1.0.3 
│ │ │ │ │ └─┬ readable-stream@2.0.6 
│ │ │ │ │   └── string_decoder@0.10.31 
│ │ │ │ ├── caseless@0.11.0 
│ │ │ │ ├─┬ form-data@1.0.1 
│ │ │ │ │ └─┬ async@2.6.0 
│ │ │ │ │   └── lodash@4.17.4 
│ │ │ │ ├─┬ har-validator@2.0.6 
│ │ │ │ │ ├─┬ chalk@1.1.3 
│ │ │ │ │ │ ├── ansi-styles@2.2.1 
│ │ │ │ │ │ ├── escape-string-regexp@1.0.5 
│ │ │ │ │ │ ├── has-ansi@2.0.0 
│ │ │ │ │ │ ├─┬ strip-ansi@3.0.1 
│ │ │ │ │ │ │ └── ansi-regex@2.1.1 
│ │ │ │ │ │ └── supports-color@2.0.0 
│ │ │ │ │ ├── commander@2.13.0 
│ │ │ │ │ └─┬ is-my-json-valid@2.17.1 
│ │ │ │ │   ├── generate-function@2.0.0 
│ │ │ │ │   ├─┬ generate-object-property@1.2.0 
│ │ │ │ │   │ └── is-property@1.0.2 
│ │ │ │ │   ├── jsonpointer@4.0.1 
│ │ │ │ │   └── xtend@4.0.1 
│ │ │ │ ├─┬ hawk@3.1.3 
│ │ │ │ │ ├── boom@2.10.1 
│ │ │ │ │ ├── cryptiles@2.0.5 
│ │ │ │ │ ├── hoek@2.16.3 
│ │ │ │ │ └── sntp@1.0.9 
│ │ │ │ ├─┬ http-signature@1.1.1 
│ │ │ │ │ └── assert-plus@0.2.0 
│ │ │ │ ├── node-uuid@1.4.8 
│ │ │ │ ├── qs@5.2.1 
│ │ │ │ ├── tough-cookie@2.2.2 
│ │ │ │ └── tunnel-agent@0.4.3 
│ │ │ └── which@1.2.14 
│ │ ├── semver@1.0.14 
│ │ └─┬ temporary@0.0.8 
│ │   └── package@1.0.1 
│ ├── lodash@2.4.2 
│ └── rimraf@2.1.4 
├─┬ grunt-contrib-uglify@0.4.1 
│ └─┬ uglify-js@2.8.29 
│   ├── source-map@0.5.7 
│   ├── uglify-to-browserify@1.0.2 
│   └─┬ yargs@3.10.0 
│     ├── camelcase@1.2.1 
│     ├─┬ cliui@2.1.0 
│     │ ├─┬ center-align@0.1.3 
│     │ │ ├─┬ align-text@0.1.4 
│     │ │ │ ├── longest@1.0.1 
│     │ │ │ └── repeat-string@1.6.1 
│     │ │ └── lazy-cache@1.0.4 
│     │ └── right-align@0.1.3 
│     ├── decamelize@1.2.0 
│     └── window-size@0.1.0 
├── grunt-exec@0.4.7 
├─┬ grunt-karma@0.8.3 
│ └── lodash@2.4.2 
├── iframe-resizer@3.5.15 
├── jquery@2.2.4 
├─┬ karma@0.12.37 
│ ├─┬ chokidar@1.7.0 
│ │ ├─┬ anymatch@1.3.2 
│ │ │ ├─┬ micromatch@2.3.11 
│ │ │ │ ├─┬ arr-diff@2.0.0 
│ │ │ │ │ └── arr-flatten@1.1.0 
│ │ │ │ ├── array-unique@0.2.1 
│ │ │ │ ├─┬ braces@1.8.5 
│ │ │ │ │ ├─┬ expand-range@1.8.2 
│ │ │ │ │ │ └─┬ fill-range@2.2.3 
│ │ │ │ │ │   ├── is-number@2.1.0 
│ │ │ │ │ │   ├── isobject@2.1.0 
│ │ │ │ │ │   └─┬ randomatic@1.1.7 
│ │ │ │ │ │     ├─┬ is-number@3.0.0 
│ │ │ │ │ │     │ └── kind-of@3.2.2 
│ │ │ │ │ │     └── kind-of@4.0.0 
│ │ │ │ │ ├── preserve@0.2.0 
│ │ │ │ │ └── repeat-element@1.1.2 
│ │ │ │ ├─┬ expand-brackets@0.1.5 
│ │ │ │ │ └── is-posix-bracket@0.1.1 
│ │ │ │ ├── extglob@0.3.2 
│ │ │ │ ├── filename-regex@2.0.1 
│ │ │ │ ├─┬ kind-of@3.2.2 
│ │ │ │ │ └── is-buffer@1.1.6 
│ │ │ │ ├─┬ object.omit@2.0.1 
│ │ │ │ │ ├─┬ for-own@0.1.5 
│ │ │ │ │ │ └── for-in@1.0.2 
│ │ │ │ │ └── is-extendable@0.1.1 
│ │ │ │ ├─┬ parse-glob@3.0.4 
│ │ │ │ │ ├── glob-base@0.3.0 
│ │ │ │ │ └── is-dotfile@1.0.3 
│ │ │ │ └─┬ regex-cache@0.4.4 
│ │ │ │   └─┬ is-equal-shallow@0.1.3 
│ │ │ │     └── is-primitive@2.0.0 
│ │ │ └─┬ normalize-path@2.1.1 
│ │ │   └── remove-trailing-separator@1.1.0 
│ │ ├── async-each@1.0.1 
│ │ ├── glob-parent@2.0.0 
│ │ ├── inherits@2.0.3 
│ │ ├─┬ is-binary-path@1.0.1 
│ │ │ └── binary-extensions@1.11.0 
│ │ ├─┬ is-glob@2.0.1 
│ │ │ └── is-extglob@1.0.0 
│ │ ├── path-is-absolute@1.0.1 
│ │ └─┬ readdirp@2.1.0 
│ │   ├── graceful-fs@4.1.11 
│ │   ├── minimatch@3.0.4 
│ │   ├─┬ readable-stream@2.3.3 
│ │   │ ├── isarray@1.0.0 
│ │   │ ├── process-nextick-args@1.0.7 
│ │   │ ├── string_decoder@1.0.3 
│ │   │ └── util-deprecate@1.0.2 
│ │   └── set-immediate-shim@1.0.1 
│ ├── colors@1.1.2 
│ ├─┬ connect@2.30.2 
│ │ ├── basic-auth-connect@1.0.0 
│ │ ├─┬ body-parser@1.13.3 
│ │ │ ├── debug@2.2.0 
│ │ │ ├── iconv-lite@0.4.11 
│ │ │ ├─┬ on-finished@2.3.0 
│ │ │ │ └── ee-first@1.1.1 
│ │ │ ├── qs@4.0.0 
│ │ │ └─┬ raw-body@2.1.7 
│ │ │   ├── bytes@2.4.0 
│ │ │   └── iconv-lite@0.4.13 
│ │ ├── bytes@2.1.0 
│ │ ├─┬ compression@1.5.2 
│ │ │ ├─┬ accepts@1.2.13 
│ │ │ │ └── negotiator@0.5.3 
│ │ │ ├── compressible@2.0.12 
│ │ │ ├── debug@2.2.0 
│ │ │ └── vary@1.0.1 
│ │ ├─┬ connect-timeout@1.6.2 
│ │ │ ├── debug@2.2.0 
│ │ │ └── ms@0.7.1 
│ │ ├── content-type@1.0.4 
│ │ ├── cookie@0.1.3 
│ │ ├── cookie-parser@1.3.5 
│ │ ├── cookie-signature@1.0.6 
│ │ ├─┬ csurf@1.8.3 
│ │ │ └─┬ csrf@3.0.6 
│ │ │   ├── rndm@1.2.0 
│ │ │   ├── tsscmp@1.0.5 
│ │ │   └─┬ uid-safe@2.1.4 
│ │ │     └── random-bytes@1.0.0 
│ │ ├── debug@2.2.0 
│ │ ├── depd@1.0.1 
│ │ ├─┬ errorhandler@1.4.3 
│ │ │ ├─┬ accepts@1.3.4 
│ │ │ │ └── negotiator@0.6.1 
│ │ │ └── escape-html@1.0.3 
│ │ ├─┬ express-session@1.11.3 
│ │ │ ├── crc@3.3.0 
│ │ │ ├── debug@2.2.0 
│ │ │ └─┬ uid-safe@2.0.0 
│ │ │   └── base64-url@1.2.1 
│ │ ├─┬ finalhandler@0.4.0 
│ │ │ ├── debug@2.2.0 
│ │ │ ├── escape-html@1.0.2 
│ │ │ └── unpipe@1.0.0 
│ │ ├── fresh@0.3.0 
│ │ ├─┬ http-errors@1.3.1 
│ │ │ └── statuses@1.4.0 
│ │ ├─┬ method-override@2.3.10 
│ │ │ ├─┬ debug@2.6.9 
│ │ │ │ └── ms@2.0.0 
│ │ │ ├── methods@1.1.2 
│ │ │ └── vary@1.1.2 
│ │ ├─┬ morgan@1.6.1 
│ │ │ ├── basic-auth@1.0.4 
│ │ │ └── debug@2.2.0 
│ │ ├─┬ multiparty@3.3.2 
│ │ │ ├─┬ readable-stream@1.1.14 
│ │ │ │ ├── isarray@0.0.1 
│ │ │ │ └── string_decoder@0.10.31 
│ │ │ └─┬ stream-counter@0.2.0 
│ │ │   └─┬ readable-stream@1.1.14 
│ │ │     ├── isarray@0.0.1 
│ │ │     └── string_decoder@0.10.31 
│ │ ├── on-headers@1.0.1 
│ │ ├── parseurl@1.3.2 
│ │ ├── pause@0.1.0 
│ │ ├── qs@4.0.0 
│ │ ├─┬ response-time@2.3.2 
│ │ │ └── depd@1.1.2 
│ │ ├─┬ serve-favicon@2.3.2 
│ │ │ ├── etag@1.7.0 
│ │ │ └── ms@0.7.2 
│ │ ├─┬ serve-index@1.7.3 
│ │ │ ├── batch@0.5.3 
│ │ │ └── debug@2.2.0 
│ │ ├─┬ serve-static@1.10.3 
│ │ │ └─┬ send@0.13.2 
│ │ │   ├── debug@2.2.0 
│ │ │   ├── depd@1.1.2 
│ │ │   ├── destroy@1.0.4 
│ │ │   ├── mime@1.3.4 
│ │ │   ├── range-parser@1.0.3 
│ │ │   └── statuses@1.2.1 
│ │ ├─┬ type-is@1.6.15 
│ │ │ └── media-typer@0.3.0 
│ │ ├── utils-merge@1.0.0 
│ │ └── vhost@3.0.2 
│ ├── di@0.0.1 
│ ├─┬ glob@5.0.15 
│ │ ├─┬ inflight@1.0.6 
│ │ │ └── wrappy@1.0.2 
│ │ └── once@1.4.0 
│ ├─┬ graceful-fs@3.0.11 
│ │ └── natives@1.1.1 
│ ├─┬ http-proxy@0.10.4 
│ │ ├── pkginfo@0.3.1 
│ │ └─┬ utile@0.2.1 
│ │   ├── async@0.2.10 
│ │   ├── deep-equal@0.0.0 
│ │   ├── i@0.3.6 
│ │   └── ncp@0.4.2 
│ ├── lodash@3.10.1 
│ ├─┬ log4js@0.6.38 
│ │ ├─┬ readable-stream@1.0.34 
│ │ │ ├── core-util-is@1.0.2 
│ │ │ ├── isarray@0.0.1 
│ │ │ └── string_decoder@0.10.31 
│ │ └── semver@4.3.6 
│ ├── mime@1.6.0 
│ ├─┬ minimatch@2.0.10 
│ │ └─┬ brace-expansion@1.1.8 
│ │   ├── balanced-match@1.0.0 
│ │   └── concat-map@0.0.1 
│ ├─┬ optimist@0.6.1 
│ │ ├── minimist@0.0.8 
│ │ └── wordwrap@0.0.2 
│ ├── q@1.5.1 
│ ├─┬ rimraf@2.6.2 
│ │ └─┬ glob@7.1.2 
│ │   ├── fs.realpath@1.0.0 
│ │   └── minimatch@3.0.4 
│ ├─┬ socket.io@0.9.16 
│ │ ├── base64id@0.1.0 
│ │ ├── policyfile@0.0.4 
│ │ ├── redis@0.7.3 
│ │ └─┬ socket.io-client@0.9.16 
│ │   ├─┬ active-x-obfuscator@0.0.1 
│ │   │ └── zeparser@0.0.5 
│ │   ├── uglify-js@1.2.5 
│ │   ├─┬ ws@0.4.32 
│ │   │ ├── nan@1.0.0 
│ │   │ ├── options@0.0.6 
│ │   │ └── tinycolor@0.0.1 
│ │   └── xmlhttprequest@1.4.2 
│ ├─┬ source-map@0.4.4 
│ │ └── amdefine@1.0.1 
│ └─┬ useragent@2.2.1 
│   ├── lru-cache@2.2.4 
│   └─┬ tmp@0.0.33 
│     └── os-tmpdir@1.0.2 
├── karma-jasmine@0.1.6 
├─┬ karma-phantomjs-launcher@1.0.4 
│ └── lodash@4.17.4 
├── karma-script-launcher@0.1.0 
├── karma-spec-reporter@0.0.12 
├─┬ karma-story-reporter@0.2.2 
│ └── colors@0.6.0-1 
├─┬ lovefield@2.1.12 
│ ├── js-yaml@3.1.0 
│ └── nopt@2.2.1 
├── moment@2.20.1 
├── moment-timezone@0.5.14 
├─┬ ng-toast@2.0.0 
│ └── angular-sanitize@1.5.11 
└─┬ phantomjs-prebuilt@2.1.16 
  ├── es6-promise@4.2.2 
  ├─┬ extract-zip@1.6.6 
  │ ├─┬ concat-stream@1.6.0 
  │ │ └── typedarray@0.0.6 
  │ ├─┬ debug@2.6.9 
  │ │ └── ms@2.0.0 
  │ ├── mkdirp@0.5.0 
  │ └─┬ yauzl@2.4.1 
  │   └─┬ fd-slicer@1.0.1 
  │     └── pend@1.2.0 
  ├─┬ fs-extra@1.0.0 
  │ ├── graceful-fs@4.1.11 
  │ ├─┬ jsonfile@2.4.0 
  │ │ └── graceful-fs@4.1.11 
  │ └─┬ klaw@1.3.1 
  │   └── graceful-fs@4.1.11 
  ├─┬ hasha@2.2.0 
  │ ├── is-stream@1.1.0 
  │ └─┬ pinkie-promise@2.0.1 
  │   └── pinkie@2.0.4 
  ├── kew@0.7.0 
  ├── progress@1.1.8 
  ├─┬ request@2.83.0 
  │ ├── aws-sign2@0.7.0 
  │ ├── aws4@1.6.0 
  │ ├── caseless@0.12.0 
  │ ├─┬ combined-stream@1.0.5 
  │ │ └── delayed-stream@1.0.0 
  │ ├── extend@3.0.1 
  │ ├── forever-agent@0.6.1 
  │ ├─┬ form-data@2.3.1 
  │ │ └── asynckit@0.4.0 
  │ ├─┬ har-validator@5.0.3 
  │ │ ├─┬ ajv@5.5.2 
  │ │ │ ├── co@4.6.0 
  │ │ │ ├── fast-deep-equal@1.0.0 
  │ │ │ ├── fast-json-stable-stringify@2.0.0 
  │ │ │ └── json-schema-traverse@0.3.1 
  │ │ └── har-schema@2.0.0 
  │ ├─┬ hawk@6.0.2 
  │ │ ├── boom@4.3.1 
  │ │ ├─┬ cryptiles@3.1.2 
  │ │ │ └── boom@5.2.0 
  │ │ ├── hoek@4.2.0 
  │ │ └── sntp@2.1.0 
  │ ├─┬ http-signature@1.2.0 
  │ │ ├── assert-plus@1.0.0 
  │ │ ├─┬ jsprim@1.4.1 
  │ │ │ ├── assert-plus@1.0.0 
  │ │ │ ├── extsprintf@1.3.0 
  │ │ │ ├── json-schema@0.2.3 
  │ │ │ └─┬ verror@1.10.0 
  │ │ │   └── assert-plus@1.0.0 
  │ │ └─┬ sshpk@1.13.1 
  │ │   ├── asn1@0.2.3 
  │ │   ├── assert-plus@1.0.0 
  │ │   ├── bcrypt-pbkdf@1.0.1 
  │ │   ├─┬ dashdash@1.14.1 
  │ │   │ └── assert-plus@1.0.0 
  │ │   ├── ecc-jsbn@0.1.1 
  │ │   ├─┬ getpass@0.1.7 
  │ │   │ └── assert-plus@1.0.0 
  │ │   ├── jsbn@0.1.1 
  │ │   └── tweetnacl@0.14.5 
  │ ├── is-typedarray@1.0.0 
  │ ├── isstream@0.1.2 
  │ ├── json-stringify-safe@5.0.1 
  │ ├─┬ mime-types@2.1.17 
  │ │ └── mime-db@1.30.0 
  │ ├── oauth-sign@0.8.2 
  │ ├── performance-now@2.1.0 
  │ ├── qs@6.5.1 
  │ ├── safe-buffer@5.1.1 
  │ ├── stringstream@0.0.5 
  │ ├─┬ tough-cookie@2.3.3 
  │ │ └── punycode@1.4.1 
  │ ├── tunnel-agent@0.6.0 
  │ └── uuid@3.1.0 
  ├─┬ request-progress@2.0.1 
  │ └── throttleit@1.0.0 
  └─┬ which@1.3.0 
    └── isexe@2.0.0 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN evergreen-staff-client@0.0.1 No repository field.
npm WARN evergreen-staff-client@0.0.1 license should be a valid SPDX license expression
Return Value = 0
(node:24947) DeprecationWarning: process.EventEmitter is deprecated. Use require('events') instead.
Running "copy:js" (copy) task
Copied 27 files

Running "copy:css" (copy) task
Copied 7 files

Running "copy:fonts" (copy) task
Copied 5 files

Running "copy:images" (copy) task
Copied 10 files

Running "cssmin:combine" (cssmin) task
File build/css/evergreen-staff-client-deps.0.0.1.min.css created: 134.37 kB → 131.56 kB

Running "uglify:dev" (uglify) task
File build/js/ui-bootstrap.min.js created: 233.12 kB → 97.73 kB
File build/js/ui-bootstrap-tpls.min.js created: 260.88 kB → 120.96 kB

Running "uglify:build" (uglify) task
File build/js/evergreen-staff-client.0.0.1.min.js created: 1.2 MB → 922.69 kB

Done, without errors.
Return Value = 0
(node:24954) DeprecationWarning: process.EventEmitter is deprecated. Use require('events') instead.
Running "copy:js" (copy) task
Copied 27 files

Running "copy:css" (copy) task
Copied 7 files

Running "copy:fonts" (copy) task
Copied 5 files

Running "copy:images" (copy) task
Copied 10 files

Running "exec:idl2js" (exec) task

Running "karma:unit" (karma) task
INFO [karma]: Karma v0.12.37 server started at http://localhost:9876/
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 2.1.1 (Linux 0.0.0)]: Connected on socket ZMAlIfpSmi_YDJc0lMgU with id 88035042

  egIDL
    ✓ should parse the IDL
    ✓ should create an aou object
    ✓ should create an aou object with accessor/mutators
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'About to cache a list of aou objects...'
DEBUG LOG: 'attempting offline DB connection'

  egOrg
    ✓ should provide get by ID
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'About to cache a list of aou objects...'
DEBUG LOG: 'attempting offline DB connection'
ERROR LOG: 'Cannot connect to offline DB: Error: http://google.github.io/lovefield/error_lookup/src/error_lookup.html?c=113'
    ✓ should provide get by node
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'About to cache a list of aou objects...'
DEBUG LOG: 'attempting offline DB connection'
ERROR LOG: 'Cannot connect to offline DB: Error: http://google.github.io/lovefield/error_lookup/src/error_lookup.html?c=113'
    ✓ should provide ancestors
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'About to cache a list of aou objects...'
DEBUG LOG: 'attempting offline DB connection'
ERROR LOG: 'Cannot connect to offline DB: Error: http://google.github.io/lovefield/error_lookup/src/error_lookup.html?c=113'
    ✓ should provide descendants
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'About to cache a list of aou objects...'
DEBUG LOG: 'attempting offline DB connection'
ERROR LOG: 'Cannot connect to offline DB: Error: http://google.github.io/lovefield/error_lookup/src/error_lookup.html?c=113'
    ✓ should provide full path
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'About to cache a list of aou objects...'
DEBUG LOG: 'attempting offline DB connection'
ERROR LOG: 'Cannot connect to offline DB: Error: http://google.github.io/lovefield/error_lookup/src/error_lookup.html?c=113'
    ✓ should provide root
DEBUG LOG: 'Hatch is not available'

  egCore
    ✓ should wrap services
DEBUG LOG: 'Hatch is not available'
    ✓ should wrap services
DEBUG LOG: 'Hatch is not available'
    ✓ should not wrap non-services

  egDate
    ✓ should parse a simple interval
    ✓ should parse a combined interval
    ✓ should parse a time interval

  egEvent
    ✓ should parse an event object
    ✓ should not parse a non-event
    ✓ should not parse a non-event
    ✓ should not parse a non-event
    ✓ should not parse a non-event
    ✓ should not parse a non-event
    ✓ should stringify an event
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'egGrid: auto dotpath is: '
DEBUG LOG: 'egGrid: auto dotpath is: usr'

  egGridColumnsProvider
    ✓ expand eg-grid-field wildcard paths
DEBUG LOG: 'Hatch is not available'
DEBUG LOG: 'attempting offline DB connection'
ERROR LOG: 'Cannot connect to offline DB: Error: http://google.github.io/lovefield/error_lookup/src/error_lookup.html?c=113'

  egHomeControllers
    ✓ should focus the login controller
DEBUG LOG: 'Hatch is not available'

  egPatronAppTest
    patronSvcTests
      ✓ patronSvc should start with empty lists
DEBUG LOG: 'Hatch is not available'
      ✓ patronSvc reset should clear data

  egStrings
    ✓ should interpolate values
DEBUG LOG: 'Hatch is not available'

  egVolCopyTest
    itemSvcTests
      ✓ itemSvc should start with empty lists
DEBUG LOG: 'Hatch is not available'
      ✓ itemSvc.convert_xul_templates converts copy templates as expected

PhantomJS 2.1.1 (Linux 0.0.0): Executed 29 of 29 SUCCESS (0.402 secs / 0.396 secs)


Running "exec:rmidl2js" (exec) task

Done, without errors.
Return Value = 0
End of Evergreen browser client build/test =~-._