NEWS
Aufruf an alle: Travis-CI/AppVeyor für alle Adapter …
-
Achja: Bei meinem nut-Adapter könnt Ihr auch schauen wie man den Teststatus in die README einfügen kann.
Hier mal der Code an dem Beispiel:
**Tests:** Linux/Mac: [![Travis-CI](http://img.shields.io/travis/Apollon77/ioBroker.nut/master.svg)](https://travis-ci.org/Apollon77/ioBroker.nut) Windows: [![AppVeyor](https://ci.appveyor.com/api/projects/status/github/Apollon77/ioBroker.nut?branch=master&svg=true)](https://ci.appveyor.com/project/Apollon77/ioBroker-nut/)
Und es gibt auch Software die den Build-Status als Desktop-Tray-Icons bzw. Notifications anzeigt … ist einfacher als immer im Browser oder per E-Mail das auf dem Radar zu halten-
-
Kurzes Status-Update:
Alle ioBroker-"owned" Adapter haben jetzt Basistests oder teilweise tiefere Tests und sind auf allen Umgebungen "grün".
Jetzt fehlen noch die ganzen 3rd-Party-Adapter … daher nochmal der Aufruf an alle Entwickler :-)) macht mit!
Ich helfe gern wenn jemand Probleme hat!
Ansonsten hier im Anhang noch ein Update der "test/lib/setup.js". Jetzt ist neben Fehlerhandling für nicht existente states.json auch die Option drin zusätzliche Adapter-Instanzen aufzusetzen (Anwendung: siehe "ioBroker.cloud" im Github)
Ingo F
378_setup.js -
Hallo mitsammen!
Habe bei xs1, km200 und radar die Tests eingebaut (Mit BlueFox's script).
Da die Adapter grundsätzlich nicht <4 laufen hab ich 0.10 und 0.12 aus den Tests rausgeschmissen.
Beim KM200 bin ich draufgekommen dass das mcrypt-Modul nicht auf OSX läft, also hier OSX rausgenommen.
Auf Appveyor sind jetzt alle grün.
Auf Travis geht alles bis auf den Linux-v4-Test Die Fehler:
checkIsAdapterInstalled: ready! Adapter installed. Store original files... Clear controller log... Create controller log directory... startController... inMem-objects listening on port 19001 startController: started!! startAdapter... ✓ Test radar instance object: it must exists Try check #0 2016-12-17 21:24:22.225 - debug: radar.0 objectDB connected 2016-12-17 21:24:22.230 - debug: radar.0 statesDB connected 2016-12-17 21:24:22.336 - info: radar.0 starting. Version 0.7.2 in /home/travis/build/frankjoke/iobroker.radar/tmp/node_modules/iobroker.radar, node: v4.7.0 ../deps/uv/src/unix/core.c:875: uv__io_stop: Assertion `w->fd >= 0' failed. Try check #1 .... Try check #31 Cannot check connection 1) Test radar adapter: Check if adapter started Set system.adapter.iobroker.radar.0 child process NOT terminated Adapter normal terminated: false 1 passing (44s) 1 failing
Auf meinem Raspi und auf meiner Ubuntu virtual machine funktioniert er auf 4.7 aber!
Hat einer eine Idee?
Update: Adapter ist nun auch grün! Ich habe ins io-package.json ein default device eingetragen (Ich mit localhost als ip) womit der Adapter nicht sofort wieder endet da er nichts konfiguriert hat!
Wäre schön im testscript das adapter.config mit Testdaten zu versorgen. Wie könnte das gehen?
Wieder ein Update, mal geht's und mal nicht Der Fehler ist leider immer unterschiedlich
-
Hey, Super das Du mitmachst !!
@fsjoke:Habe bei xs1, km200 und radar die Tests eingebaut (Mit BlueFox's script). `
Hast Du meine neue setup.js genommen aus dem Thread? Wäre cool wenn DU das noch machen könntest.Dann sind alle identisch.
@fsjoke:Beim KM200 bin ich draufgekommen dass das mcrypt-Modul nicht auf OSX läft, also hier OSX rausgenommen. `
@fsjoke:Wäre schön im testscript das adapter.config mit Testdaten zu versorgen. Wie könnte das gehen? `
Geht. in testAdapter.js im "before"-Bereich (ca. Zeile 86) werden Adapter-Settings gesetzt. Da ist eine auskommentierte Zeile
//config.native.dbtype = 'sqlite';
Kommentier die ein und passe Sie an. Dann kannst Du da alles setzen was Du als Konfig willst.
Ingo F
-
Zu mcrypt:
Versuch mal in die Travis-Konfig das folgende einzubauen:
before_install: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install gcc48; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install mcrypt; fi
Schau obs dann tut
-
Hallo,
danke für den Tipp mit der config.
Übrigens, Radar geht wieder, hab nichts verändert und den Test nur nochmal gestartet!
Der Tipp mit dem zusätzlichen osx- before-install scheint auch zu funktionieren. Momentan scheint alles Grün zu sein!
-
Hi,
ich hab gerade die Automatischen Tests zum upnp Adapter hinzugefügt. Das hat auch soweit geklappt.
Beim Ausführen der Tests tritt jedoch ein Fehler auf mit dem ich überhaupt nichts anfangen kann.
Hier mal das log von einem Test, die anderen sehen genauso aus:
! travis_fold:start:worker_info
! [0K[33;1mWorker information[0m
! hostname: ip-10-12-11-113:43a183c8-b955-4006-9a21-0e7c53785029
! version: v2.5.0-8-g19ea9c2 https://github.com/travis-ci/worker/tre … b47024922c
! instance: 92d80cd:travis:node_js
! startup: 719.702424ms
! travis_fold<emoji seq="1f51a"></emoji>worker_info
! [0Ktravis_fold:start:system_info
! [0K[33;1mBuild system information[0m
! Build language: node_js
! Build group: stable
! Build dist: precise
! Build id: 189092072
! Job id: 189092076
! travis-build version: 8720fc090
! [34m[1mBuild image provisioning date and time[0m
! Thu Feb 5 15:09:33 UTC 2015
! [34m[1mOperating System Details[0m
! Distributor ID: Ubuntu
! Description: Ubuntu 12.04.5 LTS
! Release: 12.04
! Codename: precise
! [34m[1mLinux Version[0m
! 3.13.0-29-generic
! [34m[1mCookbooks Version[0m
! a68419e https://github.com/travis-ci/travis-coo ... ee/a68419e
! [34m[1mGCC version[0m
! gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
! Copyright (C) 2011 Free Software Foundation, Inc.
! This is free software; see the source for copying conditions. There is NO
! warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
! [34m[1mLLVM version[0m
! clang version 3.4 (tags/RELEASE_34/final)
! Target: x86_64-unknown-linux-gnu
! Thread model: posix
! [34m[1mPre-installed Ruby versions[0m
! ruby-1.9.3-p551
! [34m[1mPre-installed Node.js versions[0m
! v0.10.36
! [34m[1mPre-installed Go versions[0m
! 1.4.1
! [34m[1mRedis version[0m
! redis-server 2.8.19
! [34m[1mriak version[0m
! 2.0.2
! [34m[1mMongoDB version[0m
! MongoDB 2.4.12
! [34m[1mCouchDB version[0m
! couchdb 1.6.1
! [34m[1mNeo4j version[0m
! 1.9.4
! [34m[1mRabbitMQ Version[0m
! 3.4.3
! [34m[1mElasticSearch version[0m
! 1.4.0
! [34m[1mInstalled Sphinx versions[0m
! 2.0.10
! 2.1.9
! 2.2.6
! [34m[1mDefault Sphinx version[0m
! 2.2.6
! [34m[1mInstalled Firefox version[0m
! firefox 31.0esr
! [34m[1mPhantomJS version[0m
! 1.9.8
! [34m[1mant -version[0m
! Apache Ant(TM) version 1.8.2 compiled on December 3 2011
! [34m[1mmvn -version[0m
! Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T17:29:23+00:00)
! Maven home: /usr/local/maven
! Java version: 1.7.0_76, vendor: Oracle Corporation
! Java home: /usr/lib/jvm/java-7-oracle/jre
! Default locale: en_US, platform encoding: ANSI_X3.4-1968
! OS name: "linux", version: "3.13.0-29-generic", arch: "amd64", family: "unix"
! travis_fold<emoji seq="1f51a"></emoji>system_info
! [0K
! travis_fold:start:fix.CVE-2015-7547
! [0K$ export DEBIAN_FRONTEND=noninteractive
! W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-amd64_Packages.gz is not what the server reported 19576 20785
! W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-i386_Packages.gz is not what the server reported 19521 20707
! W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-backports_multiverse_source_Sources.gz is not what the server reported 5886 5888
! W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-amd64_Packages.gz is not what the server reported 13782 14904
! W: Size of file /var/lib/apt/lists/ppa.launchpad.net_travis-ci_zero-mq_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 832 1195
! W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-i386_Packages.gz is not what the server reported 13751 14885
! W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 33653 36677
! W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-i386_Packages.gz is not what the server reported 33699 36733
! Reading package lists...
! Building dependency tree...
! Reading state information...
! The following extra packages will be installed:
! libc-bin libc-dev-bin libc6-dev
! Suggested packages:
! glibc-doc
! The following packages will be upgraded:
! libc-bin libc-dev-bin libc6 libc6-dev
! 4 upgraded, 0 newly installed, 0 to remove and 250 not upgraded.
! Need to get 8,840 kB of archives.
! After this operation, 14.3 kB disk space will be freed.
! Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6-dev amd64 2.15-0ubuntu10.15 [2,943 kB]
! Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-dev-bin amd64 2.15-0ubuntu10.15 [84.7 kB]
! Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-bin amd64 2.15-0ubuntu10.15 [1,177 kB]
! Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6 amd64 2.15-0ubuntu10.15 [4,636 kB]
! Fetched 8,840 kB in 0s (35.5 MB/s)
! Preconfiguring packages …
! (Reading database ...
! (Reading database ... 5%
! (Reading database ... 10%
! (Reading database ... 15%
! (Reading database ... 20%
! (Reading database ... 25%
! (Reading database ... 30%
! (Reading database ... 35%
! (Reading database ... 40%
! (Reading database ... 45%
! (Reading database ... 50%
! (Reading database ... 55%
! (Reading database ... 60%
! (Reading database ... 65%
! (Reading database ... 70%
! (Reading database ... 75%
! (Reading database ... 80%
! (Reading database ... 85%
! (Reading database ... 90%
! (Reading database ... 95%
! (Reading database ... 100%
! (Reading database ... 69991 files and directories currently installed.)
! Preparing to replace libc6-dev 2.15-0ubuntu10.10 (using .../libc6-dev_2.15-0ubuntu10.15_amd64.deb) ...
! Unpacking replacement libc6-dev ...
! Preparing to replace libc-dev-bin 2.15-0ubuntu10.10 (using .../libc-dev-bin_2.15-0ubuntu10.15_amd64.deb) ...
! Unpacking replacement libc-dev-bin ...
! Preparing to replace libc-bin 2.15-0ubuntu10.10 (using .../libc-bin_2.15-0ubuntu10.15_amd64.deb) ...
! Unpacking replacement libc-bin ...
! Processing triggers for man-db ...
! Setting up libc-bin (2.15-0ubuntu10.15) ...
! (Reading database ...
! (Reading database ... 5%
! (Reading database ... 10%
! (Reading database ... 15%
! (Reading database ... 20%
! (Reading database ... 25%
! (Reading database ... 30%
! (Reading database ... 35%
! (Reading database ... 40%
! (Reading database ... 45%
! (Reading database ... 50%
! (Reading database ... 55%
! (Reading database ... 60%
! (Reading database ... 65%
! (Reading database ... 70%
! (Reading database ... 75%
! (Reading database ... 80%
! (Reading database ... 85%
! (Reading database ... 90%
! (Reading database ... 95%
! (Reading database ... 100%
! (Reading database ... 69990 files and directories currently installed.)
! Preparing to replace libc6 2.15-0ubuntu10.10 (using .../libc6_2.15-0ubuntu10.15_amd64.deb) ...
! Unpacking replacement libc6 ...
! Setting up libc6 (2.15-0ubuntu10.15) ...
! Setting up libc-dev-bin (2.15-0ubuntu10.15) ...
! Setting up libc6-dev (2.15-0ubuntu10.15) ...
! Processing triggers for libc-bin ...
! ldconfig deferred processing now taking place
! travis_fold<emoji seq="1f51a"></emoji>fix.CVE-2015-7547
! [0Ktravis_fold:start:git.checkout
! [0Ktravis_time:start:1ceb897a
! [0K$ git clone --depth=50 --branch=master https://github.com/Jey-Cee/ioBroker.upnp.git Jey-Cee/ioBroker.upnp
! Cloning into 'Jey-Cee/ioBroker.upnp'...
! remote: Counting objects: 165, done.[K
! remote: Compressing objects: 4% (1/24) [K
! remote: Compressing objects: 8% (2/24) [K
! remote: Compressing objects: 12% (3/24) [K
! remote: Compressing objects: 16% (4/24) [K
! remote: Compressing objects: 20% (5/24) [K
! remote: Compressing objects: 25% (6/24) [K
! remote: Compressing objects: 29% (7/24) [K
! remote: Compressing objects: 33% (8/24) [K
! remote: Compressing objects: 37% (9/24) [K
! remote: Compressing objects: 41% (10/24) [K
! remote: Compressing objects: 45% (11/24) [K
! remote: Compressing objects: 50% (12/24) [K
! remote: Compressing objects: 54% (13/24) [K
! remote: Compressing objects: 58% (14/24) [K
! remote: Compressing objects: 62% (15/24) [K
! remote: Compressing objects: 66% (16/24) [K
! remote: Compressing objects: 70% (17/24) [K
! remote: Compressing objects: 75% (18/24) [K
! remote: Compressing objects: 79% (19/24) [K
! remote: Compressing objects: 83% (20/24) [K
! remote: Compressing objects: 87% (21/24) [K
! remote: Compressing objects: 91% (22/24) [K
! remote: Compressing objects: 95% (23/24) [K
! remote: Compressing objects: 100% (24/24) [K
! remote: Compressing objects: 100% (24/24), done.[K
! Receiving objects: 0% (1/165)
! Receiving objects: 1% (2/165)
! Receiving objects: 2% (4/165)
! Receiving objects: 3% (5/165)
! Receiving objects: 4% (7/165)
! Receiving objects: 5% (9/165)
! Receiving objects: 6% (10/165)
! Receiving objects: 7% (12/165)
! Receiving objects: 8% (14/165)
! Receiving objects: 9% (15/165)
! Receiving objects: 10% (17/165)
! Receiving objects: 11% (19/165)
! Receiving objects: 12% (20/165)
! Receiving objects: 13% (22/165)
! Receiving objects: 14% (24/165)
! Receiving objects: 15% (25/165)
! Receiving objects: 16% (27/165)
! Receiving objects: 17% (29/165)
! Receiving objects: 18% (30/165)
! Receiving objects: 19% (32/165)
! Receiving objects: 20% (33/165)
! Receiving objects: 21% (35/165)
! Receiving objects: 22% (37/165)
! Receiving objects: 23% (38/165)
! Receiving objects: 24% (40/165)
! Receiving objects: 25% (42/165)
! Receiving objects: 26% (43/165)
! Receiving objects: 27% (45/165)
! Receiving objects: 28% (47/165)
! Receiving objects: 29% (48/165)
! Receiving objects: 30% (50/165)
! Receiving objects: 31% (52/165)
! Receiving objects: 32% (53/165)
! Receiving objects: 33% (55/165)
! Receiving objects: 34% (57/165)
! remote: Total 165 (delta 7), reused 0 (delta 0), pack-reused 139[K
! Receiving objects: 35% (58/165)
! Receiving objects: 36% (60/165)
! Receiving objects: 37% (62/165)
! Receiving objects: 38% (63/165)
! Receiving objects: 39% (65/165)
! Receiving objects: 40% (66/165)
! Receiving objects: 41% (68/165)
! Receiving objects: 42% (70/165)
! Receiving objects: 43% (71/165)
! Receiving objects: 44% (73/165)
! Receiving objects: 45% (75/165)
! Receiving objects: 46% (76/165)
! Receiving objects: 47% (78/165)
! Receiving objects: 48% (80/165)
! Receiving objects: 49% (81/165)
! Receiving objects: 50% (83/165)
! Receiving objects: 51% (85/165)
! Receiving objects: 52% (86/165)
! Receiving objects: 53% (88/165)
! Receiving objects: 54% (90/165)
! Receiving objects: 55% (91/165)
! Receiving objects: 56% (93/165)
! Receiving objects: 57% (95/165)
! Receiving objects: 58% (96/165)
! Receiving objects: 59% (98/165)
! Receiving objects: 60% (99/165)
! Receiving objects: 61% (101/165)
! Receiving objects: 62% (103/165)
! Receiving objects: 63% (104/165)
! Receiving objects: 64% (106/165)
! Receiving objects: 65% (108/165)
! Receiving objects: 66% (109/165)
! Receiving objects: 67% (111/165)
! Receiving objects: 68% (113/165)
! Receiving objects: 69% (114/165)
! Receiving objects: 70% (116/165)
! Receiving objects: 71% (118/165)
! Receiving objects: 72% (119/165)
! Receiving objects: 73% (121/165)
! Receiving objects: 74% (123/165)
! Receiving objects: 75% (124/165)
! Receiving objects: 76% (126/165)
! Receiving objects: 77% (128/165)
! Receiving objects: 78% (129/165)
! Receiving objects: 79% (131/165)
! Receiving objects: 80% (132/165)
! Receiving objects: 81% (134/165)
! Receiving objects: 82% (136/165)
! Receiving objects: 83% (137/165)
! Receiving objects: 84% (139/165)
! Receiving objects: 85% (141/165)
! Receiving objects: 86% (142/165)
! Receiving objects: 87% (144/165)
! Receiving objects: 88% (146/165)
! Receiving objects: 89% (147/165)
! Receiving objects: 90% (149/165)
! Receiving objects: 91% (151/165)
! Receiving objects: 92% (152/165)
! Receiving objects: 93% (154/165)
! Receiving objects: 94% (156/165)
! Receiving objects: 95% (157/165)
! Receiving objects: 96% (159/165)
! Receiving objects: 97% (161/165)
! Receiving objects: 98% (162/165)
! Receiving objects: 99% (164/165)
! Receiving objects: 100% (165/165)
! Receiving objects: 100% (165/165), 100.07 KiB | 0 bytes/s, done.
! Resolving deltas: 0% (0/95)
! Resolving deltas: 1% (1/95)
! Resolving deltas: 2% (2/95)
! Resolving deltas: 5% (5/95)
! Resolving deltas: 6% (6/95)
! Resolving deltas: 7% (7/95)
! Resolving deltas: 13% (13/95)
! Resolving deltas: 28% (27/95)
! Resolving deltas: 34% (33/95)
! Resolving deltas: 49% (47/95)
! Resolving deltas: 50% (48/95)
! Resolving deltas: 54% (52/95)
! Resolving deltas: 64% (61/95)
! Resolving deltas: 80% (76/95)
! Resolving deltas: 86% (82/95)
! Resolving deltas: 87% (83/95)
! Resolving deltas: 88% (84/95)
! Resolving deltas: 89% (85/95)
! Resolving deltas: 100% (95/95)
! Resolving deltas: 100% (95/95), done.
! Checking connectivity... done.
! travis_time<emoji seq="1f51a"></emoji>1ceb897a:start=1483600070326332619,finish=1483600070992611328,duration=666278709
! [0K$ cd Jey-Cee/ioBroker.upnp
! $ git checkout -qf 5235ee56ab173ac0face25d8e6b9f92e13caf0f4
! travis_fold<emoji seq="1f51a"></emoji>git.checkout
! [0Ktravis_fold:start:apt
! [0K[33;1mAdding APT Sources (BETA)[0m
! $ export DEBIAN_FRONTEND=noninteractive
! travis_time:start:08783834
! [0K$ sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
! gpg: keyring/tmp/tmpqXT6Ar/secring.gpg' created ! gpg: keyring
/tmp/tmpqXT6Ar/pubring.gpg' created
! gpg: requesting key BA9EF27F from hkp server keyserver.ubuntu.com
! gpg: /tmp/tmpqXT6Ar/trustdb.gpg: trustdb created
! gpg: key BA9EF27F: public key "Launchpad Toolchain builds" imported
! gpg: Total number processed: 1
! gpg: imported: 1 (RSA: 1)
! OK
! travis_time<emoji seq="1f51a"></emoji>08783834:start=1483600071004973065,finish=1483600072519646021,duration=1514672956
! [0K[33;1mInstalling APT Packages (BETA)[0m
! $ export DEBIAN_FRONTEND=noninteractive
! travis_time:start:157a69f8
! [0K$ sudo -E apt-get -yq update &>> ~/apt-get-update.log
! travis_time<emoji seq="1f51a"></emoji>157a69f8:start=1483600072524586335,finish=1483600077438523909,duration=4913937574
! [0Ktravis_time:start:0af264a8
! [0K$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install g++-4.8
! Reading package lists...
! Building dependency tree...
! Reading state information...
! The following extra packages will be installed:
! cpp-4.8 gcc-4.8 gcc-4.8-base gcc-6-base libasan0 libatomic1 libcloog-isl4
! libgcc-4.8-dev libgcc1 libgomp1 libisl10 libitm1 libquadmath0
! libstdc++-4.8-dev libstdc++6 libtsan0
! Suggested packages:
! gcc-4.8-locales g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg
! gcc-4.8-multilib libmudflap0-4.8-dev libgcc1-dbg libgomp1-dbg libitm1-dbg
! libatomic1-dbg libasan0-dbg libtsan0-dbg libbacktrace1-dbg libquadmath0-dbg
! libmudflap0-dbg binutils-gold libstdc++-4.8-doc
! The following NEW packages will be installed:
! cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base gcc-6-base libasan0 libatomic1
! libcloog-isl4 libgcc-4.8-dev libisl10 libitm1 libstdc++-4.8-dev libtsan0
! The following packages will be upgraded:
! libgcc1 libgomp1 libquadmath0 libstdc++6
! 4 upgraded, 13 newly installed, 0 to remove and 256 not upgraded.
! Need to get 27.4 MB of archives.
! After this operation, 69.2 MB of additional disk space will be used.
! Get:1 http://ppa.launchpad.net/ubuntu-toolcha ... st/ubuntu/ precise/main gcc-6-base amd64 6.2.0-3ubuntu11~12.04 [18.1 kB]
! Get:2 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libgcc1 amd64 1:6.2.0-3ubuntu11~12.04 [44.6 kB]
! Get:3 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libstdc++6 amd64 6.2.0-3ubuntu11~12.04 [391 kB]
! Get:4 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main gcc-4.8-base amd64 4.8.1-2ubuntu1~12.04 [16.0 kB]
! Get:5 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libasan0 amd64 4.8.1-2ubuntu1~12.04 [76.0 kB]
! Get:6 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libatomic1 amd64 6.2.0-3ubuntu11~12.04 [10.8 kB]
! Get:7 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libisl10 amd64 0.12.2-2~12.04 [530 kB]
! Get:8 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libcloog-isl4 amd64 0.18.2-1~12.04 [67.3 kB]
! Get:9 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libgomp1 amd64 6.2.0-3ubuntu11~12.04 [85.6 kB]
! Get:10 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libitm1 amd64 6.2.0-3ubuntu11~12.04 [34.3 kB]
! Get:11 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libquadmath0 amd64 6.2.0-3ubuntu11~12.04 [146 kB]
! Get:12 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libtsan0 amd64 6.2.0-3ubuntu11~12.04 [324 kB]
! Get:13 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main cpp-4.8 amd64 4.8.1-2ubuntu1~12.04 [5,835 kB]
! Get:14 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libgcc-4.8-dev amd64 4.8.1-2ubuntu1~12.04 [2,792 kB]
! Get:15 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main gcc-4.8 amd64 4.8.1-2ubuntu1~12.04 [6,609 kB]
! Get:16 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main libstdc++-4.8-dev amd64 4.8.1-2ubuntu1~12.04 [1,753 kB]
! Get:17 http://ppa.launchpad.net/ubuntu-toolcha … st/ubuntu/ precise/main g++-4.8 amd64 4.8.1-2ubuntu1~12.04 [8,707 kB]
! Fetched 27.4 MB in 6s (4,016 kB/s)
! Selecting previously unselected package gcc-6-base.
! (Reading database …
! (Reading database ... 5%
! (Reading database ... 10%
! (Reading database ... 15%
! (Reading database ... 20%
! (Reading database ... 25%
! (Reading database ... 30%
! (Reading database ... 35%
! (Reading database ... 40%
! (Reading database ... 45%
! (Reading database ... 50%
! (Reading database ... 55%
! (Reading database ... 60%
! (Reading database ... 65%
! (Reading database ... 70%
! (Reading database ... 75%
! (Reading database ... 80%
! (Reading database ... 85%
! (Reading database ... 90%
! (Reading database ... 95%
! (Reading database ... 100%
! (Reading database ... 69990 files and directories currently installed.)
! Unpacking gcc-6-base (from .../gcc-6-base_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Processing triggers for ccache ...
! Updating symlinks in /usr/lib/ccache ...
! Setting up gcc-6-base (6.2.0-3ubuntu11~12.04) ...
! (Reading database ...
! (Reading database ... 5%
! (Reading database ... 10%
! (Reading database ... 15%
! (Reading database ... 20%
! (Reading database ... 25%
! (Reading database ... 30%
! (Reading database ... 35%
! (Reading database ... 40%
! (Reading database ... 45%
! (Reading database ... 50%
! (Reading database ... 55%
! (Reading database ... 60%
! (Reading database ... 65%
! (Reading database ... 70%
! (Reading database ... 75%
! (Reading database ... 80%
! (Reading database ... 85%
! (Reading database ... 90%
! (Reading database ... 95%
! (Reading database ... 100%
! (Reading database ... 69997 files and directories currently installed.)
! Preparing to replace libgcc1 1:4.6.3-1ubuntu5 (using .../libgcc1_1%3a6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Unpacking replacement libgcc1 ...
! Setting up libgcc1 (1:6.2.0-3ubuntu11~12.04) ...
! Processing triggers for libc-bin ...
! ldconfig deferred processing now taking place
! (Reading database ...
! (Reading database ... 5%
! (Reading database ... 10%
! (Reading database ... 15%
! (Reading database ... 20%
! (Reading database ... 25%
! (Reading database ... 30%
! (Reading database ... 35%
! (Reading database ... 40%
! (Reading database ... 45%
! (Reading database ... 50%
! (Reading database ... 55%
! (Reading database ... 60%
! (Reading database ... 65%
! (Reading database ... 70%
! (Reading database ... 75%
! (Reading database ... 80%
! (Reading database ... 85%
! (Reading database ... 90%
! (Reading database ... 95%
! (Reading database ... 100%
! (Reading database ... 69997 files and directories currently installed.)
! Preparing to replace libstdc++6 4.6.3-1ubuntu5 (using .../libstdc++6_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Unpacking replacement libstdc++6 ...
! Setting up libstdc++6 (6.2.0-3ubuntu11~12.04) ...
! Processing triggers for libc-bin ...
! ldconfig deferred processing now taking place
! Selecting previously unselected package gcc-4.8-base.
! (Reading database ...
! (Reading database ... 5%
! (Reading database ... 10%
! (Reading database ... 15%
! (Reading database ... 20%
! (Reading database ... 25%
! (Reading database ... 30%
! (Reading database ... 35%
! (Reading database ... 40%
! (Reading database ... 45%
! (Reading database ... 50%
! (Reading database ... 55%
! (Reading database ... 60%
! (Reading database ... 65%
! (Reading database ... 70%
! (Reading database ... 75%
! (Reading database ... 80%
! (Reading database ... 85%
! (Reading database ... 90%
! (Reading database ... 95%
! (Reading database ... 100%
! (Reading database ... 70010 files and directories currently installed.)
! Unpacking gcc-4.8-base (from .../gcc-4.8-base_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Selecting previously unselected package libasan0.
! Unpacking libasan0 (from .../libasan0_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Selecting previously unselected package libatomic1.
! Unpacking libatomic1 (from .../libatomic1_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Selecting previously unselected package libisl10.
! Unpacking libisl10 (from .../libisl10_0.12.2-2~12.04_amd64.deb) ...
! Selecting previously unselected package libcloog-isl4.
! Unpacking libcloog-isl4 (from .../libcloog-isl4_0.18.2-1~12.04_amd64.deb) ...
! Preparing to replace libgomp1 4.6.3-1ubuntu5 (using .../libgomp1_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Unpacking replacement libgomp1 ...
! Selecting previously unselected package libitm1.
! Unpacking libitm1 (from .../libitm1_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Preparing to replace libquadmath0 4.6.3-1ubuntu5 (using .../libquadmath0_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Unpacking replacement libquadmath0 ...
! Selecting previously unselected package libtsan0.
! Unpacking libtsan0 (from .../libtsan0_6.2.0-3ubuntu11~12.04_amd64.deb) ...
! Selecting previously unselected package cpp-4.8.
! Unpacking cpp-4.8 (from .../cpp-4.8_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Selecting previously unselected package libgcc-4.8-dev.
! Unpacking libgcc-4.8-dev (from .../libgcc-4.8-dev_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Selecting previously unselected package gcc-4.8.
! Unpacking gcc-4.8 (from .../gcc-4.8_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Selecting previously unselected package libstdc++-4.8-dev.
! Unpacking libstdc++-4.8-dev (from .../libstdc++-4.8-dev_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Selecting previously unselected package g++-4.8.
! Unpacking g++-4.8 (from .../g++-4.8_4.8.1-2ubuntu1~12.04_amd64.deb) ...
! Processing triggers for ccache ...
! Updating symlinks in /usr/lib/ccache ...
! Processing triggers for man-db ...
! Setting up gcc-4.8-base (4.8.1-2ubuntu1~12.04) ...
! Setting up libasan0 (4.8.1-2ubuntu1~12.04) ...
! Setting up libatomic1 (6.2.0-3ubuntu11~12.04) ...
! Setting up libisl10 (0.12.2-2~12.04) ...
! Setting up libcloog-isl4 (0.18.2-1~12.04) ...
! Setting up libgomp1 (6.2.0-3ubuntu11~12.04) ...
! Setting up libitm1 (6.2.0-3ubuntu11~12.04) ...
! Setting up libquadmath0 (6.2.0-3ubuntu11~12.04) ...
! Setting up libtsan0 (6.2.0-3ubuntu11~12.04) ...
! Setting up cpp-4.8 (4.8.1-2ubuntu1~12.04) ...
! Setting up libgcc-4.8-dev (4.8.1-2ubuntu1~12.04) ...
! Setting up gcc-4.8 (4.8.1-2ubuntu1~12.04) ...
! Setting up libstdc++-4.8-dev (4.8.1-2ubuntu1~12.04) ...
! Setting up g++-4.8 (4.8.1-2ubuntu1~12.04) ...
! Processing triggers for libc-bin ...
! ldconfig deferred processing now taking place
! travis_time<emoji seq="1f51a"></emoji>0af264a8:start=1483600077443221213,finish=1483600096398690815,duration=18955469602
! [0Ktravis_fold<emoji seq="1f51a"></emoji>apt
! [0K
! [33;1mThis job is running on container-based infrastructure, which does not allow use of 'sudo', setuid and setguid executables.[0m
! [33;1mIf you require sudo, add 'sudo: required' to your .travis.yml[0m
! [33;1mSee https://docs.travis-ci.com/user/workers ... structure/ for details.[0m
! [33;1mSetting environment variables from .travis.yml[0m
! $ export CXX=g++-4.8
! [33;1mUpdating nvm to v0.32.0[0m
! travis_time:start:0b2b0150
! [0K$ nvm install 4
! 0.0%
! 0.0%
! 0.0%
! 0.1%
! 0.1%
! 0.1%
! 0.1%
! 0.1%
! 0.1%
! 0.2%
! 0.2%
! 0.2%
! 0.2%
! 0.2%
! 0.2%
! 0.3%
! 0.3%
! 0.3%
! 0.3%
! 0.3%
! 0.3%
! 0.4%
! 0.4%
! 0.4%
! 0.4%
! 0.4%
! 0.4%
! 0.4%
! 0.5%
! 0.5%
! 0.5%
! 0.5%
! 0.5%
! 0.5%
! 0.6%
! 0.6%
! 0.6%
! 0.6%
! 0.6%
! 0.6%
! 0.7%
! 0.7%
! 0.8%
! 0.8%
! 0.8%
! 0.9%
! 0.9%
! 1.0%
! 1.0%
! 1.1%
! 1.1%
! 1.2%
! 1.2%
! 1.3%
! 1.3%
! 1.4%
! # 1.4%
! # 1.5%
! # 1.5%
! # 1.5%
! # 1.6%
! # 1.6%
! # 1.7%
! # 1.7%
! # 1.8%
! # 1.8%
! # 1.9%
! # 1.9%
! # 2.0%
! # 2.0%
! # 2.1%
! # 2.1%
! # 2.2%
! # 2.2%
! # 2.3%
! # 2.3%
! # 2.4%
! # 2.4%
! # 2.5%
! # 2.5%
! # 2.6%
! # 2.6%
! # 2.7%
! ## 2.9%
! ## 2.9%
! ## 2.9%
! ## 3.1%
! ## 3.3%
! ## 3.5%
! ## 3.7%
! ## 3.9%
! ## 4.1%
! ## 4.1%
! ### 4.3%
! ### 4.5%
! ### 4.7%
! ### 4.9%
! ### 5.1%
! ### 5.3%
! ### 5.5%
! #### 5.7%
! #### 5.7%
! #### 5.9%
! #### 5.9%
! #### 6.1%
! #### 6.1%
! #### 6.1%
! #### 6.3%
! #### 6.3%
! #### 6.3%
! #### 6.5%
! #### 6.7%
! #### 6.7%
! #### 6.7%
! #### 6.9%
! ##### 7.1%
! ##### 7.1%
! ##### 7.3%
! ##### 7.3%
! ##### 7.5%
! ##### 7.5%
! ##### 7.7%
! ##### 7.9%
! ##### 7.9%
! ##### 8.1%
! ##### 8.3%
! ###### 8.4%
! ###### 8.4%
! ###### 8.6%
! ###### 8.8%
! ###### 9.0%
! ###### 9.2%
! ###### 9.2%
! ###### 9.4%
! ###### 9.4%
! ###### 9.6%
! ####### 9.8%
! ####### 9.8%
! ####### 10.0%
! ####### 10.2%
! ####### 10.4%
! ####### 10.6%
! ####### 10.6%
! ####### 10.8%
! ####### 11.0%
! ######## 11.2%
! ######## 11.4%
! ######## 11.4%
! ######## 11.6%
! ######## 11.8%
! ######## 12.0%
! ######## 12.2%
! ######## 12.4%
! ######### 12.6%
! ######### 12.8%
! ######### 13.0%
! ######### 13.2%
! ######### 13.4%
! ######### 13.6%
! ######### 13.6%
! ######### 13.8%
! ######### 13.8%
! ########## 13.9%
! ########## 14.1%
! ########## 14.3%
! ########## 14.5%
! ########## 14.5%
! ########## 14.5%
! ########## 14.7%
! ########## 14.9%
! ########## 15.1%
! ########### 15.3%
! ########### 15.3%
! ########### 15.5%
! ########### 15.7%
! ########### 15.9%
! ########### 16.1%
! ########### 16.3%
! ########### 16.5%
! ############ 16.7%
! ############ 16.9%
! ############ 16.9%
! ############ 17.1%
! ############ 17.3%
! ############ 17.5%
! ############ 17.7%
! ############ 17.9%
! ############# 18.1%
! ############# 18.3%
! ############# 18.5%
! ############# 18.7%
! ############# 18.9%
! ############# 19.1%
! ############# 19.3%
! ############## 19.5%
! ############## 19.6%
! ############## 19.8%
! ############## 20.0%
! ############## 20.2%
! ############## 20.4%
! ############## 20.6%
! ############## 20.8%
! ############### 21.0%
! ############### 21.2%
! ############### 21.4%
! ############### 21.6%
! ############### 21.8%
! ############### 22.0%
! ############### 22.2%
! ################ 22.4%
! ################ 22.6%
! ################ 22.8%
! ################ 23.0%
! ################ 23.2%
! ################ 23.4%
! ################ 23.6%
! ################# 23.8%
! ################# 24.0%
! ################# 24.2%
! ################# 24.4%
! ################# 24.6%
! ################# 24.8%
! ################# 25.0%
! ################## 25.2%
! ################## 25.3%
! ################## 25.5%
! ################## 25.7%
! ################## 25.9%
! ################## 26.1%
! ################## 26.3%
! ################### 26.5%
! ################### 26.7%
! ################### 26.9%
! ################### 27.1%
! ################### 27.3%
! ################### 27.5%
! ################### 27.7%
! #################### 27.9%
! #################### 28.1%
! #################### 28.3%
! #################### 28.5%
! #################### 28.7%
! #################### 28.9%
! #################### 29.1%
! ##################### 29.3%
! ##################### 29.5%
! ##################### 29.7%
! ##################### 29.9%
! ##################### 30.1%
! ##################### 30.3%
! ##################### 30.5%
! ###################### 30.7%
! ###################### 30.9%
! ###################### 31.0%
! ###################### 31.2%
! ###################### 31.4%
! ###################### 31.6%
! ###################### 31.8%
! ####################### 32.0%
! ####################### 32.2%
! ####################### 32.4%
! ####################### 32.6%
! ####################### 32.8%
! ####################### 33.0%
! ####################### 33.2%
! ######################## 33.4%
! ######################## 33.6%
! ######################## 33.8%
! ######################## 34.0%
! ######################## 34.2%
! ######################## 34.4%
! ######################## 34.6%
! ######################### 34.8%
! ######################### 35.0%
! ######################### 35.2%
! ######################### 35.4%
! ######################### 35.6%
! ######################### 35.8%
! ######################### 36.0%
! ########################## 36.2%
! ########################## 36.4%
! ########################## 36.5%
! ########################## 36.7%
! ########################## 36.9%
! ########################## 37.1%
! ########################## 37.3%
! ########################### 37.5%
! ########################### 37.7%
! ########################### 37.9%
! ########################### 38.1%
! ########################### 38.3%
! ########################### 38.5%
! ########################### 38.7%
! ############################ 38.9%
! ############################ 39.1%
! ############################ 39.3%
! ############################ 39.5%
! ############################ 39.7%
! ############################ 39.9%
! ############################ 40.1%
! ############################# 40.3%
! ############################# 40.5%
! ############################# 40.7%
! ############################# 40.9%
! ############################# 41.1%
! ############################# 41.3%
! ############################# 41.5%
! ############################# 41.7%
! ############################## 41.9%
! ############################## 42.1%
! ############################## 42.2%
! ############################## 42.4%
! ############################## 42.6%
! ############################## 42.8%
! ############################## 43.0%
! ############################### 43.2%
! ############################### 43.4%
! ############################### 43.6%
! ############################### 43.8%
! ############################### 44.0%
! ############################### 44.2%
! ############################### 44.4%
! ################################ 44.6%
! ################################ 44.8%
! ################################ 45.0%
! ################################ 45.2%
! ################################ 45.4%
! ################################ 45.6%
! ################################ 45.8%
! ################################# 46.0%
! ################################# 46.2%
! ################################# 46.4%
! ################################# 46.6%
! ################################# 46.8%
! ################################# 47.0%
! ################################# 47.2%
! ################################## 47.4%
! ################################## 47.6%
! ################################## 47.8%
! ################################## 47.9%
! ################################## 48.1%
! ################################## 48.3%
! ################################## 48.5%
! ################################### 48.7%
! ################################### 48.9%
! ################################### 49.1%
! ################################### 49.3%
! ################################### 49.5%
! ################################### 49.7%
! ################################### 49.9%
! #################################### 50.1%
! #################################### 50.3%
! #################################### 50.5%
! #################################### 50.7%
! #################################### 50.9%
! #################################### 51.1%
! #################################### 51.3%
! ##################################### 51.5%
! ##################################### 51.7%
! ##################################### 51.9%
! ##################################### 52.1%
! ##################################### 52.3%
! ##################################### 52.5%
! ##################################### 52.7%
! ###################################### 52.9%
! ###################################### 53.1%
! ###################################### 53.3%
! ###################################### 53.5%
! ###################################### 53.6%
! ###################################### 53.8%
! ###################################### 54.0%
! ####################################### 54.2%
! ####################################### 54.4%
! ####################################### 54.6%
! ####################################### 54.8%
! ####################################### 55.0%
! ####################################### 55.2%
! ####################################### 55.4%
! ######################################## 55.6%
! ######################################## 55.8%
! ######################################## 56.0%
! ######################################## 56.2%
! ######################################## 56.4%
! ######################################## 56.6%
! ######################################## 56.8%
! ######################################### 57.0%
! ######################################### 57.2%
! ######################################### 57.4%
! ######################################### 57.6%
! ######################################### 57.8%
! ######################################### 58.0%
! ######################################### 58.2%
! ########################################## 58.4%
! ########################################## 58.6%
! ########################################## 58.8%
! ########################################## 59.0%
! ########################################## 59.1%
! ########################################## 59.3%
! ########################################## 59.5%
! ########################################### 59.7%
! ########################################### 59.9%
! ########################################### 60.1%
! ########################################### 60.3%
! ########################################### 60.5%
! ########################################### 60.7%
! ########################################### 60.9%
! ############################################ 61.1%
! ############################################ 61.3%
! ############################################ 61.5%
! ############################################ 61.7%
! ############################################ 61.9%
! ############################################ 62.1%
! ############################################ 62.3%
! ############################################ 62.5%
! ############################################# 62.7%
! ############################################# 62.9%
! ############################################# 63.1%
! ############################################# 63.3%
! ############################################# 63.5%
! ############################################# 63.7%
! ############################################# 63.9%
! ############################################## 64.1%
! ############################################## 64.3%
! ############################################## 64.5%
! ############################################## 64.7%
! ############################################## 64.8%
! ############################################## 65.0%
! ############################################## 65.2%
! ############################################### 65.4%
! ############################################### 65.6%
! ############################################### 65.8%
! ############################################### 66.0%
! ############################################### 66.2%
! ############################################### 66.4%
! ############################################### 66.6%
! ################################################ 66.8%
! ################################################ 67.0%
! ################################################ 67.2%
! ################################################ 67.4%
! ################################################ 67.6%
! ################################################ 67.8%
! ################################################ 68.0%
! ################################################# 68.2%
! ################################################# 68.4%
! ################################################# 68.6%
! ################################################# 68.8%
! ################################################# 69.0%
! ################################################# 69.2%
! ################################################# 69.4%
! ################################################## 69.6%
! ################################################## 69.8%
! ################################################## 70.0%
! ################################################## 70.2%
! ################################################## 70.4%
! ################################################## 70.5%
! ################################################## 70.7%
! ################################################### 70.9%
! ################################################### 71.1%
! ################################################### 71.3%
! ################################################### 71.5%
! ################################################### 71.7%
! ################################################### 71.9%
! ################################################### 72.1%
! #################################################### 72.3%
! #################################################### 72.5%
! #################################################### 72.7%
! #################################################### 72.9%
! #################################################### 73.1%
! #################################################### 73.3%
! #################################################### 73.5%
! ##################################################### 73.7%
! ##################################################### 73.9%
! ##################################################### 74.1%
! ##################################################### 74.3%
! ##################################################### 74.5%
! ##################################################### 74.7%
! ##################################################### 74.9%
! ###################################################### 75.1%
! ###################################################### 75.3%
! ###################################################### 75.5%
! ###################################################### 75.7%
! ###################################################### 75.9%
! ###################################################### 76.0%
! ###################################################### 76.2%
! ####################################################### 76.4%
! ####################################################### 76.6%
! ####################################################### 76.8%
! ####################################################### 77.0%
! ####################################################### 77.2%
! ####################################################### 77.4%
! ####################################################### 77.6%
! ######################################################## 77.8%
! ######################################################## 78.0%
! ######################################################## 78.2%
! ######################################################## 78.4%
! ######################################################## 78.6%
! ######################################################## 78.8%
! ######################################################## 79.0%
! ######################################################### 79.2%
! ######################################################### 79.4%
! ######################################################### 79.6%
! ######################################################### 79.8%
! ######################################################### 80.0%
! ######################################################### 80.2%
! ######################################################### 80.4%
! ########################################################## 80.6%
! ########################################################## 80.8%
! ########################################################## 81.0%
! ########################################################## 81.2%
! ########################################################## 81.4%
! ########################################################## 81.6%
! ########################################################## 81.7%
! ########################################################### 81.9%
! ########################################################### 82.1%
! ########################################################### 82.3%
! ########################################################### 82.5%
! ########################################################### 82.7%
! ########################################################### 82.9%
! ########################################################### 83.1%
! ########################################################### 83.3%
! ############################################################ 83.5%
! ############################################################ 83.7%
! ############################################################ 83.9%
! ############################################################ 84.1%
! ############################################################ 84.3%
! ############################################################ 84.5%
! ############################################################ 84.7%
! ############################################################# 84.9%
! ############################################################# 85.1%
! ############################################################# 85.3%
! ############################################################# 85.5%
! ############################################################# 85.7%
! ############################################################# 85.9%
! ############################################################# 86.1%
! ############################################################## 86.3%
! ############################################################## 86.5%
! ############################################################## 86.7%
! ############################################################## 86.9%
! ############################################################## 87.1%
! ############################################################## 87.3%
! ############################################################## 87.4%
! ############################################################### 87.6%
! ############################################################### 87.8%
! ############################################################### 88.0%
! ############################################################### 88.2%
! ############################################################### 88.4%
! ############################################################### 88.6%
! ############################################################### 88.8%
! ################################################################ 89.0%
! ################################################################ 89.2%
! ################################################################ 89.4%
! ################################################################ 89.6%
! ################################################################ 89.8%
! ################################################################ 90.0%
! ################################################################ 90.2%
! ################################################################# 90.4%
! ################################################################# 90.6%
! ################################################################# 90.8%
! ################################################################# 91.0%
! ################################################################# 91.2%
! ################################################################# 91.4%
! ################################################################# 91.6%
! ################################################################## 91.8%
! ################################################################## 92.0%
! ################################################################## 92.2%
! ################################################################## 92.4%
! ################################################################## 92.6%
! ################################################################## 92.8%
! ################################################################## 93.0%
! ################################################################### 93.1%
! ################################################################### 93.3%
! ################################################################### 93.5%
! ################################################################### 93.7%
! ################################################################### 93.9%
! ################################################################### 94.1%
! ################################################################### 94.3%
! #################################################################### 94.5%
! #################################################################### 94.7%
! #################################################################### 94.9%
! #################################################################### 95.1%
! #################################################################### 95.3%
! #################################################################### 95.5%
! #################################################################### 95.7%
! ##################################################################### 95.9%
! ##################################################################### 96.1%
! ##################################################################### 96.3%
! ##################################################################### 96.5%
! ##################################################################### 96.7%
! ##################################################################### 96.9%
! ##################################################################### 97.1%
! ###################################################################### 97.3%
! ###################################################################### 97.5%
! ###################################################################### 97.7%
! ###################################################################### 97.9%
! ###################################################################### 98.1%
! ###################################################################### 98.3%
! ###################################################################### 98.5%
! ####################################################################### 98.6%
! ####################################################################### 98.8%
! ####################################################################### 99.0%
! ####################################################################### 99.2%
! ####################################################################### 99.4%
! ####################################################################### 99.6%
! ####################################################################### 99.8%
! ######################################################################## 100.0%
! ######################################################################## 100.0%
! ######################################################################## 100.0%
! Computing checksum with sha256sum
! Checksums matched!
! Now using node v4.7.1 (npm v2.15.11)
! travis_time<emoji seq="1f51a"></emoji>0b2b0150:start=1483600100202738405,finish=1483600102425115169,duration=2222376764
! [0K$ node --version
! v4.7.1
! $ npm --version
! 2.15.11
! $ nvm --version
! 0.32.0
! travis_fold:start:install
! [0Ktravis_time:start:114ec7d5
! [0K$ npm install
! [37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m node-uuid@1.4.7: use uuid module instead
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m to-iso-string@0.0.2: to-iso-string has been deprecated, use @segment/to-iso-string instead.
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35mdeprecated[0m minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
! [0mgrunt-contrib-clean@0.6.0 node_modules/grunt-contrib-clean
! └── rimraf@2.2.8
! xml2js@0.4.15 node_modules/xml2js
! ├── sax@1.2.1
! └── xmlbuilder@8.2.2
! grunt-contrib-copy@0.8.2 node_modules/grunt-contrib-copy
! ├── file-sync-cmp@0.1.1
! └── chalk@1.1.3 (escape-string-regexp@1.0.5, ansi-styles@2.2.1, supports-color@2.0.0, strip-ansi@3.0.1, has-ansi@2.0.0)
! chai@3.5.0 node_modules/chai
! ├── assertion-error@1.0.2
! ├── type-detect@1.0.0
! └── deep-eql@0.1.3 (type-detect@0.1.1)
! node-ssdp@2.7.0 node_modules/node-ssdp
! ├── ip@1.1.4
! └── debug@2.6.0 (ms@0.7.2)
! node-upnp-subscription@1.0.6 node_modules/node-upnp-subscription
! ├── parsexmlresponse@0.0.4
! ├── ip@1.1.4
! └── portfinder@0.4.0 (async@0.9.0, mkdirp@0.5.1)
! mocha@2.5.3 node_modules/mocha
! ├── escape-string-regexp@1.0.2
! ├── commander@2.3.0
! ├── diff@1.4.0
! ├── supports-color@1.2.0
! ├── growl@1.9.2
! ├── to-iso-string@0.0.2
! ├── debug@2.2.0 (ms@0.7.1)
! ├── mkdirp@0.5.1 (minimist@0.0.8)
! ├── glob@3.2.11 (inherits@2.0.3, minimatch@0.3.0)
! └── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
! grunt@0.4.5 node_modules/grunt
! ├── eventemitter2@0.4.14
! ├── dateformat@1.0.2-1.2.3
! ├── which@1.0.9
! ├── getobject@0.1.0
! ├── async@0.1.22
! ├── colors@0.6.2
! ├── rimraf@2.2.8
! ├── lodash@0.9.2
! ├── hooker@0.2.3
! ├── grunt-legacy-util@0.2.0
! ├── exit@0.1.2
! ├── nopt@1.0.10 (abbrev@1.0.9)
! ├── coffee-script@1.3.3
! ├── iconv-lite@0.2.11
! ├── underscore.string@2.2.1
! ├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.7.3)
! ├── glob@3.1.21 (inherits@1.0.2, graceful-fs@1.2.3)
! ├── grunt-legacy-log@0.1.3 (grunt-legacy-log-utils@0.1.1, lodash@2.4.2, underscore.string@2.3.3)
! ├── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
! └── js-yaml@2.0.5 (esprima@1.0.4, argparse@0.1.16)
! grunt-contrib-compress@0.13.0 node_modules/grunt-contrib-compress
! ├── prettysize@0.0.3
! ├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0)
! └── archiver@0.13.1 (buffer-crc32@0.2.13, async@0.9.2, lazystream@0.1.0, lodash@2.4.2, readable-stream@1.0.34, tar-stream@1.1.5, glob@4.3.5, zip-stream@0.5.2)
! grunt-contrib-jshint@0.11.3 node_modules/grunt-contrib-jshint
! ├── hooker@0.2.3
! └── jshint@2.8.0 (strip-json-comments@1.0.4, exit@0.1.2, minimatch@2.0.10, console-browserify@1.1.0, shelljs@0.3.0, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0)
! request@2.67.0 node_modules/request
! ├── tunnel-agent@0.4.3
! ├── forever-agent@0.6.1
! ├── aws-sign2@0.6.0
! ├── oauth-sign@0.8.2
! ├── is-typedarray@1.0.0
! ├── caseless@0.11.0
! ├── stringstream@0.0.5
! ├── isstream@0.1.2
! ├── json-stringify-safe@5.0.1
! ├── extend@3.0.0
! ├── tough-cookie@2.2.2
! ├── node-uuid@1.4.7
! ├── qs@5.2.1
! ├── combined-stream@1.0.5 (delayed-stream@1.0.0)
! ├── mime-types@2.1.13 (mime-db@1.25.0)
! ├── hawk@3.1.3 (cryptiles@2.0.5, boom@2.10.1, sntp@1.0.9, hoek@2.16.3)
! ├── bl@1.0.3 (readable-stream@2.0.6)
! ├── http-signature@1.1.1 (assert-plus@0.2.0, jsprim@1.3.1, sshpk@1.10.1)
! ├── har-validator@2.0.6 (pinkie-promise@2.0.1, commander@2.9.0, chalk@1.1.3, is-my-json-valid@2.15.0)
! └── form-data@1.0.1 (async@2.1.4)
! travis_time<emoji seq="1f51a"></emoji>114ec7d5:start=1483600104131606826,finish=1483600114942988827,duration=10811382001
! [0Ktravis_fold<emoji seq="1f51a"></emoji>install
! [0Ktravis_fold:start:before_script.1
! [0Ktravis_time:start:05f9dc00
! [0K$ npm install winston@2.3.0
! winston@2.3.0 node_modules/winston
! ├── cycle@1.0.3
! ├── stack-trace@0.0.9
! ├── isstream@0.1.2
! ├── eyes@0.1.8
! ├── async@1.0.0
! └── colors@1.0.3
! travis_time<emoji seq="1f51a"></emoji>05f9dc00:start=1483600114950146771,finish=1483600116736228160,duration=1786081389
! [0Ktravis_fold<emoji seq="1f51a"></emoji>before_script.1
! [0Ktravis_fold:start:before_script.2
! [0Ktravis_time:start:02622062
! [0K$ npm install https://github.com/ioBroker/ioBroker.js ... all/master --production
! > unix-dgram@0.2.3 install /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/winston-syslog/node_modules/unix-dgram
! > node-gyp rebuild
! [37m[40mgyp[0m [0m[30m[43mWARN[0m [0m[35mdownload[0m NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
! [0m[37m[40mgyp[0m [0m[30m[43mWARN[0m [0m[35mdownload[0m NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
! [0m[37m[40mgyp[0m [0m[30m[43mWARN[0m [0m[35minstall[0m got an error, rolling back install
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mconfigure error[0m
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m Error: node-v4.7.1-headers.tar.gz local checksum 65662b3bb57577e7a8fa254522befa688620a786d2648061900050ade00d33f5 not match remote 7eb5c43e61eb70115792ead0a1b4b66d4afe5f2a040214e7c2753cbd09113093
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at deref (/home/travis/.nvm/versions/node/v4.7.1/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:266:20)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at IncomingMessage. <anonymous>(/home/travis/.nvm/versions/node/v4.7.1/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:309:13)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at emitNone (events.js:72:20)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at IncomingMessage.emit (events.js:166:7)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at endReadableNT (_stream_readable.js:923:12)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at nextTickCallbackWith2Args (node.js:458:9)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at process._tickCallback (node.js:372:17)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mSystem[0m Linux 4.8.12-040812-generic
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mcommand[0m "/home/travis/.nvm/versions/node/v4.7.1/bin/node" "/home/travis/.nvm/versions/node/v4.7.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mcwd[0m /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/winston-syslog/node_modules/unix-dgram
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mnode -v[0m v4.7.1
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mnode-gyp -v[0m v3.4.0
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mnot ok[0m
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35moptional dep failed, continuing[0m unix-dgram@0.2.3
! [0m
! > ursa@0.9.4 install /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa
! > node-gyp rebuild
! [37m[40mgyp[0m [0m[30m[43mWARN[0m [0m[35mdownload[0m NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
! [0m[37m[40mgyp[0m [0m[30m[43mWARN[0m [0m[35mdownload[0m NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
! [0m[37m[40mgyp[0m [0m[30m[43mWARN[0m [0m[35minstall[0m got an error, rolling back install
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mconfigure error[0m
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m Error: node-v4.7.1-headers.tar.gz local checksum 65662b3bb57577e7a8fa254522befa688620a786d2648061900050ade00d33f5 not match remote 7eb5c43e61eb70115792ead0a1b4b66d4afe5f2a040214e7c2753cbd09113093
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at deref (/home/travis/.nvm/versions/node/v4.7.1/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:266:20)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at IncomingMessage. <anonymous>(/home/travis/.nvm/versions/node/v4.7.1/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:309:13)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at emitNone (events.js:72:20)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at IncomingMessage.emit (events.js:166:7)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at endReadableNT (_stream_readable.js:923:12)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at nextTickCallbackWith2Args (node.js:458:9)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mstack[0m at process._tickCallback (node.js:372:17)
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mSystem[0m Linux 4.8.12-040812-generic
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mcommand[0m "/home/travis/.nvm/versions/node/v4.7.1/bin/node" "/home/travis/.nvm/versions/node/v4.7.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mcwd[0m /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mnode -v[0m v4.7.1
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mnode-gyp -v[0m v3.4.0
! [0m[37m[40mgyp[0m [0m[31m[40mERR![0m [0m[35mnot ok[0m
! [0m[37m[40mnpm[0m [0m[30m[43mWARN[0m [0m[35moptional dep failed, continuing[0m ursa@0.9.4
! [0m
! > iobroker.js-controller@0.15.0 install /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller
! > node lib/setup.js setup first
! creating conf/iobroker.json
! object system.certificates created
! object system.repositories created
! object system.config created
! object enum.rooms created
! object system.group.user created
! object system.group.administrator created
! object _design/system created
! object system.meta.uuid created
! object system.user.admin created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 install adapter admin
! got /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/iobroker.admin/admin
! upload [1] admin.admin /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/iobroker.admin/admin/index.html index.html text/html
! upload [0] admin.admin /home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller/node_modules/iobroker.admin/admin/admin.png admin.png image/png
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 create instance admin
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object admin.0.info created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.upload created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.uptime created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.memRss created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.memHeapTotal created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.memHeapUsed created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.connected created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.alive created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0 created
! iobroker.js-controller@0.15.0 node_modules/iobroker.js-controller
! ├── safe-replace@1.0.2
! ├── le-sni-auto@2.1.0
! ├── le-challenge-fs@2.0.8
! ├── pyconf@1.1.2
! ├── semver@5.3.0
! ├── mime@1.3.4
! ├── winston-daily-rotate-file@1.4.2
! ├── daemonize2@0.4.2
! ├── ncp@2.0.0
! ├── node.extend@1.1.6 (is@3.2.0)
! ├── mkdirp@0.5.1 (minimist@0.0.8)
! ├── redis@2.6.3 (double-ended-queue@2.1.0-0, redis-commands@1.3.0, redis-parser@2.3.0)
! ├── bluebird@3.4.7
! ├── node-schedule@1.2.0 (long-timeout@0.0.2, cron-parser@1.1.0)
! ├── socket.io@1.7.2 (object-assign@4.1.0, socket.io-adapter@0.5.0, has-binary@0.1.7, debug@2.3.3, socket.io-parser@2.3.1, engine.io@1.8.2)
! ├── winston-syslog@1.2.5 (cycle@1.0.3, glossy@0.1.7)
! ├── socket.io-client@1.7.2 (to-array@0.1.4, component-emitter@1.2.1, indexof@0.0.1, object-component@0.0.3, component-bind@1.0.0, backo2@1.0.2, has-binary@0.1.7, debug@2.3.3, socket.io-parser@2.3.1, parseuri@0.0.5, engine.io-client@1.8.2)
! ├── request@2.79.0 (aws-sign2@0.6.0, tunnel-agent@0.4.3, oauth-sign@0.8.2, forever-agent@0.6.1, is-typedarray@1.0.0, caseless@0.11.0, stringstream@0.0.5, isstream@0.1.2, json-stringify-safe@5.0.1, aws4@1.5.0, extend@3.0.0, uuid@3.0.1, qs@6.3.0, combined-stream@1.0.5, mime-types@2.1.13, tough-cookie@2.3.2, form-data@2.1.2, hawk@3.1.3, http-signature@1.1.1, har-validator@2.0.6)
! ├── prompt@1.0.0 (revalidator@0.1.8, pkginfo@0.4.0, colors@1.1.2, read@1.0.7, winston@2.1.1, utile@0.3.0)
! ├── yargs@6.6.0 (get-caller-file@1.0.2, y18n@3.2.1, decamelize@1.2.0, camelcase@3.0.0, which-module@1.0.0, set-blocking@2.0.0, yargs-parser@4.2.1, require-main-filename@1.0.1, require-directory@2.1.1, cliui@3.2.0, string-width@1.0.2, os-locale@1.4.0, read-pkg-up@1.0.1)
! ├── iobroker.admin@1.6.8 (connect-flash@0.1.1, xtend@4.0.1, passport.socketio@3.7.0, cookie-parser@1.4.3, passport-local@1.0.0, passport@0.3.2, express-session@1.14.2, body-parser@1.15.2, express@4.14.0)
! ├── letsencrypt@2.1.8 (le-store-certbot@2.0.3, homedir@0.6.0, asn1js@1.2.12, le-acme-core@2.0.7, localhost.daplie.com-certificates@1.2.3, pkijs@1.3.33, certpem@1.0.1, rsa-compat@1.2.7, le-challenge-sni@2.0.1)
! ├── tar.gz@1.0.5 (commander@2.9.0, bluebird@2.11.0, tar@2.2.1, fstream@1.0.10, mout@0.11.1)
! ├── jszip@3.1.3 (es6-promise@3.0.2, lie@3.1.0, pako@1.0.4, readable-stream@2.0.6, core-js@2.3.0)
! └── npm@2.15.11
! travis_time<emoji seq="1f51a"></emoji>02622062:start=1483600116741780618,finish=1483600141780290431,duration=25038509813
! [0Ktravis_fold<emoji seq="1f51a"></emoji>before_script.2
! [0Ktravis_time:start:186f7ac1
! [0K$ npm test
! > iobroker.upnp@0.3.4 test /home/travis/build/Jey-Cee/ioBroker.upnp
! > node node_modules/mocha/bin/mocha
! [0m[0m
! [0m Test upnp adapter[0m
! installJsController…
! installJsController: no js-controller => copy it from "/home/travis/build/Jey-Cee/ioBroker.upnp/node_modules/iobroker.js-controller"
! Stop controller if running...
! iobroker controller daemon is not running
! Copy js-controller...
! Setup js-controller...
! creating conf/iobroker.json
! object system.certificates created
! object system.repositories created
! object system.config created
! object enum.rooms created
! object system.group.user created
! object system.group.administrator created
! object _design/system created
! object system.meta.uuid created
! object system.user.admin created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 install adapter admin
! got /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.js-controller/node_modules/iobroker.admin/admin
! upload [1] admin.admin /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.js-controller/node_modules/iobroker.admin/admin/index.html index.html text/html
! upload [0] admin.admin /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.js-controller/node_modules/iobroker.admin/admin/admin.png admin.png image/png
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 create instance admin
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object admin.0.info created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.upload created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.uptime created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.memRss created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.memHeapTotal created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.memHeapUsed created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.connected created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0.alive created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.admin.0 created
! checkIsControllerInstalled…
! checkIsControllerInstalled: installed!
! Setup finished.
! Copy adapter...
! Adapter copied.
! Install adapter...
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 install adapter upnp
! got /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.upnp/admin
! upload [1] upnp.admin /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.upnp/admin/upnp-discovery.png upnp-discovery.png image/png
! upload [0] upnp.admin /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.upnp/admin/index.html index.html text/html
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 create instance upnp
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0.uptime created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0.memRss created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0.memHeapTotal created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0.memHeapUsed created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0.connected created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0.alive created
! host.testing-docker-c6cd9150-e951-40fb-9778-5d0b2eb85926 object system.adapter.upnp.0 created
! checkIsAdapterInstalled…
! checkIsAdapterInstalled: ready!
! Adapter installed.
! Store original files...
! Clear controller log...
! Create controller log directory...
! startController...
! inMem-objects listening on port 19001
! startController: started!!
! startAdapter...
! Cannot find: /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.upnp/undefined
! Try check #0
! Try check #1
! Try check #2
! Try check #3
! Try check #4
! Try check #5
! Try check #6
! Try check #7
! Try check #8
! Try check #9
! Try check #10
! Try check #11
! Try check #12
! Try check #13
! Try check #14
! Try check #15
! Try check #16
! Try check #17
! Try check #18
! Try check #19
! Try check #20
! Try check #21
! Try check #22
! Try check #23
! Try check #24
! Try check #25
! Try check #26
! Try check #27
! Try check #28
! Try check #29
! Try check #30
! Try check #31
! Cannot check connection
! [2K[0G [31m 1) Test upnp adapter: Check if adapter started[0m
! Set system.adapter.iobroker.upnp.0
! Controller is not running!
! Adapter normal terminated: true
! [92m [0m[32m 0 passing[0m[90m (39s)[0m
! [31m 1 failing[0m
! [0m 1) Test upnp adapter Test upnp adapter: Check if adapter started:
! [31mUncaught AssertionError: expected 'Cannot check connection' to not equal 'Cannot check connection'[0m
! [32m+ expected[0m [31m- actual[0m
! [0m[90m
! at test/testAdapter.js:108:35
! at checkConnectionOfAdapter (test/testAdapter.js:18:17)
! at null._onTimeout (test/testAdapter.js:28:17)
! [0m
! [37m[40mnpm[0m [0m[31m[40mERR![0m[35m[0m Test failed. See above for more details.
! [0m
! travis_time<emoji seq="1f51a"></emoji>186f7ac1:start=1483600141786722838,finish=1483600181762013563,duration=39975290725
! [0K
! [31;1mThe command "npm test" exited with 1.[0m
! Done. Your build exited with 1.</anonymous></anonymous>Diese Zeile hier:
Cannot find: /home/travis/build/Jey-Cee/ioBroker.upnp/tmp/node_modules/iobroker.upnp/undefined
scheint das Problem zu sein. Aber woher kommt das undefined?
Kann mir jemand helfen?
-
Hallo,
bei mir (tvspielfim-Adapter) kommt auch ein Fehler. Die Anzeige deutet aber auf ein Problem in der testAdapter.js Datei.
! ````
iobroker.tvspielfilm@0.2.2 test /home/travis/build/Pix---/ioBroker.tvspielfilm
node node_modules/mocha/bin/mocha
/home/travis/build/Pix---/ioBroker.tvspielfilm/test/testAdapter.js:12
var adapterShortName = setup.adapterName.substring(setup.adapterName.indexOf('.')+1);
^
TypeError: Cannot read property 'substring' of undefined
at Object. <anonymous>(/home/travis/build/Pix---/ioBroker.tvspielfilm/test/testAdapter.js:12:41)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at /home/travis/build/Pix---/ioBroker.tvspielfilm/node_modules/mocha/lib/mocha.js:220:27
at Array.forEach (native)
at Mocha.loadFiles (/home/travis/build/Pix---/ioBroker.tvspielfilm/node_modules/mocha/lib/mocha.js:217:14)
at Mocha.run (/home/travis/build/Pix---/ioBroker.tvspielfilm/node_modules/mocha/lib/mocha.js:469:10)
at Object. <anonymous>(/home/travis/build/Pix---/ioBroker.tvspielfilm/node_modules/mocha/bin/_mocha:404:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
npm ERR! Test failed. See above for more details.</anonymous></anonymous>Mir raucht der Kopf, ist ganz schön Arbeit. Dazu noch die Appveyor Geschichte und dann noch das "news"-Feld in io-packages :o :roll: Gruß Pix EDIT: Überhaupt ist das noch alles ziemliches Neuland für mich. Einzig der Tankerkönig-Adapter ist grün.
-
Hey,
@Pix: Hast nen Pull-Request … ich hab mal die Setup.js aktualisiert ... jetzt kommt ein Parsing-Fehler (denke mal das du keine Feeds angegeben hast oder so)
https://travis-ci.org/Apollon77/ioBroke ... /189337696
@Jay Cee: In der package.json muss das "main"-File angegeben werden. Ich hab Dir auch nen Pull-Request im Github gegeben. Dann ist alles aktuell Und du hattest auch testing fr nde 0.x dabei, was aber wegen der ES6 Features die Du verwendest (z.B. const) nicht unterstützt sind.
Für beides Gilt: Appveyor tests laufen noch, rechne aber nicht mit Problemen Schicke noch nen Pull-Request hinterher falls da nochwas rausfällt
-
Hier ein kleines Update:
Inzwischen werden die meisten Adapter auch mit node 7 getestet um zu wissen wo wir stehen. Und es gibt eine neue Version vom setup.js mit einem kleinen Fix für Sonderfälle.
https://github.com/Apollon77/ioBroker.n … b/setup.js
Have fun and happy testing
-
Es gab weitere Updates. Aktuellste Test-Files gibts ggf von mir als Pull-Request oder in den Template-Adaptern (z.B. https://github.com/ioBroker/ioBroker.template)
-
Ich hätte da mal ein Problem…
Meine Builds laufen auf allen getesteten Maschinen in der Regel problemlos durch, mit einer Ausnahme: Mac OSX mit NodeJS v4.
Installation/Kompilierung läuft durch, dann knallts (in 80% der Builds, ab und zu geht's doch).
Das letzte, was der Log zeigt, sind die folgenden Zeilen:
checkIsControllerInstalled... checkIsControllerInstalled: installed! Setup finished. Copy adapter...
Dann passiert 10 Minuten lang nichts, bevor Travis den Job abbricht (keine Rückmeldung seit 10 Minuten). Diese Konfiguration erscheint mir allgemein etwas langsamer als die anderen, möglicherweise verschluckt sie sich beim sychronen rekursiven Kopieren.
Hast du eine Idee, was man da machen könnte?
-
Hm interessant, ja die MacOS Infrastruktur von Travis-CI ist teilweise nicht 100% stabil, aber so ein nachvollziehbares Thema hatte ich noch nicht. hast Du mal ein Beispiel?
Kannst ja mal in die Funktion die das kopieren in setup.js macht debug einbauen das Du siehst Ob er einfach nur ewig braucht (wäre dann ein I/O Thema der Travis-Maschine) oder ob er irgendwo mittendrin aufhört …
-
Kann nachvollzogen werden, wenn hier https://github.com/AlCalzone/iobroker.t … travis.yml die Zeilen 12-15 auskommentiert werden. Ich bau mal debug-logs ein und schaue.
-
Du kannst auch "allow_failures" oder so nutzen anstelle exclude dann lässt er es laufen der Gesamtstatus ist aber grün auch wenn das fehlschlägt, vllt einfacher um zu sehen ob es irgendwann wieder tut
-
Interessant, diesmal hakts an ner anderen Stelle (nach dem erfolgreichen Kopieren):
Adapter copied. Install adapter... 1) "before all" hook: Test tradfri adapter: Start js-controller Controller is not running! Adapter normal terminated: true Test package.json and io-package.json ✓ Test package files 1 passing (28m) 1 failing 1) Test tradfri adapter "before all" hook: Test tradfri adapter: Start js-controller: Error: timeout of 600000ms exceeded. Ensure the done() callback is being called in this test.
-
Sehr interessant … erhöhe mal den timeout ...
-
Sehr interessant … erhöhe mal den timeout ... `
Werd ich mal probieren.Aber: Es ist zum Mäusemelken… allow_failures aktiviert, und der Job läuft sofort problemlos durch, wenn auch in der dreifachen Zeit...
-
LOL
-
Hallo Apollon,
ich habe mich auch mal versucht in der Adapter-Entwicklung und wollte jetzt diese Tests auch einbauen. Leider kommt bei mir aber ein Fehler den ich nicht Verstehe.
Mein Adapter ist dieser hier: https://github.com/AlGu1/hombot und noch nicht im Forum angekündigt, da ich noch mind. die Tests einbauen wollte.
Die Fehler bei Travis-CI sind z.B.: (Edit: https://travis-ci.org/AlGu1/hombot/jobs/344045512)
! ````
- Test hombot adapter
"before all" hook: Test hombot adapter: Start js-controller:
Uncaught Error: connect ECONNREFUSED 127.0.0.1:9000
at Object.exports._errnoException (util.js:907:11)
at exports._exceptionWithHostPort (util.js:930:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
und bei AppVeyor: (Edit: [https://ci.appveyor.com/project/AlGu1/h … gewji5f5rc](https://ci.appveyor.com/project/AlGu1/hombot/build/job/9ru2qdgewji5f5rc)) >! ```` 1) Test hombot adapter "before all" hook: Test hombot adapter: Start js-controller: Uncaught Error: connect ECONNREFUSED 127.0.0.1:9000 at Object.exports._errnoException (util.js:907:11) at exports._exceptionWithHostPort (util.js:930:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14) 2) Test hombot adapter "after all" hook: Test hombot adapter: Stop js-controller: Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. at test\testAdapter.js:137:13 at test\lib\setup.js:649:13 at null._onTimeout (test\lib\setup.js:594:17) 3) Test hombot adapter "after all" hook: Test hombot adapter: Stop js-controller: Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. at test\testAdapter.js:137:13 at test\lib\setup.js:649:13 at null._onTimeout (test\lib\setup.js:594:17) >! ```` Sagen dir die Meldungen etwas? Ich habe versucht mich an die Anleitung für das Adapter.Template zu halten. Und bin mir nicht sicher ob ich das auch alles richtig gemacht habe. Vielen Dank und Gruß AlGu
- Test hombot adapter