Project

General

Profile

action #56810 » docker.log

andriinikitin, 2019-09-11 15:41

 
Sending build context to Docker daemon 22.53kB

Step 1/24 : FROM opensuse/leap:15.1
---> 946fefc85888
Step 2/24 : RUN zypper ar -f -p 80 https://download.opensuse.org/repositories/devel:/openQA:/Leap:/15.1/openSUSE_Leap_15.1 openQA
---> Using cache
---> 858ffacdcc9a
Step 3/24 : RUN zypper ar -f -p 81 http://download.opensuse.org/repositories/devel:openQA/openSUSE_Leap_15.1 devel
---> Using cache
---> 8af543b878fa
Step 4/24 : RUN zypper --gpg-auto-import-keys ref
---> Using cache
---> 70e3a3d33146
Step 5/24 : RUN zypper -n install openQA-devel
---> Using cache
---> 7757bb9ddb7c
Step 6/24 : RUN zypper -n install chromedriver
---> Using cache
---> f281dda62df4
Step 7/24 : ENV NORMAL_USER squamata
---> Using cache
---> 7fd56c712f81
Step 8/24 : ENV USER squamata
---> Using cache
---> 2fd93a5c9c5a
Step 9/24 : RUN echo "$NORMAL_USER ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
---> Using cache
---> 99350aeb6155
Step 10/24 : RUN mkdir -p /home/$NORMAL_USER
---> Using cache
---> 58a142b06158
Step 11/24 : RUN useradd -r -d /home/$NORMAL_USER -g users --uid=1000 $NORMAL_USER
---> Using cache
---> defde43142fa
Step 12/24 : RUN chown $NORMAL_USER:users /home/$NORMAL_USER
---> Using cache
---> d360481e18a2
Step 13/24 : RUN mkdir -p /opt/testing_area
---> Using cache
---> adf1f9df0783
Step 14/24 : RUN chown -R $NORMAL_USER:users /opt/testing_area
---> Using cache
---> 2273023352b3
Step 15/24 : ENTRYPOINT ["/bin/bash"]
---> Using cache
---> 0bc5f4baf293
Step 16/24 : WORKDIR /opt/testing_area
---> Using cache
---> 4d94c7d039b0
Step 17/24 : USER squamata
---> Using cache
---> 3801f98dfeec
Step 18/24 : RUN git clone https://github.com/os-autoinst/openQA
---> Using cache
---> 0c4351edb0e8
Step 19/24 : RUN git clone https://github.com/os-autoinst/os-autoinst
---> Using cache
---> 6516bbd2f7f0
Step 20/24 : WORKDIR /opt/testing_area/os-autoinst
---> Using cache
---> 6d84c009d528
Step 21/24 : RUN autoreconf -f -i && ./configure && make
---> Using cache
---> a8d4e5e6ac13
Step 22/24 : WORKDIR /opt/testing_area/openQA
---> Using cache
---> 2a1b80e30f59
Step 23/24 : RUN eval "$(t/test_postgresql | grep TEST_PG=)" && PERL5LIB=lib prove -v t/ui/25-developer_mode.t | tee test.log || :
---> Running in 5812f0128934

WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
Mojo::Reactor::Poll: I/O watcher failed: Connection refused at lib/OpenQA/WebSockets/Client.pm line 63.

 # Failed test 'stale element reference: stale element not found'
 # at /opt/testing_area/openQA/t/ui/../lib/OpenQA/SeleniumTest.pm line 120.
 # Looks like you failed 1 test of 10.

 # Failed test 'dismissed message appears again'
 # at t/ui/25-developer_mode.t line 728.
 # Looks like you failed 1 test of 9.

 # Failed test 'error handling, flash messages'
 # at t/ui/25-developer_mode.t line 732.
 # Looks like you failed 1 test of 5.

# Failed test 'process state changes from os-autoinst/worker'
# at t/ui/25-developer_mode.t line 733.
# Looks like you failed 1 test of 13.
t/ui/25-developer_mode.t ..
[INFO] using database schema "tmp_wEHmcIZzhkP3taVN"
[info] [pid:36] setting database search path to tmp_wEHmcIZzhkP3taVN when registering Minion plugin
[info] Caching "https://cdn.datatables.net/1.10.16/css/dataTables.bootstrap4.css" to "/opt/testing_area/openQA/assets/cache/cdn.datatables.net/1.10.16/css/dataTables.bootstrap4.css".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/css/all.css" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/css/all.css".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.eot" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.eot".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.woff2" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.woff2".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.ttf" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.ttf".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.svg" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-brands-400.svg".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.eot" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.eot".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.woff2" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.woff2".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.ttf" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.ttf".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.svg" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-regular-400.svg".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.eot" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.eot".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.woff2" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.woff2".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.ttf" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.ttf".
[info] Caching "https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.svg" to "/opt/testing_area/openQA/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.svg".
[info] Caching "https://raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0/css/bootstrap-4-navbar.css" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0/css/bootstrap-4-navbar.css".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.css" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.css".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/bootstrap.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/bootstrap.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_functions.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_functions.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_variables.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_variables.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_mixins.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_mixins.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_breakpoints.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_breakpoints.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_hover.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_hover.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_image.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_image.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_badge.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_badge.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_resize.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_resize.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_screen-reader.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_screen-reader.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_size.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_size.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_reset-text.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_reset-text.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_text-emphasis.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_text-emphasis.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_text-hide.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_text-hide.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_text-truncate.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_text-truncate.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_visibility.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_visibility.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_alert.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_alert.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_buttons.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_buttons.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_caret.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_caret.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_pagination.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_pagination.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_lists.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_lists.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_list-group.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_list-group.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_nav-divider.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_nav-divider.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_forms.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_forms.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_table-row.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_table-row.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_background-variant.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_background-variant.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_border-radius.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_border-radius.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_box-shadow.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_box-shadow.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_gradients.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_gradients.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_transition.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_transition.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_clearfix.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_clearfix.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_grid-framework.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_grid-framework.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_grid.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_grid.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_float.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins/_float.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_root.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_root.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_reboot.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_reboot.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_type.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_type.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_images.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_images.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_code.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_code.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_grid.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_grid.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_tables.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_tables.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_forms.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_forms.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_buttons.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_buttons.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_transitions.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_transitions.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_dropdown.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_dropdown.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_button-group.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_button-group.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_input-group.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_input-group.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_custom-forms.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_custom-forms.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_nav.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_nav.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_navbar.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_navbar.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_card.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_card.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_breadcrumb.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_breadcrumb.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_pagination.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_pagination.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_badge.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_badge.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_jumbotron.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_jumbotron.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_alert.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_alert.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_progress.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_progress.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_media.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_media.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_list-group.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_list-group.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_close.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_close.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_modal.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_modal.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_tooltip.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_tooltip.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_popover.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_popover.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_carousel.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_carousel.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_utilities.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_utilities.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_align.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_align.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_background.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_background.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_borders.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_borders.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_clearfix.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_clearfix.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_display.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_display.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_embed.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_embed.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_flex.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_flex.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_float.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_float.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_position.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_position.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_screenreaders.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_screenreaders.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_shadows.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_shadows.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_sizing.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_sizing.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_spacing.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_spacing.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_text.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_text.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_visibility.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities/_visibility.scss".
[info] Caching "https://raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_print.scss" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/_print.scss".
[info] Caching "https://raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build/css/bootstrap-tour.css" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build/css/bootstrap-tour.css".
[info] Caching "https://d3js.org/d3.v4.js" to "/opt/testing_area/openQA/assets/cache/d3js.org/d3.v4.js".
[info] Caching "https://raw.githubusercontent.com/dagrejs/dagre-d3/v0.5.0/dist/dagre-d3.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/dagrejs/dagre-d3/v0.5.0/dist/dagre-d3.js".
[info] Caching "https://raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/lib/codemirror.css" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/lib/codemirror.css".
[info] Caching "https://raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/lib/codemirror.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/lib/codemirror.js".
[info] Caching "https://raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/perl/perl.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/perl/perl.js".
[info] Caching "https://raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/yaml/yaml.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/yaml/yaml.js".
[info] Caching "https://raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/diff/diff.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/diff/diff.js".
[info] Caching "https://code.jquery.com/jquery-3.3.1.js" to "/opt/testing_area/openQA/assets/cache/code.jquery.com/jquery-3.3.1.js".
[info] Caching "https://cdn.datatables.net/1.10.16/js/jquery.dataTables.js" to "/opt/testing_area/openQA/assets/cache/cdn.datatables.net/1.10.16/js/jquery.dataTables.js".
[info] Caching "https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap4.js" to "/opt/testing_area/openQA/assets/cache/cdn.datatables.net/1.10.16/js/dataTables.bootstrap4.js".
[info] Caching "http://timeago.yarp.com/jquery.timeago.js" to "/opt/testing_area/openQA/assets/cache/timeago.yarp.com/jquery.timeago.js".
[info] Caching "https://raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0/js/bootstrap-4-navbar.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0/js/bootstrap-4-navbar.js".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.js" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.js".
[info] Caching "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.js" to "/opt/testing_area/openQA/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.js".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.jquery.js" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.jquery.js".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/jquery-ujs/1.2.1/rails.js" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/jquery-ujs/1.2.1/rails.js".
[info] Caching "https://raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build/js/bootstrap-tour.min.js" to "/opt/testing_area/openQA/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build/js/bootstrap-tour.min.js".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.js.map" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.js.map".
[info] Caching "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.js.map" to "/opt/testing_area/openQA/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.js.map".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen-sprite.png" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen-sprite.png".
[info] Caching "https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen-sprite@2x.png" to "/opt/testing_area/openQA/assets/cache/cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen-sprite@2x.png".
[info] [pid:46] inserting fixtures into database
[info] [pid:46] using database schema "tmp_CPPDRvTOXRFWa9pG"
[info] [pid:46] starting web UI
[info] [pid:46] setting database search path to tmp_CPPDRvTOXRFWa9pG when registering Minion plugin
[debug] GET "/" (e1445b13)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Main" and action "index"
[debug] Retrieving results for up to 3 builds up to 14 days old
[debug] Rendering template "main/index.html.ep"
[debug] Rendering template "layouts/info.html.ep"
[debug] Rendering template "branding/openSUSE/docbox.html.ep"
[debug] Rendering template "branding/plain/docbox.html.ep"
[debug] Rendering template "branding/openSUSE/sponsorbox.html.ep"
[debug] Rendering template "main/group_builds.html.ep"
[debug] Rendering template "main/review_badge.html.ep"
[debug] Rendering template "main/build_progressbar.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering cached template "main/group_builds.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering template "layouts/bootstrap.html.ep"
[debug] Rendering template "layouts/navbar.html.ep"
[debug] Template "branding/openSUSE/links_footer_left.html.ep" not found
[debug] Template "branding/plain/links_footer_left.html.ep" not found
[debug] Template "branding/openSUSE/links_footer_right.html.ep" not found
[debug] Template "branding/plain/links_footer_right.html.ep" not found
[debug] 200 OK (0.070862s, 14.112/s)
[debug] GET "/asset/80871c4dfe/bootstrap.css" (f9164a71)
[debug] Routing to a callback
[debug] 200 OK (0.000765s, 1307.190/s)
[debug] GET "/asset/3137d8fd56/logo.svg" (5660a4c8)
[debug] Routing to a callback
[debug] 200 OK (0.000683s, 1464.129/s)
[debug] GET "/asset/f4e9b1f7f7/bootstrap.js" (867dd7b8)
[debug] Routing to a callback
[debug] 200 OK (0.000813s, 1230.012/s)
[debug] GET "/asset/0115ce220d/suse.png" (753428f8)
[debug] Routing to a callback
[debug] 200 OK (0.000686s, 1457.726/s)
[debug] GET "/asset/27c88aea39/fa-solid-900.woff2" (504c1886)
[debug] Routing to a callback
[debug] 200 OK (0.000568s, 1760.563/s)
[debug] GET "/login" (1852fbcd)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Session" and action "create"
[debug] 302 Found (0.051183s, 19.538/s)
[debug] GET "/" (b48100b6)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Main" and action "index"
[debug] Retrieving results for up to 3 builds up to 14 days old
[debug] Rendering cached template "main/index.html.ep"
[debug] Rendering cached template "layouts/info.html.ep"
[debug] Rendering cached template "branding/openSUSE/docbox.html.ep"
[debug] Rendering cached template "branding/plain/docbox.html.ep"
[debug] Rendering cached template "branding/openSUSE/sponsorbox.html.ep"
[debug] Rendering cached template "main/group_builds.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering cached template "main/group_builds.html.ep"
[debug] Rendering cached template "main/review_badge.html.ep"
[debug] Rendering cached template "main/build_progressbar.html.ep"
[debug] Rendering cached template "layouts/bootstrap.html.ep"
[debug] Rendering cached template "layouts/navbar.html.ep"
[debug] Template "branding/openSUSE/links_footer_left.html.ep" not found
[debug] Template "branding/plain/links_footer_left.html.ep" not found
[debug] Template "branding/openSUSE/links_footer_right.html.ep" not found
[debug] Template "branding/plain/links_footer_right.html.ep" not found
[debug] 200 OK (0.031302s, 31.947/s)
[debug] GET "/tests/99926" (4efb0cae)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Test" and action "referer_check"
[debug] Routing to controller "OpenQA::WebAPI::Controller::Test" and action "show"
[debug] Rendering template "test/result.html.ep"
[debug] Rendering cached template "layouts/info.html.ep"
[debug] Rendering template "test/infopanel.html.ep"
[debug] Rendering template "test/details.html.ep"
[debug] Rendering template "test/downloads.html.ep"
[debug] Rendering template "test/settings.html.ep"
[debug] Rendering template "test/comments.html.ep"
[debug] Rendering template "comments/comment_row.html.ep"
[debug] Rendering template "comments/add_comment_form_groups.html.ep"
[debug] Rendering template "test/job_next_previous.html.ep"
[debug] Rendering cached template "layouts/bootstrap.html.ep"
[debug] Rendering cached template "layouts/navbar.html.ep"
[debug] Template "branding/openSUSE/links_footer_left.html.ep" not found
[debug] Template "branding/plain/links_footer_left.html.ep" not found
[debug] Template "branding/openSUSE/links_footer_right.html.ep" not found
[debug] Template "branding/plain/links_footer_right.html.ep" not found
[debug] 200 OK (0.072532s, 13.787/s)
[debug] GET "/asset/775b3b0e6f/test_result.js" (595b5403)
[debug] Routing to a callback
[debug] 200 OK (0.000594s, 1683.502/s)
[debug] GET "/asset/27ad304409/job_next_previous.js" (b13ac8c7)
[debug] Routing to a callback
[debug] 200 OK (0.00056s, 1785.714/s)
ok 1 - responsible developer shown for finished test
[debug] GET "/tests/99961" (c8ffb089)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Test" and action "referer_check"
[debug] Routing to controller "OpenQA::WebAPI::Controller::Test" and action "show"
[debug] Rendering cached template "test/result.html.ep"
[debug] Rendering cached template "layouts/info.html.ep"
[debug] Rendering cached template "test/infopanel.html.ep"
[debug] Rendering cached template "test/details.html.ep"
[debug] Rendering template "test/live.html.ep"
[debug] Rendering template "test/module_select.html.ep"
[debug] Rendering cached template "test/downloads.html.ep"
[debug] Rendering cached template "test/settings.html.ep"
[debug] Rendering template "test/dependencies.html.ep"
[debug] Rendering cached template "test/comments.html.ep"
[debug] Rendering cached template "comments/comment_row.html.ep"
[debug] Rendering cached template "comments/add_comment_form_groups.html.ep"
[debug] Rendering cached template "test/job_next_previous.html.ep"
[debug] Rendering cached template "layouts/bootstrap.html.ep"
[debug] Rendering cached template "layouts/navbar.html.ep"
[debug] Template "branding/openSUSE/links_footer_left.html.ep" not found
[debug] Template "branding/plain/links_footer_left.html.ep" not found
[debug] Template "branding/openSUSE/links_footer_right.html.ep" not found
[debug] Template "branding/plain/links_footer_right.html.ep" not found
[debug] 200 OK (0.069997s, 14.286/s)
[debug] GET "/asset/3d840b01f0/dagre-d3.js" (fe4eb616)
[debug] Routing to a callback
[debug] 200 OK (0.000759s, 1317.523/s)
[debug] GET "/asset/223fa2839e/dependency_graph.css" (c6d53cfd)
[debug] Routing to a callback
[debug] 200 OK (0.00051s, 1960.784/s)
[debug] GET "/tests/99961/status" (e00fa520)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Test" and action "referer_check"
[debug] [pid:46] Unrecognized referer 'localhost'
[debug] Routing to controller "OpenQA::WebAPI::Controller::Running" and action "status"
[debug] 200 OK (0.008417s, 118.807/s)
[debug] GET "/asset/e38e3130ae/fa-regular-400.woff2" (1c96a99c)
[debug] Routing to a callback
[debug] 200 OK (0.000798s, 1253.133/s)
[debug] GET "/tests/99961/streaming" (e56a6b80)
[debug] Routing to controller "OpenQA::WebAPI::Controller::Test" and action "referer_check"
[debug] [pid:46] Unrecognized referer 'localhost'
[debug] Routing to controller "OpenQA::WebAPI::Controller::Running" and action "streaming"
[debug] [pid:46] Asking the worker to start providing livestream
injecting JavaScript: window.sendWsCommand = function(arg1, arg2) { if (!window.sentCmds) { window.sentCmds = [] } window.sentCmds.push(arg1); };window.setupWebsocketConnection = function(arg1, arg2) { };window.startDeveloperSession = function(arg1, arg2) { developerMode.ownSession = true; developerMode.useDeveloperWsRoute = true; handleWebsocketConnectionOpened(developerMode.wsConnection); };window.updateStatus = function(arg1, arg2) { };
[error] Connection refused at lib/OpenQA/WebSockets/Client.pm line 63.
[debug] Template "exception.test.html.ep" not found
[debug] Rendering template "exception.html.ep"
[debug] Rendering template "layouts/error.html.ep"
[debug] 500 Internal Server Error (0.016142s, 61.950/s)
[debug] [pid:46] Asking the worker to stop providing livestream
# Subtest: devel UI hidden when running, but modules not initialized
ok 1 - job is running
ok 2 - \#developer-global-session-info present exactly once
ok 3 - \#developer-global-session-info hidden
ok 4 - \#developer-vnc-notice present exactly once
ok 5 - \#developer-vnc-notice hidden
ok 6 - \#developer-panel present exactly once
ok 7 - \#developer-panel hidden
1..7
ok 2 - devel UI hidden when running, but modules not initialized
# Subtest: devel UI shown when running module known
# injecting JavaScript: testStatus['running'] = "welcome";updateDeveloperPanel();
ok 1 - \#developer-global-session-info present exactly once
ok 2 - \#developer-global-session-info hidden
ok 3 - \#developer-vnc-notice present exactly once
ok 4 - \#developer-vnc-notice hidden
ok 5 - \#developer-panel present exactly once
ok 6 - \#developer-panel exists
ok 7 - \#developer-panel visible
ok 8 - \#developer-panel .card-header present exactly once
ok 9 - \#developer-panel .card-header exists
ok 10 - \#developer-panel .card-header visible
ok 11 - \#developer-panel .card-header contains expected text
ok 12 - \#developer-panel .card-body present exactly once
ok 13 - \#developer-panel .card-body hidden
ok 14 - \#developer-panel .card-body present exactly once
ok 15 - \#developer-panel .card-body exists
ok 16 - \#developer-panel .card-body visible
ok 17 - \#developer-panel .card-body contains expected text
ok 18 - \#developer-panel .card-body does not contain text
ok 19 - \#developer-panel .card-body present exactly once
ok 20 - \#developer-panel .card-body hidden
1..20
ok 3 - devel UI shown when running module known
# Subtest: state shown when connected
# injecting JavaScript: developerMode['isConnected'] = true;developerMode['pauseAtTimeout'] = false;updateDeveloperPanel();
ok 1 - \#developer-global-session-info present exactly once
ok 2 - \#developer-global-session-info hidden
ok 3 - \#developer-vnc-notice present exactly once
ok 4 - \#developer-vnc-notice hidden
ok 5 - \#developer-panel present exactly once
ok 6 - \#developer-panel exists
ok 7 - \#developer-panel visible
ok 8 - \#developer-panel .card-header present exactly once
ok 9 - \#developer-panel .card-header exists
ok 10 - \#developer-panel .card-header visible
ok 11 - \#developer-panel .card-header contains expected text
ok 12 - \#developer-panel .card-header does not contain (?^:paused)
ok 13 - \#developer-panel .card-header does not contain (?^:owned by)
ok 14 - \#developer-panel .card-body present exactly once
ok 15 - \#developer-panel .card-body hidden
# injecting JavaScript: developerMode['currentModule'] = "installation-welcome";updateDeveloperPanel();
ok 16 - \#developer-vnc-notice present exactly once
ok 17 - \#developer-vnc-notice hidden
ok 18 - \#developer-panel .card-header present exactly once
ok 19 - \#developer-panel .card-header exists
ok 20 - \#developer-panel .card-header visible
ok 21 - \#developer-panel .card-header contains expected text
ok 22 - \#developer-panel .card-header does not contain text
ok 23 - only modules after the current module displayed
ok 24 - only modules after the current module displayed
ok 25 - only modules after the current module displayed
ok 26 - only modules after the current module displayed
ok 27 - only modules after the current module displayed
ok 28 - only modules after the current module displayed
# injecting JavaScript: developerMode['moduleToPauseAt'] = "installation-foo";updateDeveloperPanel();
ok 29 - \#developer-vnc-notice present exactly once
ok 30 - \#developer-vnc-notice hidden
ok 31 - \#developer-panel .card-header present exactly once
ok 32 - \#developer-panel .card-header exists
ok 33 - \#developer-panel .card-header visible
ok 34 - \#developer-panel .card-header contains expected text
ok 35 - \#developer-panel .card-header does not contain text
ok 36 - 5 options in module to pause at selection present
ok 37 - only foo selected
ok 38 - only foo selected
ok 39 - only foo selected
ok 40 - only foo selected
ok 41 - only foo selected
# injecting JavaScript: developerMode['moduleToPauseAt'] = "installation-boot";updateDeveloperPanel();
ok 42 - \#developer-vnc-notice present exactly once
ok 43 - \#developer-vnc-notice hidden
ok 44 - \#developer-panel .card-header present exactly once
ok 45 - \#developer-panel .card-header exists
ok 46 - \#developer-panel .card-header visible
ok 47 - \#developer-panel .card-header contains expected text
ok 48 - \#developer-panel .card-header does not contain text
ok 49 - only boot selected
ok 50 - only boot selected
ok 51 - only boot selected
ok 52 - only boot selected
ok 53 - only boot selected
# injecting JavaScript: developerMode['isPaused'] = "some reason";updateDeveloperPanel();
ok 54 - \#developer-vnc-notice present exactly once
ok 55 - \#developer-vnc-notice exists
ok 56 - \#developer-vnc-notice visible
ok 57 - \#developer-vnc-notice contains expected text
ok 58 - \#developer-panel .card-header present exactly once
ok 59 - \#developer-panel .card-header exists
ok 60 - \#developer-panel .card-header visible
ok 61 - \#developer-panel .card-header contains expected text
ok 62 - \#developer-panel .card-header does not contain (?^:current module)
ok 63 - \#developer-panel .card-header does not contain (?^:uploading)
ok 64 - \#developer-status-appendix present exactly once
ok 65 - \#developer-status-appendix exists
ok 66 - \#developer-status-appendix visible
ok 67 - \#developer-status-appendix contains expected text
# injecting JavaScript: developerMode['develSessionStartedAt'] = "2018-06-22 12:00:00 +0000";developerMode['develSessionTabCount'] = 42;developerMode['develSessionDeveloper'] = "some developer";updateDeveloperPanel();
ok 68 - \#developer-global-session-info present exactly once
ok 69 - \#developer-global-session-info exists
ok 70 - \#developer-global-session-info visible
ok 71 - \#developer-global-session-info contains expected text
ok 72 - \#developer-panel .card-header present exactly once
ok 73 - \#developer-panel .card-header exists
ok 74 - \#developer-panel .card-header visible
ok 75 - \#developer-panel .card-header contains expected text
ok 76 - \#developer-panel .card-header does not contain text
1..76
ok 4 - state shown when connected
# Subtest: configuration issue shown
# injecting JavaScript: developerMode['badConfiguration'] = true;updateDeveloperPanel();
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain (?^:retrieving)
ok 6 - \#developer-panel .card-header does not contain (?^:current module)
ok 7 - \#developer-panel .card-header does not contain (?^:uploading)
ok 8 - \#developer-config-issue-note present exactly once
ok 9 - \#developer-config-issue-note exists
ok 10 - \#developer-config-issue-note visible
ok 11 - \#developer-config-issue-note contains expected text
1..11
ok 5 - configuration issue shown
# Subtest: stopping shown
# injecting JavaScript: developerMode['stoppingTestExecution'] = true;updateDeveloperPanel();
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain (?^:retrieving)
ok 6 - \#developer-panel .card-header does not contain (?^:current module)
ok 7 - \#developer-panel .card-header does not contain (?^:uploading)
ok 8 - \#developer-panel .card-header does not contain (?^:configuration issue)
ok 9 - \#developer-stopping-note present exactly once
ok 10 - \#developer-stopping-note exists
ok 11 - \#developer-stopping-note visible
ok 12 - \#developer-stopping-note contains expected text
1..12
ok 6 - stopping shown
# injecting JavaScript: developerMode['develSessionStartedAt'] = undefined;developerMode['develSessionTabCount'] = undefined;developerMode['ownSession'] = false;developerMode['badConfiguration'] = false;developerMode['isPaused'] = false;developerMode['moduleToPauseAt'] = undefined;developerMode['stoppingTestExecution'] = false;developerMode['develSessionDeveloper'] = undefined;updateDeveloperPanel();
# Subtest: expand developer panel
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body exists
ok 3 - \#developer-panel .card-body visible
ok 4 - \#developer-panel .card-body contains (?^:and confirm to apply)
ok 5 - \#developer-panel .card-body contains (?^:Confirm to control this test)
ok 6 - \#developer-panel .card-body does not contain (?^:the controls below\\.)
ok 7 - \#developer-panel .card-body does not contain (?^:Resume)
ok 8 - \#developer-pause-at-module present exactly once
ok 9 - \#developer-pause-at-module exists
ok 10 - \#developer-pause-at-module visible
ok 11 - \#developer-stopping-note present exactly once
ok 12 - \#developer-stopping-note hidden
ok 13 - \#developer-config-issue-note present exactly once
ok 14 - \#developer-config-issue-note hidden
# Subtest: behavior when changes have not been confirmed
ok 1 - changes not instantly submitted
# Subtest: module to pause at not updated
# injecting JavaScript: developerMode['moduleToPauseAt'] = "installation-foo";updateDeveloperPanel();
ok 1 - still only bar selected
ok 2 - still only bar selected
ok 3 - still only bar selected
ok 4 - still only bar selected
ok 5 - still only bar selected
1..5
ok 2 - module to pause at not updated
1..2
ok 15 - behavior when changes have not been confirmed
1..15
ok 7 - expand developer panel
# Subtest: collapse developer panel
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body hidden
# Subtest: panel stays collapsed if test is paused and it is the own session when collapsed manually
# injecting JavaScript: developerMode['isPaused'] = true;developerMode['ownSession'] = true;updateDeveloperPanel();
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body hidden
1..2
ok 3 - panel stays collapsed if test is paused and it is the own session when collapsed manually
1..3
ok 8 - collapse developer panel
# Subtest: panel is automatically expanded if test is paused and it is the own session
# injecting JavaScript: developerMode['panelExplicitelyCollapsed'] = false;updateDeveloperPanel();
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body exists
ok 3 - \#developer-panel .card-body visible
1..3
ok 9 - panel is automatically expanded if test is paused and it is the own session
# Subtest: revert state changes from previous subtests (not supposed to collapse the panel)
# injecting JavaScript: developerMode['ownSession'] = false;developerMode['isPaused'] = false;updateDeveloperPanel();
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body exists
ok 3 - \#developer-panel .card-body visible
ok 4 - \#developer-config-issue-note present exactly once
ok 5 - \#developer-config-issue-note hidden
1..5
ok 10 - revert state changes from previous subtests (not supposed to collapse the panel)
# Subtest: start developer session
ok 1 - no changes submitted so far
ok 2 - \#developer-panel .card-body present exactly once
ok 3 - \#developer-panel .card-body exists
ok 4 - \#developer-panel .card-body visible
ok 5 - \#developer-panel .card-body contains (?^:the controls below\\.)
ok 6 - \#developer-panel .card-body does not contain (?^:and confirm to apply)
ok 7 - \#developer-panel .card-body does not contain (?^:Confirm to control this test)
ok 8 - \#developer-panel .card-body does not contain (?^:Skip timeout)
ok 9 - \#developer-panel .card-body does not contain (?^:Resume)
ok 10 - changes submitted
# Subtest: skipping timeout
# injecting JavaScript: developerMode['currentApiFunction'] = "assert_screen";updateDeveloperPanel();
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body exists
ok 3 - \#developer-panel .card-body visible
ok 4 - \#developer-panel .card-body contains (?^:the controls below\\.)
ok 5 - \#developer-panel .card-body contains (?^:Skip timeout)
ok 6 - \#developer-panel .card-body does not contain (?^:and confirm to apply)
ok 7 - \#developer-panel .card-body does not contain (?^:Confirm to control this test)
ok 8 - \#developer-panel .card-body does not contain (?^:Resume)
ok 9 - timeout set to zero
1..9
ok 11 - skipping timeout
# injecting JavaScript: developerMode['isPaused'] = "some reason";updateDeveloperPanel();
# Subtest: opening needle editor not proposed when not ready
ok 1 - \#developer-panel .card-body present exactly once
ok 2 - \#developer-panel .card-body exists
ok 3 - \#developer-panel .card-body visible
ok 4 - \#developer-panel .card-body contains expected text
ok 5 - \#developer-panel .card-body does not contain (?^:Open needle editor)
ok 6 - \#developer-panel .card-body does not contain (?^:Skip timeout)
# injecting JavaScript: developerMode['outstandingFilesToUpload'] = 0;developerMode['outstandingImagesToUpload'] = 1;developerMode['uploadingUpToCurrentModule'] = true;updateDeveloperPanel();
ok 7 - \#developer-panel .card-header present exactly once
ok 8 - \#developer-panel .card-header exists
ok 9 - \#developer-panel .card-header visible
ok 10 - \#developer-panel .card-header contains expected text
ok 11 - \#developer-panel .card-header does not contain text
ok 12 - \#developer-panel .card-body present exactly once
ok 13 - \#developer-panel .card-body exists
ok 14 - \#developer-panel .card-body visible
ok 15 - \#developer-panel .card-body contains expected text
ok 16 - \#developer-panel .card-body does not contain text
1..16
ok 12 - opening needle editor not proposed when not ready
# Subtest: opening needle editor proposed when current module has been uploaded
# injecting JavaScript: developerMode['outstandingImagesToUpload'] = 0;updateDeveloperPanel();
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain text
ok 6 - \#developer-panel .card-body present exactly once
ok 7 - \#developer-panel .card-body exists
ok 8 - \#developer-panel .card-body visible
ok 9 - \#developer-panel .card-body contains (?^:Resume)
ok 10 - \#developer-panel .card-body contains (?^:Open needle editor)
1..10
ok 13 - opening needle editor proposed when current module has been uploaded
# Subtest: resume paused test
ok 1 - command for resuming test execution sent
1..1
ok 14 - resume paused test
# Subtest: select module to pause at
# injecting JavaScript: developerMode['moduleToPauseAt'] = "installation-foo";updateDeveloperPanel();
ok 1 - foo selected
ok 2 - foo selected
ok 3 - foo selected
ok 4 - foo selected
ok 5 - foo selected
ok 6 - no command sent if nothing changes
ok 7 - command to set module to pause at sent
ok 8 - command to clear module to pause at sent
1..8
ok 15 - select module to pause at
# Subtest: select whether to pause on assert_screen failure
ok 1 - three options for pausing on screen mismatch
ok 2 - pausing on screen mismatch disabled by default
ok 3 - prevent overriding pause on mismatch with form defaults if unknown
# injecting JavaScript: developerMode['pauseOnScreenMismatch'] = false;updateDeveloperPanel();
ok 4 - pausing on screen mismatch still disabled
ok 5 - command to pause on assert_screen failure sent
# injecting JavaScript: developerMode['pauseOnScreenMismatch'] = "assert_screen";updateDeveloperPanel();
ok 6 - still right option selected
ok 7 - command to pause on check_screen failure sent
# injecting JavaScript: developerMode['pauseOnScreenMismatch'] = "check_screen";updateDeveloperPanel();
ok 8 - still right option selected
ok 9 - command to turn pausing on screen mismatch off sent
1..9
ok 16 - select whether to pause on assert_screen failure
# Subtest: select whether to pause on next command
ok 1 - checkbox not checked yet
ok 2 - nothing happens unless the current state is known
# injecting JavaScript: developerMode['pauseOnNextCommand'] = 0;updateDeveloperPanel();
ok 3 - command to pause on next command sent
# injecting JavaScript: developerMode['pauseOnNextCommand'] = 1;updateDeveloperPanel();
ok 4 - pause on next command is checked now
ok 5 - pauseOnNextCommand unset again
ok 6 - pause on next command is disabled again
1..6
ok 17 - select whether to pause on next command
# Subtest: quit session
ok 1 - command for quitting session sent
ok 2 - \#developer-panel .card-body present exactly once
ok 3 - \#developer-panel .card-body hidden
1..3
ok 18 - quit session
1..18
ok 11 - start developer session
# Subtest: process state changes from os-autoinst/worker
# injecting JavaScript: developerMode['currentModule'] = "installation-welcome";developerMode['currentApiFunction'] = undefined;developerMode['moduleToPauseAt'] = undefined;developerMode['isPaused'] = "some reason";updateDeveloperPanel();
# Subtest: message not from current connection ignored
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain text
1..5
ok 1 - message not from current connection ignored
# Subtest: testname and paused state updated
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain text
ok 6 - \#developer-panel .card-header present exactly once
ok 7 - \#developer-panel .card-header exists
ok 8 - \#developer-panel .card-header visible
ok 9 - \#developer-panel .card-header contains expected text
ok 10 - \#developer-panel .card-header does not contain text
ok 11 - selection for pausing on screen mismatch updated
1..11
ok 2 - testname and paused state updated
# Subtest: upload progress handled
ok 1 - details for current module initially not considered uploaded
# injecting JavaScript: developerMode['uploadingUpToCurrentModule'] = false;developerMode['outstandingImagesToUpload'] = 0;developerMode['outstandingFilesToUpload'] = 0;updateDeveloperPanel();
ok 2 - outstanding images updated
ok 3 - outstanding files updated
ok 4 - uploading up to current module updated
ok 5 - details for current module still not considered uploaded
ok 6 - outstanding images not changed
ok 7 - outstanding files updated
ok 8 - details for current module still not considered uploaded
ok 9 - outstanding images updated
ok 10 - outstanding files has bot changed
ok 11 - details for current module considered uploaded
1..11
ok 3 - upload progress handled
# Subtest: curent API function handled
ok 1 - current API function not set so far
ok 2 - current API function set
ok 3 - current API function set
ok 4 - current API function set
ok 5 - current API function set
ok 6 - current API function set
ok 7 - current API function set
ok 8 - current API function set
ok 9 - current API function set
1..9
ok 4 - curent API function handled
# Subtest: error handling, flash messages
ok 1 - correct number of any flash messages present (messsages not from current connection ignored)
ok 2 - correct number of any flash messages present (messages with no data are ignored)
# injecting JavaScript: testStatus['running'] = null;updateDeveloperPanel();
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "invalid { json" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"some error\"}" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"some error\"}" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"another error\"}" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"ignored error\",\"data\":{\"category\":\"cmdsrv-connection\"}}" });
# injecting JavaScript: testStatus['running'] = "foo";updateDeveloperPanel();
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"not ignored error\",\"data\":{\"category\":\"cmdsrv-connection\"}}" });
ok 3 - correct number of danger flash messages present (errors shown via flash messages, same error not shown twice)
ok 4 - errors shown via flash messages, same error not shown twice
ok 5 - errors shown via flash messages, same error not shown twice
ok 6 - errors shown via flash messages, same error not shown twice
ok 7 - errors shown via flash messages, same error not shown twice
# Subtest: dismissed message appears again
not ok 1 - stale element reference: stale element not found
ok 2 - correct number of danger flash messages present (flash message "some error" dismissed)
ok 3 - flash message "some error" dismissed
ok 4 - flash message "some error" dismissed
ok 5 - flash message "some error" dismissed
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"some error\"}" });
ok 6 - correct number of danger flash messages present (unique flash message appears again after dismissed)
ok 7 - unique flash message appears again after dismissed
ok 8 - unique flash message appears again after dismissed
ok 9 - unique flash message appears again after dismissed
ok 10 - unique flash message appears again after dismissed
1..10
not ok 8 - dismissed message appears again
ok 9 - correct number of any flash messages present (obsolete messages cleared after successful connect)
1..9
not ok 5 - error handling, flash messages
1..5
not ok 12 - process state changes from os-autoinst/worker
ok 13 - no (unexpected) warnings (via done_testing)
1..13
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/13 subtests

Test Summary Report
-------------------
t/ui/25-developer_mode.t (Wstat: 256 Tests: 13 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=1, Tests=13, 27 wallclock secs ( 0.12 usr 0.01 sys + 10.30 cusr 0.76 csys = 11.19 CPU)
Result: FAIL
Removing intermediate container 5812f0128934
---> eb009ba02627
Step 24/24 : RUN grep -C100 'stale element reference' test.log
---> Running in 45c63852dc9c
ok 2 - pausing on screen mismatch disabled by default
ok 3 - prevent overriding pause on mismatch with form defaults if unknown
# injecting JavaScript: developerMode['pauseOnScreenMismatch'] = false;updateDeveloperPanel();
ok 4 - pausing on screen mismatch still disabled
ok 5 - command to pause on assert_screen failure sent
# injecting JavaScript: developerMode['pauseOnScreenMismatch'] = "assert_screen";updateDeveloperPanel();
ok 6 - still right option selected
ok 7 - command to pause on check_screen failure sent
# injecting JavaScript: developerMode['pauseOnScreenMismatch'] = "check_screen";updateDeveloperPanel();
ok 8 - still right option selected
ok 9 - command to turn pausing on screen mismatch off sent
1..9
ok 16 - select whether to pause on assert_screen failure
# Subtest: select whether to pause on next command
ok 1 - checkbox not checked yet
ok 2 - nothing happens unless the current state is known
# injecting JavaScript: developerMode['pauseOnNextCommand'] = 0;updateDeveloperPanel();
ok 3 - command to pause on next command sent
# injecting JavaScript: developerMode['pauseOnNextCommand'] = 1;updateDeveloperPanel();
ok 4 - pause on next command is checked now
ok 5 - pauseOnNextCommand unset again
ok 6 - pause on next command is disabled again
1..6
ok 17 - select whether to pause on next command
# Subtest: quit session
ok 1 - command for quitting session sent
ok 2 - \#developer-panel .card-body present exactly once
ok 3 - \#developer-panel .card-body hidden
1..3
ok 18 - quit session
1..18
ok 11 - start developer session
# Subtest: process state changes from os-autoinst/worker
# injecting JavaScript: developerMode['currentModule'] = "installation-welcome";developerMode['currentApiFunction'] = undefined;developerMode['moduleToPauseAt'] = undefined;developerMode['isPaused'] = "some reason";updateDeveloperPanel();
# Subtest: message not from current connection ignored
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain text
1..5
ok 1 - message not from current connection ignored
# Subtest: testname and paused state updated
ok 1 - \#developer-panel .card-header present exactly once
ok 2 - \#developer-panel .card-header exists
ok 3 - \#developer-panel .card-header visible
ok 4 - \#developer-panel .card-header contains expected text
ok 5 - \#developer-panel .card-header does not contain text
ok 6 - \#developer-panel .card-header present exactly once
ok 7 - \#developer-panel .card-header exists
ok 8 - \#developer-panel .card-header visible
ok 9 - \#developer-panel .card-header contains expected text
ok 10 - \#developer-panel .card-header does not contain text
ok 11 - selection for pausing on screen mismatch updated
1..11
ok 2 - testname and paused state updated
# Subtest: upload progress handled
ok 1 - details for current module initially not considered uploaded
# injecting JavaScript: developerMode['uploadingUpToCurrentModule'] = false;developerMode['outstandingImagesToUpload'] = 0;developerMode['outstandingFilesToUpload'] = 0;updateDeveloperPanel();
ok 2 - outstanding images updated
ok 3 - outstanding files updated
ok 4 - uploading up to current module updated
ok 5 - details for current module still not considered uploaded
ok 6 - outstanding images not changed
ok 7 - outstanding files updated
ok 8 - details for current module still not considered uploaded
ok 9 - outstanding images updated
ok 10 - outstanding files has bot changed
ok 11 - details for current module considered uploaded
1..11
ok 3 - upload progress handled
# Subtest: curent API function handled
ok 1 - current API function not set so far
ok 2 - current API function set
ok 3 - current API function set
ok 4 - current API function set
ok 5 - current API function set
ok 6 - current API function set
ok 7 - current API function set
ok 8 - current API function set
ok 9 - current API function set
1..9
ok 4 - curent API function handled
# Subtest: error handling, flash messages
ok 1 - correct number of any flash messages present (messsages not from current connection ignored)
ok 2 - correct number of any flash messages present (messages with no data are ignored)
# injecting JavaScript: testStatus['running'] = null;updateDeveloperPanel();
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "invalid { json" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"some error\"}" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"some error\"}" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"another error\"}" });
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"ignored error\",\"data\":{\"category\":\"cmdsrv-connection\"}}" });
# injecting JavaScript: testStatus['running'] = "foo";updateDeveloperPanel();
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"not ignored error\",\"data\":{\"category\":\"cmdsrv-connection\"}}" });
ok 3 - correct number of danger flash messages present (errors shown via flash messages, same error not shown twice)
ok 4 - errors shown via flash messages, same error not shown twice
ok 5 - errors shown via flash messages, same error not shown twice
ok 6 - errors shown via flash messages, same error not shown twice
ok 7 - errors shown via flash messages, same error not shown twice
# Subtest: dismissed message appears again
not ok 1 - stale element reference: stale element not found
ok 2 - correct number of danger flash messages present (flash message "some error" dismissed)
ok 3 - flash message "some error" dismissed
ok 4 - flash message "some error" dismissed
ok 5 - flash message "some error" dismissed
# injecting JavaScript: handleMessageFromWebsocketConnection(developerMode.wsConnection, { data: "{\"type\":\"error\",\"what\":\"some error\"}" });
ok 6 - correct number of danger flash messages present (unique flash message appears again after dismissed)
ok 7 - unique flash message appears again after dismissed
ok 8 - unique flash message appears again after dismissed
ok 9 - unique flash message appears again after dismissed
ok 10 - unique flash message appears again after dismissed
1..10
not ok 8 - dismissed message appears again
ok 9 - correct number of any flash messages present (obsolete messages cleared after successful connect)
1..9
not ok 5 - error handling, flash messages
1..5
not ok 12 - process state changes from os-autoinst/worker
ok 13 - no (unexpected) warnings (via done_testing)
1..13
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/13 subtests

Test Summary Report
-------------------
t/ui/25-developer_mode.t (Wstat: 256 Tests: 13 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=1, Tests=13, 27 wallclock secs ( 0.12 usr 0.01 sys + 10.30 cusr 0.76 csys = 11.19 CPU)
Result: FAIL
Removing intermediate container 45c63852dc9c
---> 8db83ad5d424
Successfully built 8db83ad5d424
(1-1/2)