Skip to content

Instantly share code, notes, and snippets.

@jd-boyd
Created December 3, 2012 01:35
Show Gist options
  • Save jd-boyd/4192064 to your computer and use it in GitHub Desktop.
Save jd-boyd/4192064 to your computer and use it in GitHub Desktop.
PhantomJS git master test failures on i686
Started by timer
Building remotely on phantom-build-slave-i686 in workspace /home/jenkins/workspace/linux_i686_build
Checkout:linux_i686_build / /home/jenkins/workspace/linux_i686_build - hudson.remoting.Channel@2ddb6b:phantom-build-slave-i686
Using strategy: Default
Last Built Revision: Revision 94e1f40ad9aecbd5aca5cb1255a188e39493cf56 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from git://github.com/ariya/phantomjs.git
Commencing build of Revision 94e1f40ad9aecbd5aca5cb1255a188e39493cf56 (origin/master)
Checking out Revision 94e1f40ad9aecbd5aca5cb1255a188e39493cf56 (origin/master)
[linux_i686_build] $ /bin/sh -xe /tmp/hudson6886478330693091457.sh
+ ./build.sh --confirm --jobs 1
ln: accessing `/home/jenkins/workspace/linux_i686_build/src/qt/lib/fonts': Too many levels of symbolic links
Determining system architecture... (Linux:3.2.0-29-generic:i686)
32-bit Intel 80x86 (i386)
'i386' is supported
System architecture: 'i386'
Host architecture: 'i386'
Precompiled-headers support enabled.
Symbol visibility control enabled.
This is the Qt Lighthouse Open Source Edition.
You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU General Public License (GPL) versions 3.
You have already accepted the terms of the license.
Creating qmake. Please wait...
g++ -c -o option.o -pipe -DQMAKE_OPENSOURCE_EDITION -g -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -Igenerators/symbian -Igenerators/integrity -I/home/jenkins/workspace/linux_i686_build/src/qt/include -I/home/jenkins/workspace/linux_i686_build/src/qt/include/QtCore -I/home/jenkins/workspace/linux_i686_build/src/qt/src/corelib/global -I/home/jenkins/workspace/linux_i686_build/src/qt/src/corelib/xml -I/home/jenkins/workspace/linux_i686_build/src/qt/tools/shared -DQT_NO_PCRE -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DQLIBRARYINFO_EPOCROOT -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/home/jenkins/workspace/linux_i686_build/src/qt/mkspecs/linux-g++ -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DEPRECATED option.cpp
g++ -o "/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_vcproj.o msvc_vcxproj.o msvc_nmake.o msvc_objectmodel.o msbuild_objectmodel.o symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o symbiancommon.o registry.o epocroot.o gbuild.o qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o qfilesystementry.o qfilesystemengine_unix.o qfilesystemengine.o qfilesystemiterator_unix.o qfsfileengine_unix.o qfsfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qsystemerror.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlocale_tools.o qlocale_unix.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils.o
floatmath auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o floatmath.o floatmath.cpp
floatmath.cpp:44:5: warning: unused parameter 'argc' [-Wunused-parameter]
floatmath.cpp:44:5: warning: unused parameter 'argv' [-Wunused-parameter]
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o floatmath floatmath.o
floatmath enabled.
mmx auto-detection... ()
g++ -c -pipe -mmmx -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o mmx.o mmx.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o mmx mmx.o -mmmx
mmx enabled.
3dnow auto-detection... ()
g++ -c -pipe -m3dnow -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o 3dnow.o 3dnow.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o 3dnow 3dnow.o -m3dnow
3dnow enabled.
sse auto-detection... ()
g++ -c -pipe -msse -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o sse.o sse.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o sse sse.o -msse
sse enabled.
sse2 auto-detection... ()
g++ -c -pipe -msse2 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o sse2.o sse2.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o sse2 sse2.o -msse2
sse2 enabled.
sse3 auto-detection... ()
g++ -c -pipe -msse3 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o sse3.o sse3.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o sse3 sse3.o -msse3
sse3 enabled.
ssse3 auto-detection... ()
g++ -c -pipe -mssse3 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ssse3.o ssse3.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o ssse3 ssse3.o -mssse3
ssse3 enabled.
sse4_1 auto-detection... ()
g++ -c -pipe -msse4.1 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o sse4_1.o sse4_1.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o sse4_1 sse4_1.o -msse4.1
sse4_1 enabled.
sse4_2 auto-detection... ()
g++ -c -pipe -msse4.2 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o sse4_2.o sse4_2.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o sse4_2 sse4_2.o -msse4.2
sse4_2 enabled.
avx auto-detection... ()
g++ -c -pipe -mavx -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o avx.o avx.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o avx avx.o -mavx
avx enabled.
ipc_sysv auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ipc.o ipc.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o ipc_sysv ipc.o
ipc_sysv enabled.
NIS auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o nis.o nis.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o nis nis.o -lnsl
NIS enabled.
FontConfig auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o fontconfig.o fontconfig.cpp
fontconfig.cpp: In function 'int main(int, char**)':
fontconfig.cpp:56:13: warning: variable 'face' set but not used [-Wunused-but-set-variable]
fontconfig.cpp:58:16: warning: variable 'pattern' set but not used [-Wunused-but-set-variable]
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o fontconfig fontconfig.o -L/usr/X11R6/lib -lfreetype -lfontconfig -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [fontconfig] Error 1
FontConfig disabled.
Wayland auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o wayland.o wayland.cpp
wayland.cpp:41:28: fatal error: wayland-client.h: No such file or directory
compilation terminated.
make: *** [wayland.o] Error 1
Wayland disabled.
CoreServices auto-detection... ()
gcc -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o coreservices.o coreservices.mm
gcc: error trying to exec 'cc1objplus': execvp: No such file or directory
make: *** [coreservices.o] Error 1
CoreServices disabled.
FreeType auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o freetype.o freetype.cpp
freetype.cpp: In function 'int main(int, char**)':
freetype.cpp:51:13: warning: variable 'face' set but not used [-Wunused-but-set-variable]
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o freetype freetype.o -L/usr/X11R6/lib -lfreetype -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [freetype] Error 1
FreeType disabled.
Determining machine byte-order... (/home/jenkins/workspace/linux_i686_build/src/qt/mkspecs/linux-g++ yes /home/jenkins/workspace/linux_i686_build/src/qt /home/jenkins/workspace/linux_i686_build/src/qt)
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o endiantest.o endiantest.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o endiantest endiantest.o
Found 'LeastSignificantByteFirst' in binary
rm -f endiantest.o
rm -f *~ core *.core
rm -f endiantest
rm -f Makefile
Using little endian.
Determining machine byte-order... (/home/jenkins/workspace/linux_i686_build/src/qt/mkspecs/linux-g++ yes /home/jenkins/workspace/linux_i686_build/src/qt /home/jenkins/workspace/linux_i686_build/src/qt)
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o endiantest.o endiantest.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o endiantest endiantest.o
Found 'LeastSignificantByteFirst' in binary
rm -f endiantest.o
rm -f *~ core *.core
rm -f endiantest
rm -f Makefile
Using little endian.
STL auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o stltest.o stltest.cpp
stltest.cpp: In function 'int main()':
stltest.cpp:135:13: warning: variable 'first' set but not used [-Wunused-but-set-variable]
stltest.cpp:137:16: warning: variable 'second' set but not used [-Wunused-but-set-variable]
stltest.cpp:108:9: warning: variable 'v1size' set but not used [-Wunused-but-set-variable]
stltest.cpp:110:9: warning: variable 'v1capacity' set but not used [-Wunused-but-set-variable]
stltest.cpp:114:10: warning: variable 'v1notfound' set but not used [-Wunused-but-set-variable]
stltest.cpp:118:10: warning: variable 'v1found' set but not used [-Wunused-but-set-variable]
stltest.cpp:123:9: warning: variable 'v2size' set but not used [-Wunused-but-set-variable]
stltest.cpp:131:9: warning: variable 'm1size' set but not used [-Wunused-but-set-variable]
stltest.cpp:141:9: warning: variable 'm2size' set but not used [-Wunused-but-set-variable]
stltest.cpp:145:9: warning: unused variable 'n' [-Wunused-variable]
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o stl stltest.o
STL enabled.
IPv6 auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ipv6test.o ipv6test.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o ipv6 ipv6test.o
IPv6 enabled.
POSIX clock_gettime() auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o clock-gettime.o clock-gettime.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o clock-gettime clock-gettime.o -lrt
POSIX clock_gettime() enabled.
POSIX Monotonic Clock auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o clock-monotonic.o clock-monotonic.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o clock-monotonic clock-monotonic.o -lrt
POSIX Monotonic Clock enabled.
mremap auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o mremap.o mremap.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o mremap mremap.o
mremap enabled.
getaddrinfo auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o getaddrinfotest.o getaddrinfotest.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o getaddrinfo getaddrinfotest.o
getaddrinfo enabled.
inotify auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o inotifytest.o inotifytest.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o inotify inotifytest.o
inotify enabled.
IPv6 interface name auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ipv6ifname.o ipv6ifname.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o ipv6ifname ipv6ifname.o
IPv6 interface name enabled.
getifaddrs auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o getifaddrs.o getifaddrs.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o getifaddrs getifaddrs.o
getifaddrs enabled.
OpenSSL auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o openssl.o openssl.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o openssl openssl.o
OpenSSL enabled.
alsa auto-detection... ()
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o alsatest.o alsatest.cpp
alsatest.cpp:42:28: fatal error: alsa/asoundlib.h: No such file or directory
compilation terminated.
make: *** [alsatest.o] Error 1
alsa disabled.
Stdint auto-detection... ()
g++ -c -pipe -O2 -Wall -W -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -o main.o main.cpp
g++ -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o stdint main.o
Stdint enabled.
./configure: 7677: [: yes: unexpected operator
Testing size of pointers ... (/home/jenkins/workspace/linux_i686_build/src/qt/mkspecs/linux-g++ yes /home/jenkins/workspace/linux_i686_build/src/qt /home/jenkins/workspace/linux_i686_build/src/qt)
rm -f ptrsizetest.o
rm -f *~ core *.core
g++ -c -pipe -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ptrsizetest.o ptrsizetest.cpp
ptrsizetest.cpp: In function 'int main(int, char**)':
ptrsizetest.cpp:59:12: error: 'PointerSize' is not a member of 'QPointerSizeTest<4>'
make: *** [ptrsizetest.o] Error 1
Pointer size: 4
Build type: linux-g++
Architecture: i386
Host architecture: i386
Platform notes:
- Also available for Linux: linux-kcc linux-icc linux-cxx
qmake vars .......... cat: .qmake.vars: No such file or directory
qmake switches .........
Build .................. libs
Configuration .......... release static qpa largefile precompile_header mmx 3dnow sse sse2 sse3 ssse3 sse4_1 sse4_2 avx exceptions_off minimal-config small-config medium-config large-config full-config accessibility qpa reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify jpeg no-mng png gif no-tiff freetype zlib nis openssl concurrent audio-backend release
Debug .................. no
Qt 3 compatibility ..... no
QtDBus module .......... no
QtConcurrent code ...... yes
QtGui module ........... yes
QtScript module ........ no
QtScriptTools module ... no
QtXmlPatterns module ... no
Phonon module .......... no
Multimedia module ...... no
SVG module ............. no
JavaScriptCore JIT ..... To be decided by JavaScriptCore
Declarative module ..... no
Support for S60 ........ no
Symbian DEF files ...... no
STL support ............ no
PCH support ............ yes
MMX/3DNOW/SSE/SSE2/SSE3. yes/yes/yes/yes/yes
SSSE3/SSE4.1/SSE4.2..... yes/yes/yes
AVX..................... yes
IPv6 support ........... yes
IPv6 ifname support .... yes
getaddrinfo support .... yes
getifaddrs support ..... yes
Accessibility .......... yes
NIS support ............ yes
CUPS support ........... no
Iconv support .......... no
Glib support ........... no
GStreamer support ...... no
PulseAudio support ..... no
Large File support ..... yes
GIF support ............ yes
TIFF support ........... no
JPEG support ........... yes (qt)
PNG support ............ yes (qt)
MNG support ............ no
zlib support ........... yes
Session management ..... no
OpenGL support ......... no
OpenVG support ......... no
MySQL support ..........
PostgreSQL support .....
ODBC support ...........
InterBase support ......
SQLite 2 support .......
SQLite support ......... (qt)
OpenSSL support ........ yes (run-time)
Alsa support ........... no
ICD support ............ no
libICU support ......... no
WARNING: Using static linking will disable the use of dynamically
loaded plugins. Make sure to import all needed static plugins,
or compile needed modules into the library.
Finding project files. Please wait...
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap/bootstrap.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc/moc.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/rcc/rcc.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/uic/uic.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/corelib/corelib.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/xml/xml.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/network/network.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/gui/gui.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit.pro
Reading /home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro
Project MESSAGE: Using gold linker
Project MESSAGE: Using gold linker
Project MESSAGE: Disabling video due the lack of GLib/Gio/GStreamer.
Project MESSAGE: Using gold linker
Project MESSAGE: Using gold linker
121 projects found.
Creating makefiles. Please wait...
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/gui/gui.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/network/network.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc/moc.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/corelib/corelib.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/xml/xml.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/plugins.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/imageformats/imageformats.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/codecs/codecs.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/tools.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap/bootstrap.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/src.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebCore/WebCore.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/platforms/minimal/minimal.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/imageformats/ico/ico.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/codecs/tw/tw.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/codecs/cn/cn.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/codecs/jp/jp.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/plugins/codecs/kr/kr.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/rcc/rcc.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/idc/idc.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc/util/generate_keywords.pro
skipping /home/jenkins/workspace/linux_i686_build/src/qt/src/tools/uic/uic.pro
Qt is now configured for building. Just run 'make'.
Once everything is built, Qt is installed.
You should not run 'make install'.
To reconfigure, run 'make confclean' and 'configure'.
cd src/tools/bootstrap/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile bootstrap.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap'
cd src/tools/moc/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile moc.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc'
g++ -c -pipe -O2 -Wall -W -DQT_NO_CORESERVICES -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -o release-static/main.o main.cpp
g++ -Wl,-rpath-link,/home/jenkins/workspace/linux_i686_build/src/qt/lib -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o ../../../bin/moc release-static/moc.o release-static/preprocessor.o release-static/generator.o release-static/parser.o release-static/token.o release-static/main.o -L/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap -lbootstrap
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/moc'
cd src/tools/rcc/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/rcc'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile rcc.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/rcc'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/rcc'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/rcc'
cd src/tools/uic/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/uic'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile uic.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/uic'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/uic'
g++ -c -pipe -O2 -Wall -W -DQT_NO_CORESERVICES -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -DQT_UIC -DQT_NO_QT3_SUPPORT -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -o .obj/release-static/main.o main.cpp
g++ -Wl,-rpath-link,/home/jenkins/workspace/linux_i686_build/src/qt/lib -Wl,-O1 -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -Wl,-rpath,/home/jenkins/workspace/linux_i686_build/src/qt/lib -o ../../../bin/uic .obj/release-static/customwidgetsinfo.o .obj/release-static/databaseinfo.o .obj/release-static/driver.o .obj/release-static/treewalker.o .obj/release-static/ui4.o .obj/release-static/validator.o .obj/release-static/cppextractimages.o .obj/release-static/cppwritedeclaration.o .obj/release-static/cppwriteicondata.o .obj/release-static/cppwriteicondeclaration.o .obj/release-static/cppwriteiconinitialization.o .obj/release-static/cppwriteincludes.o .obj/release-static/cppwriteinitialization.o .obj/release-static/main.o .obj/release-static/uic.o -L/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/bootstrap -lbootstrap
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/tools/uic'
cd src/corelib/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/corelib'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile corelib.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/corelib'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/corelib'
g++ -c -include .pch/release-static/QtCore -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_NO_CORESERVICES -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include -I../../include/QtCore -I.rcc/release-static -Iglobal -I../../tools/shared -I../3rdparty/zlib -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-static -o .obj/release-static/qlibraryinfo.o global/qlibraryinfo.cpp
rm -f libQtCore.a
ar cqs libQtCore.a .obj/release-static/qabstractanimation.o .obj/release-static/qvariantanimation.o .obj/release-static/qpropertyanimation.o .obj/release-static/qanimationgroup.o .obj/release-static/qsequentialanimationgroup.o .obj/release-static/qparallelanimationgroup.o .obj/release-static/qpauseanimation.o .obj/release-static/qfuture.o .obj/release-static/qfutureinterface.o .obj/release-static/qfuturesynchronizer.o .obj/release-static/qfuturewatcher.o .obj/release-static/qrunnable.o .obj/release-static/qtconcurrentfilter.o .obj/release-static/qtconcurrentmap.o .obj/release-static/qtconcurrentresultstore.o .obj/release-static/qtconcurrentthreadengine.o .obj/release-static/qtconcurrentiteratekernel.o .obj/release-static/qtconcurrentexception.o .obj/release-static/qthreadpool.o .obj/release-static/qglobal.o .obj/release-static/qlibraryinfo.o .obj/release-static/qmalloc.o .obj/release-static/qnumeric.o .obj/release-static/epocroot.o .obj/release-static/registry.o .obj/release-static/qatomic.o .obj/release-static/qmutex.o .obj/release-static/qreadwritelock.o .obj/release-static/qmutexpool.o .obj/release-static/qsemaphore.o .obj/release-static/qthread.o .obj/release-static/qthreadstorage.o .obj/release-static/qmutex_unix.o .obj/release-static/qthread_unix.o .obj/release-static/qwaitcondition_unix.o .obj/release-static/qbitarray.o .obj/release-static/qbytearray.o .obj/release-static/qbytearraymatcher.o .obj/release-static/qcryptographichash.o .obj/release-static/qdatetime.o .obj/release-static/qeasingcurve.o .obj/release-static/qelapsedtimer.o .obj/release-static/qhash.o .obj/release-static/qline.o .obj/release-static/qlinkedlist.o .obj/release-static/qlist.o .obj/release-static/qlocale.o .obj/release-static/qlocale_tools.o .obj/release-static/qpoint.o .obj/release-static/qmap.o .obj/release-static/qmargins.o .obj/release-static/qcontiguouscache.o .obj/release-static/qrect.o .obj/release-static/qregexp.o .obj/release-static/qshareddata.o .obj/release-static/qsharedpointer.o .obj/release-static/qsimd.o .obj/release-static/qsize.o .obj/release-static/qstring.o .obj/release-static/qstringbuilder.o .obj/release-static/qstringlist.o .obj/release-static/qtextboundaryfinder.o .obj/release-static/qtimeline.o .obj/release-static/qvector.o .obj/release-static/qvsnprintf.o .obj/release-static/qelapsedtimer_unix.o .obj/release-static/qlocale_unix.o .obj/release-static/adler32.o .obj/release-static/compress.o .obj/release-static/crc32.o .obj/release-static/deflate.o .obj/release-static/gzclose.o .obj/release-static/gzlib.o .obj/release-static/gzread.o .obj/release-static/gzwrite.o .obj/release-static/infback.o .obj/release-static/inffast.o .obj/release-static/inflate.o .obj/release-static/inftrees.o .obj/release-static/trees.o .obj/release-static/uncompr.o .obj/release-static/zutil.o .obj/release-static/harfbuzz-buffer.o .obj/release-static/harfbuzz-gdef.o .obj/release-static/harfbuzz-gsub.o .obj/release-static/harfbuzz-gpos.o .obj/release-static/harfbuzz-impl.o .obj/release-static/harfbuzz-open.o .obj/release-static/harfbuzz-stream.o .obj/release-static/harfbuzz-shaper-all.o .obj/release-static/qharfbuzz.o .obj/release-static/qabstractfileengine.o .obj/release-static/qbuffer.o .obj/release-static/qdatastream.o .obj/release-static/qdataurl.o .obj/release-static/qtldurl.o .obj/release-static/qdebug.o .obj/release-static/qdir.o .obj/release-static/qdiriterator.o .obj/release-static/qfile.o .obj/release-static/qfileinfo.o .obj/release-static/qiodevice.o .obj/release-static/qnoncontiguousbytedevice.o .obj/release-static/qprocess.o .obj/release-static/qtextstream.o .obj/release-static/qtemporaryfile.o .obj/release-static/qresource.o .obj/release-static/qresource_iterator.o .obj/release-static/qurl.o .obj/release-static/qsettings.o .obj/release-static/qfsfileengine.o .obj/release-static/qfsfileengine_iterator.o .obj/release-static/qfilesystemwatcher.o .obj/release-static/qfilesystementry.o .obj/release-static/qfilesystemengine.o .obj/release-static/qfsfileengine_unix.o .obj/release-static/qfilesystemengine_unix.o .obj/release-static/qprocess_unix.o .obj/release-static/qfilesystemiterator_unix.o .obj/release-static/qfilesystemwatcher_inotify.o .obj/release-static/qfilesystemwatcher_dnotify.o .obj/release-static/qpluginloader.o .obj/release-static/qfactoryloader.o .obj/release-static/quuid.o .obj/release-static/qlibrary.o .obj/release-static/qelfparser_p.o .obj/release-static/qlibrary_unix.o .obj/release-static/qabstracteventdispatcher.o .obj/release-static/qabstractitemmodel.o .obj/release-static/qbasictimer.o .obj/release-static/qeventloop.o .obj/release-static/qcoreapplication.o .obj/release-static/qcoreevent.o .obj/release-static/qmetaobject.o .obj/release-static/qmetatype.o .obj/release-static/qmimedata.o .obj/release-static/qobject.o .obj/release-static/qobjectcleanuphandler.o .obj/release-static/qsignalmapper.o .obj/release-static/qsocketnotifier.o .obj/release-static/qtimer.o .obj/release-static/qtranslator.o .obj/release-static/qvariant.o .obj/release-static/qcoreglobaldata.o .obj/release-static/qsharedmemory.o .obj/release-static/qsystemsemaphore.o .obj/release-static/qpointer.o .obj/release-static/qmath.o .obj/release-static/qsystemerror.o .obj/release-static/qcore_unix.o .obj/release-static/qcrashhandler.o .obj/release-static/qsharedmemory_unix.o .obj/release-static/qsystemsemaphore_unix.o .obj/release-static/qeventdispatcher_unix.o .obj/release-static/qisciicodec.o .obj/release-static/qlatincodec.o .obj/release-static/qsimplecodec.o .obj/release-static/qtextcodec.o .obj/release-static/qtsciicodec.o .obj/release-static/qutfcodec.o .obj/release-static/qtextcodecplugin.o .obj/release-static/qfontlaocodec.o .obj/release-static/qgb18030codec.o .obj/release-static/qjpunicode.o .obj/release-static/qeucjpcodec.o .obj/release-static/qjiscodec.o .obj/release-static/qsjiscodec.o .obj/release-static/qeuckrcodec.o .obj/release-static/qbig5codec.o .obj/release-static/qfontjpcodec.o .obj/release-static/qstatemachine.o .obj/release-static/qabstractstate.o .obj/release-static/qstate.o .obj/release-static/qfinalstate.o .obj/release-static/qhistorystate.o .obj/release-static/qabstracttransition.o .obj/release-static/qsignaltransition.o .obj/release-static/qeventtransition.o .obj/release-static/qxmlstream.o .obj/release-static/qxmlutils.o .obj/release-static/moc_qabstractanimation_p.o .obj/release-static/moc_qfuturewatcher.o .obj/release-static/moc_qthreadpool.o .obj/release-static/moc_qnamespace.o .obj/release-static/moc_qthread.o .obj/release-static/moc_qeasingcurve.o .obj/release-static/moc_qlocale.o .obj/release-static/moc_qtimeline.o .obj/release-static/moc_qfile.o .obj/release-static/moc_qiodevice.o .obj/release-static/moc_qnoncontiguousbytedevice_p.o .obj/release-static/moc_qtemporaryfile.o .obj/release-static/moc_qsettings.o .obj/release-static/moc_qfilesystemwatcher_p.o .obj/release-static/moc_qfilesystemwatcher_inotify_p.o .obj/release-static/moc_qfilesystemwatcher_dnotify_p.o .obj/release-static/moc_qpluginloader.o .obj/release-static/moc_qlibrary.o .obj/release-static/moc_qfactoryloader_p.o .obj/release-static/moc_qabstracteventdispatcher.o .obj/release-static/moc_qabstractitemmodel.o .obj/release-static/moc_qeventloop.o .obj/release-static/moc_qcoreapplication.o .obj/release-static/moc_qcoreevent.o .obj/release-static/moc_qmimedata.o .obj/release-static/moc_qsocketnotifier.o .obj/release-static/moc_qtimer.o .obj/release-static/moc_qtranslator.o .obj/release-static/moc_qobjectcleanuphandler.o .obj/release-static/moc_qsharedmemory.o .obj/release-static/moc_qeventdispatcher_unix_p.o .obj/release-static/moc_qtextcodecplugin.o .obj/release-static/moc_qabstractstate.o .obj/release-static/moc_qstate.o .obj/release-static/moc_qfinalstate.o .obj/release-static/moc_qhistorystate.o .obj/release-static/moc_qabstracttransition.o .obj/release-static/moc_qsignaltransition.o .obj/release-static/moc_qeventtransition.o
rm -f ../../lib/libQtCore.a
mv -f libQtCore.a ../../lib/
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/corelib'
cd src/xml/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/xml'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile xml.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/xml'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/xml'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/xml'
cd src/network/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/network'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile network.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/network'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/network'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/network'
cd src/gui/ && make -f Makefile
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/gui'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile gui.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/gui'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/gui'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/gui'
cd src/3rdparty/webkit/Source/ && make -f Makefile.WebKit
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../../../mkspecs/linux-g++ -o Makefile.WebKit WebKit.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source'
cd WebKit/qt/ && make -f Makefile.WebKit.QtWebKit
make[2]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit/qt'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -spec ../../../../../../mkspecs/linux-g++ -o Makefile.WebKit.QtWebKit QtWebKit.pro
Project MESSAGE: Using gold linker
Project MESSAGE: Using gold linker
Project MESSAGE: Disabling video due the lack of GLib/Gio/GStreamer.
Project MESSAGE: Using gold linker
Project MESSAGE: Using gold linker
make[2]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit/qt'
make[2]: Entering directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit/qt'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source/WebKit/qt'
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src/qt/src/3rdparty/webkit/Source'
cd src/ && make -f Makefile.phantomjs
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src'
/home/jenkins/workspace/linux_i686_build/src/qt/bin/qmake -o Makefile.phantomjs phantomjs.pro
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src'
make[1]: Entering directory `/home/jenkins/workspace/linux_i686_build/src'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/jenkins/workspace/linux_i686_build/src'
+ bin/phantomjs test/run-tests.js
Started
#0 phantom global object: should exist
PASS
#1 phantom global object: should have args property
PASS
#2 phantom global object: should have args as an array
PASS
#3 phantom global object: should have libraryPath property
PASS
#4 phantom global object: should have libraryPath as a string
PASS
#5 phantom global object: should not have an empty libraryPath
PASS
#6 phantom global object: should have scriptName property
PASS
#7 phantom global object: should have scriptName as a string
PASS
#8 phantom global object: should not have an empty scriptName
PASS
#9 phantom global object: should have outputEncoding property
PASS
#10 phantom global object: should have the default outputEncoding of UTF-8
PASS
#11 phantom global object: should have version property
PASS
#12 phantom global object: should return 1 as the major version
PASS
#13 phantom global object: should return 8 as the minor version
PASS
#14 phantom global object: should return 0 as the patch version
PASS
#15 phantom global object: should have 'injectJs' function
PASS
#16 phantom global object: should have 'exit' function
PASS
#17 phantom global object: should have 'cookiesEnabled' property, and should be 'true' by default
PASS
#18 WebPage constructor: should exist in window
PASS
#19 WebPage constructor: should be a function
PASS
#20 WebPage object: should be creatable
PASS
#21 WebPage object: should pass variables from/to window.callPhantom/page.onCallback
PASS
#22 WebPage object: should pass result from/to window.confirm/page.onConfirm
PASS
#23 WebPage object: should pass result from/to window.prompt/page.onPrompt
PASS
#24 WebPage object: should have 'clipRect' property
PASS
#25 WebPage object: should have clipRect with height 0
PASS
#26 WebPage object: should have clipRect with left 0
PASS
#27 WebPage object: should have clipRect with top 0
PASS
#28 WebPage object: should have clipRect with width 0
PASS
#29 WebPage object: should have 'content' property
PASS
#30 WebPage object: should have 'content' as a string
PASS
#31 WebPage object: should have 'plainText' property
PASS
#32 WebPage object: should have 'plainText' as a string
PASS
#33 WebPage object: should have 'libraryPath' property
PASS
#34 WebPage object: should have 'libraryPath' as a string
PASS
#35 WebPage object: should have 'offlineStoragePath' property
PASS
#36 WebPage object: should have 'offlineStoragePath' as a string
PASS
#37 WebPage object: should have 'offlineStorageQuota' property
PASS
#38 WebPage object: should have objectName as 'WebPage'
PASS
#39 WebPage object: should have 'paperSize' property
PASS
#40 WebPage object: should have paperSize as an empty object
PASS
#41 WebPage object: should have 'scrollPosition' property
PASS
#42 WebPage object: should have scrollPosition with left 0
PASS
#43 WebPage object: should have scrollPosition with top 0
PASS
#44 WebPage object: should have 'settings' property
PASS
#45 WebPage object: should have non-empty settings
PASS
#46 WebPage object: should have 'customHeaders' property
PASS
#47 WebPage object: should have customHeaders as an empty object
PASS
#48 WebPage object: should have 'zoomFactor' property
PASS
#49 WebPage object: should have zoomFactor of 1
PASS
#50 WebPage object: should have 'event' property
PASS
#51 WebPage object: should have 'cookies' property
PASS
#52 WebPage object: should have 'viewportSize' property
PASS
#53 WebPage object: should have viewportSize with height 300
PASS
#54 WebPage object: should have viewportSize with width 400
PASS
#55 WebPage object: should have 'deleteLater' function
PASS
#56 WebPage object: should have 'destroyed' function
PASS
#57 WebPage object: should have 'evaluate' function
PASS
#58 WebPage object: should have 'initialized' function
PASS
#59 WebPage object: should have 'injectJs' function
PASS
#60 WebPage object: should have 'javaScriptAlertSent' function
PASS
#61 WebPage object: should have 'javaScriptConsoleMessageSent' function
PASS
#62 WebPage object: should have 'loadFinished' function
PASS
#63 WebPage object: should have 'loadStarted' function
PASS
#64 WebPage object: should have 'openUrl' function
PASS
#65 WebPage object: should have 'release' function
PASS
#66 WebPage object: should have 'close' function
PASS
#67 WebPage object: should have 'render' function
PASS
#68 WebPage object: should have 'resourceReceived' function
PASS
#69 WebPage object: should have 'resourceRequested' function
PASS
#70 WebPage object: should have 'uploadFile' function
PASS
#71 WebPage object: should have 'sendEvent' function
PASS
#72 WebPage object: should have 'childFramesCount' function
PASS
#73 WebPage object: should have 'childFramesName' function
PASS
#74 WebPage object: should have 'switchToChildFrame' function
PASS
#75 WebPage object: should have 'switchToMainFrame' function
PASS
#76 WebPage object: should have 'switchToParentFrame' function
PASS
#77 WebPage object: should have 'currentFrameName' function
PASS
#78 WebPage object: should have 'addCookie' function
PASS
#79 WebPage object: should have 'deleteCookie' function
PASS
#80 WebPage object: should have 'clearCookies' function
PASS
#81 WebPage object: should handle keydown event
PASS
#82 WebPage object: should handle keyup event
PASS
#83 WebPage object: should handle keypress event
PASS
#84 WebPage object: should handle keypress event with inputs
PASS
#85 WebPage object: should handle keypress event of string with inputs
PASS
#86 WebPage object: should handle key events with modifier keys
PASS
#87 WebPage object: should send proper key codes for text
PASS
#88 WebPage object: should handle keypress event of umlaut char with inputs
PASS
#89 WebPage object: should handle mousedown event
PASS
#90 WebPage object: should handle mouseup event
PASS
#91 WebPage object: should handle mousemove event
PASS
#92 WebPage object: should handle click event
PASS
#93 WebPage object: should handle doubleclick event
PASS
#94 WebPage object: should handle file uploads
PASS
#95 WebPage object: should support console.log with multiple arguments
PASS
#96 WebPage object: should not load any NPAPI plugins (e.g. Flash)
PASS
#97 WebPage object: reports unhandled errors
PASS
#98 WebPage object: doesn't report handled errors
PASS
#99 WebPage object: reports the sourceURL and line of errors
PASS
#100 WebPage object: reports the stack of errors
PASS
#101 WebPage object: reports errors that occur in the main context
PASS
#102 WebPage object: should set custom headers properly
PASS
#103 WebPage object: should return properly from a 401 status
PASS
#104 WebPage object: should set valid cookie properly, then remove it
PASS
#105 WebPage object: should not set invalid cookies
PASS
#106 WebPage object: should add a cookie
PASS
#107 WebPage object: should delete a cookie
PASS
#108 WebPage object: should pass variables to functions properly
PASS
#109 WebPage object: should open url using secure connection
FAIL
#110 WebPage construction with options: should accept an opts object
PASS
#111 specifying clipRect: should have 'clipRect' property
PASS
#112 specifying clipRect: should have clipRect with height 100
PASS
#113 specifying clipRect: should have clipRect with left 10
PASS
#114 specifying clipRect: should have clipRect with top 20
PASS
#115 specifying clipRect: should have clipRect with width 200
PASS
#116 specifying onConsoleMessage: should have onConsoleMessage that was specified
PASS
#117 specifying onLoadStarted: should have onLoadStarted that was specified
PASS
#118 specifying onLoadFinished: should have onLoadFinished that was specified
PASS
#119 specifying scrollPosition: should have 'scrollPosition' property
PASS
#120 specifying scrollPosition: should have scrollPosition with left 1
PASS
#121 specifying scrollPosition: should have scrollPosition with top 2
PASS
#122 specifying userAgent: should have userAgent as 'PHANTOMJS-TEST-USER-AGENT'
PASS
#123 specifying viewportSize: should have 'viewportSize' property
PASS
#124 specifying viewportSize: should have viewportSize with height 100
PASS
#125 specifying viewportSize: should have viewportSize with width 200
PASS
#126 Text codec support: Should support text codec Shift_JIS
PASS
#127 Text codec support: Should support text codec EUC-JP
PASS
#128 Text codec support: Should support text codec ISO-2022-JP
PASS
#129 Text codec support: Should support text codec Big5
PASS
#130 Text codec support: Should support text codec GBK
PASS
#131 WebPage switch frame of execution (deprecated API): should load a page full of frames
PASS
#132 WebPage switch frame of execution (deprecated API): should be able to detect frames at level 0
PASS
#133 WebPage switch frame of execution (deprecated API): should go down to a child frame at level 1
PASS
#134 WebPage switch frame of execution (deprecated API): should go down to a child frame at level 2
PASS
#135 WebPage switch frame of execution (deprecated API): should go up to the parent frame at level 1
PASS
#136 WebPage switch frame of execution (deprecated API): should go down to a child frame at level 2 (again)
PASS
#137 WebPage switch frame of execution (deprecated API): should go up to the main (top) frame at level 0
PASS
#138 WebPage switch frame of execution (deprecated API): should go down to (the other) child frame at level 1
PASS
#139 WebPage switch frame of execution: should load a page full of frames
PASS
#140 WebPage switch frame of execution: should be able to detect frames at level 0
PASS
#141 WebPage switch frame of execution: should go down to a child frame at level 1
PASS
#142 WebPage switch frame of execution: should go down to a child frame at level 2
PASS
#143 WebPage switch frame of execution: should go up to the parent frame at level 1
PASS
#144 WebPage switch frame of execution: should go down to a child frame at level 2 (again)
PASS
#145 WebPage switch frame of execution: should go up to the main (top) frame at level 0
PASS
#146 WebPage switch frame of execution: should go down to (the other) child frame at level 1
PASS
#147 WebPage switch frame of execution: should have top level as focused frame
PASS
#148 WebPage switch frame of execution: should move focus to level 1 frame
PASS
#149 WebPage switch frame of execution: should move focus to level 2 frame
PASS
#150 WebPage switch frame of execution: should move focus back to main frame
PASS
#151 WebPage switch frame of execution: should maintain focus but move current frame
PASS
#152 WebPage switch frame of execution: should change current frame to focused frame
PASS
#153 WebPage opening and closing of windows/child-pages: should call 'onPageCreated' every time a call to 'window.open' is done
PASS
#154 WebPage opening and closing of windows/child-pages: should correctly resize the 'pages' array if a page gets closed
PASS
#155 WebPage opening and closing of windows/child-pages: should resize the 'pages' array even more, when closing a page directly
PASS
#156 WebPage closing notification/alerting: should call 'onClosing' when 'page.close()' is called
PASS
#157 WebPage closing notification/alerting: should call 'onClosing' when a page closes on it's own
PASS
#158 WebPage closing notification/alerting: closing propagation control: should close all 4 pages if parent page is closed (default value for 'ownsPages')
PASS
#159 WebPage closing notification/alerting: closing propagation control: should NOT close all 4 pages if parent page is closed, just parent itself ('ownsPages' set to false)
PASS
#160 WebPage 'onFilePicker': should be able to set the file to upload when the File Picker is invoked (i.e. clicking on a 'input[type=file]')
PASS
#161 WebServer constructor: should not exist in window
PASS
#162 WebServer constructor: should be a function
PASS
#163 WebServer object: should be creatable
PASS
#164 WebServer object: should have objectName as 'WebServer'
PASS
#165 WebServer object: should have 'port' property
PASS
#166 WebServer object: should have port as string
PASS
#167 WebServer object: should not listen to any port by default
PASS
#168 WebServer object: should have 'listenOnPort' function
PASS
#169 WebServer object: should have 'newRequest' function
PASS
#170 WebServer object: should have 'close' function
PASS
#171 WebServer object: should fail to listen to blocked ports
PASS
#172 WebServer object: should be able to listen to some port
PASS
#173 WebServer object: should handle requests
PASS
#174 WebServer object: should handle post requests ('Content-Type' = 'application/x-www-form-urlencoded')
FAIL
request.post => {
"answer": "42",
"universe": "expanding"
}
expectedPostData => {
"answer": "42",
"universe": "expanding"
}
request.headers => {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Encoding": "gzip",
"Accept-Language": "en,*",
"Connection": "Keep-Alive",
"Content-Length": "28",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "localhost:12345",
"Origin": "null",
"User-Agent": "Mozilla/5.0 (Unknown; Linux i686) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.8.0 (development) Safari/534.34"
}
#175 WebServer object: should handle post requests ('Content-Type' = 'ANY')
FAIL
#176 Basic Files API (read, write, remove, ...): should be able to create and write a file
PASS
#177 Basic Files API (read, write, remove, ...): should be able to create (touch) an empty file
PASS
#178 Basic Files API (read, write, remove, ...): should be able to read content from a file
PASS
#179 Basic Files API (read, write, remove, ...): should be able to read/write/append content from a file
PASS
#180 Basic Files API (read, write, remove, ...): should be able to copy a file
PASS
#181 Basic Files API (read, write, remove, ...): should be able to move a file
PASS
#182 Basic Files API (read, write, remove, ...): should be able to remove a (moved) file
PASS
#183 Basic Files API (read, write, remove, ...): should be able to remove a (copied) file
PASS
#184 Basic Files API (read, write, remove, ...): should be able to remove an empty file
PASS
#185 Basic Files API (read, write, remove, ...): should throw an exception when trying to open for read a non existing file
PASS
#186 Basic Files API (read, write, remove, ...): should throw an exception when trying to copy a non existing file
PASS
#187 Basic Files API (read, write, remove, ...): should be read/write utf8 text by default
PASS
#188 Basic Files API (read, write, remove, ...): should be read/write binary data
PASS
#189 Basic Files API (read, write, remove, ...): should be read/write binary data (shortcuts)
PASS
#190 Attributes Files API: should throw an exception when trying to read the size of a non existing file
PASS
#191 Attributes Files API: should return a null Date object when trying to read the last modified date of a non existing file
PASS
#192 Attributes Files API: should create temporary file 'temp-02.test' and writes some content in it
PASS
#193 Attributes Files API: should be able to read the size of a temporary file 'temp-02.test'
PASS
#194 Attributes Files API: should be able to read the Date on which a temporary file 'temp-02.test' was last modified
PASS
#195 Attributes Files API: should remove temporary file 'temp-02.test'
PASS
#196 Files and Directories API: should create a new temporary directory and change the Current Working Directory to it
PASS
#197 Files and Directories API: should create a file in the Current Working Directory and check it's absolute path
PASS
#198 Files and Directories API: should return to previous Current Working Directory and remove temporary directory
PASS
#199 Files and Directories API: should copy Content of the '/test/' Directory in a temporary directory, compare with the original and then remove
PASS
#200 Files and Directories API: should have readLink function
PASS
#201 Tests Files API: should create some temporary file and directory
PASS
#202 Tests Files API: should confirm that test file and test dir exist, while the absent ones don't
PASS
#203 Tests Files API: should confirm that the temporary directory is infact a directory, while the absent one doesn't
PASS
#204 Tests Files API: should confirm that the temporary file is infact a file, while the absent one doesn't
PASS
#205 Tests Files API: should confirm that a relative path is not absolute, while an absolute one is
PASS
#206 Tests Files API: should confirm that temporary file is readable, writable and non-executable, while absent file is none of those
PASS
#207 Tests Files API: should confirm that temporary directory is readable, writable and executable, while absent dir is none of those
PASS
#208 Tests Files API: should confirm that neither temporary file/dir or absent file/dir are links
PASS
#209 Tests Files API: should delete the temporary directory and file
PASS
#210 System object: should exist
PASS
#211 System object: should have pid property
PASS
#212 System object: should have pid as a number
PASS
#213 System object: should have pid that is an integer
PASS
#214 System object: should have pid greater than 0
PASS
#215 System object: should have platform as string
PASS
#216 System object: should have platform set to 'phantomjs'
PASS
#217 System object: should have args as array
PASS
#218 System object: should have args with at least one item
PASS
#219 System object: should have args[0] as the this test runner
PASS
#220 System object: should have env as object
PASS
#221 System object: should have os as object
PASS
#222 System object: should have isSSLSupported as boolean
PASS
#223 WebKit: should construct date in mm-dd-yyyy format
PASS
#224 WebKit: should parse date in ISO8601 format (yyyy-mm-dd)
PASS
#225 WebKit: should not crash when failing to dirty lines while removing a inline.
PASS
#226 Module: has filename property containing its absolute path
PASS
#227 Module: has id property equal to filename
PASS
#228 Module: has dirname property containing absolute path to its directory
PASS
#229 Module: its require() can be used externally
PASS
#230 require(): loads 'webpage' native module
PASS
#231 require(): loads 'fs' native module
PASS
#232 require(): loads 'webserver' native module
PASS
#233 require(): loads 'system' native module
PASS
#234 require(): loads CoffeeScript modules
PASS
#235 require(): doesn't expose CoffeeScript
PASS
#236 require(): loads JSON modules
PASS
#237 require(): loads modules with specified extension
PASS
#238 require(): caches modules
PASS
#239 require(): supports cycles (circular dependencies)
PASS
#240 require(): has cache object attached containing cached modules
PASS
#241 require(): throws an error with appropriate message when module not found
PASS
#242 require(): maintains proper .stack when module not found
PASS
#243 require(): maintains proper .stack when an error is thrown in module's exports
PASS
#244 stub(): stubs modules in given context
PASS
#245 stub(): stubs modules in child context
PASS
#246 stub(): doesn't stub in parent context
PASS
#247 when the path is relative: loads modules from the same directory
PASS
#248 when the path is relative: loads modules from the parent directory
PASS
#249 when the path is relative: loads modules from a child directory
PASS
#250 when the path is relative: loads modules from a deeper directory
PASS
#251 when the path is relative: loads modules when path has intertwined '..'
PASS
#252 when the path is relative: loads modules when path has intertwined '.'
PASS
#253 when loading from node_modules: first tries to load from ./node_modules
PASS
#254 when loading from node_modules: loads from ../node_modules
PASS
#255 when loading from node_modules: loads from further up the directory tree
PASS
#256 when module is a directory: first tries to load the path from package.json
PASS
#257 when module is a directory: loads index.js if package.json not found
PASS
WebPage object should open url using secure connection
WebServer object should handle post requests ('Content-Type' = 'application/x-www-form-urlencoded')
WebServer object should handle post requests ('Content-Type' = 'ANY')
Finished in 8.856 seconds
258 specs, 3 failures
Build step 'Execute shell' marked build as failure
Archiving artifacts
Build was marked for publishing on http://phantom.jdboyd.net/jenkins/
Finished: FAILURE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment