[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_amd64_10 #61159

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Thu Dec 15 12:13:45 UTC 2016


https://jenkins.debian.net/job/reproducible_builder_amd64_10/61159/------------------------------------------
[...truncated 3544 lines...]
ok 90 - Test::MockObject->can('next_call')
ok 91 - next_call() should return first method
ok 92 - '... and args in a data structure which' isa 'ARRAY'
ok 93 - ... containing the real arguments
ok 94 - ... and removing that call from the stack
ok 95 - ... and should skip multiple calls, with an argument provided
ok 96 - ... returning undef with no call in that position
ok 97 - ... returning only the method name in scalar context
ok 98 - Test::MockObject->can('_calls')
ok 99 - '_calls() should return something that' isa 'ARRAY'
ok 100 - ... always for the same key
ok 101 - Test::MockObject->can('_subs')
ok 102 - '_subs() should return something that' isa 'HASH'
ok 103 - ... always for the same key
ok
t/bugs.t ...................... 
1..18
ok 1 - called() should not die from no array ref object
ok 2 - _call() should not autovivify extra calls on the stack
ok 3 - fake_module() should catch redefined sub warnings
ok 4 - called_pos_ok() should return false if name does not match
ok 5 - ... printing a helpful diagnostic
ok 6 - called_pos_ok() should throw no uninitialized warnings on failure
ok 7 - ... faking it with the word in the error
ok 8 - $1 should be preserved through AUTOLOAD invocation
ok 9 - fake_module() should create a symbol table entry for the module
ok 10 - set_series() should return false at the end of a series
ok 11 - default overloadings should work
ok 12 - ... and not be static
ok 13 - ... but should not interfere with method finding
ok 14 - MO cached by another MO log should not be garbage collected
ok 15 - ... but should go away when caching MO does
ok 16 - ... and the caching MO better go away too!
ok 17 - fake_module() should throw exception for loaded module without mocks
ok 18 - check_class_loaded() should work for nested class names
ok
t/debugger.t .................. 
1..4
ok 1 - use Test::MockObject;
ok 2 - generated isa() should have correct name under debugger
ok 3 - generated can() should have correct name under debugger
ok 4 - T::MO should not permanently reset $^P
ok
Called UNIVERSAL::isa() as a function, not a method at /usr/share/perl5/UNIVERSAL/can.pm line 46.
t/debuggingwarnings.t ......... 
ok 1 - use Test::MockObject;
ok 2 - T::MO should enable U::i when loaded with -debug flag
ok 3 - T::MO should enable U::c when loaded with -debug flag
1..3
ok
Called UNIVERSAL::isa() as a function, not a method at /usr/share/perl5/UNIVERSAL/can.pm line 46.
t/debuggingwarningsextends.t .. 
ok 1 - use Test::MockObject::Extends;
ok 2 - T::MO::E should enable U::i when loaded with -debug flag
ok 3 - T::MO::E should enable U::c when loaded with -debug flag
1..3
ok
t/extends-bugs.t .............. 
1..33
ok 1 - use Test::MockObject::Extends;
ok 2 - Mocking a package defined inline should not load anything
ok 3 - The object isa HASH
ok 4 - ...also if UNIVERSAL::isa() is called as a function
ok 5 - The extended object isa HASH
ok 6 - ...also if UNIVERSAL::isa() is called as a function
ok 7 - An object of class 'Foo' isa 'Foo'
ok 8 - An object of class 'T::MO::E::c' isa 'Foo'
ok 9 - foo() returns as expected
ok 10 - $called_foo is incremented
ok 11 - $called_autoload is unchanged
ok 12 - $method_name is unchanged
ok 13 - bad() returns as expected
ok 14 - $called_autoload is incremented
ok 15 - $method_name is the correct value
ok 16 - An object of class 'Bar' isa 'Foo'
ok 17 - An object of class 'Bar' isa 'Bar'
ok 18 - An object of class 'T::MO::E::d' isa 'Foo'
ok 19 - An object of class 'T::MO::E::d' isa 'Bar'
ok 20 - foo() returns as expected
ok 21 - $called_foo is incremented
ok 22 - $called_autoload is unchanged
ok 23 - $called_this is unchanged
ok 24 - this() returns as expected
ok 25 - $called_foo is unchanged
ok 26 - $called_autoload is unchanged
ok 27 - $called_this is incremented
ok 28 - that() returns as expected
ok 29 - $called_autoload is incremented
ok 30 - $method_name is set correctly
ok 31 - The $AUTOLOAD for the object's actual class should be unset
ok 32 - The $AUTOLOAD that catches the call should contain the desired name
ok 33 - class method mocked
ok
t/extends-fields.t ............ 
ok 1 - An object of class 'MyModule' isa 'MyModule'
ok 2 - fields-based object should be mockstensible
ok 3 - An object of class 'T::MO::E::a' isa 'MyModule'
1..3
ok
t/extends.t ................... 
1..41
ok 1 - use Test::MockObject::Extends;
ok 2 - An object of class 'Test::MockObject' isa 'Test::MockObject'
ok 3 - passing a class name to new() should set inheritance properly
ok 4 - new() should load parent module unless already loaded
ok 5 - mock() should override method in parent
ok 6 - ... calling original methods in parent
ok 7 - ... returning invocant
ok 8 - unmock() should remove method overriding
ok 9 - ... returning invocant
ok 10 - ... and should pass along invocant
ok 11 - ... returning invocant
ok 12 - ... logging methods appropriately
ok 13 - ... should wrap existing object appropriately
ok 14 - An object of class 'T::MO::E::d' isa 'Some::Class'
ok 15 - An object of class 'T::MO::E::d' isa 'Another::Class'
ok 16 - ... returning the right result even when the class is not a parent
ok 17 - unlogged methods should work
ok 18 - ... and logging should not happen for them
ok 19 - ... not throwing redefinition warnings
ok 20 - ... allowing overriding with logged versions
ok 21 - ... with logging happening then, obviously
ok 22 - Mocking worked
ok 23 - Method didn't trigger bad method
ok 24 - An object of class 'Foo' isa 'Foo'
ok 25 - Creating a wrapped module should not die
ok 26 - An object of class 'T::MO::E::f' isa 'Foo'
ok 27 - foo() should return as expected
ok 28 - ... calling the method
ok 29 - ... not touching AUTOLOAD()
ok 30 - ... or $Foo::AUTOLOAD
ok 31 - bad() should returns as expected
ok 32 - ... calling AUTOLOAD()
ok 33 - ... with the appropriate $Foo::AUTOLOAD
ok 34 - __get_parents() should return a list of parents of the wrapped object
ok 35 - An object of class 'FooNoAutoload' isa 'FooNoAutoload'
ok 36 - Creating a wrapped module should not die
ok 37 - An object of class 'T::MO::E::g' isa 'FooNoAutoload'
ok 38 - fooNA() should return as expected
ok 39 - ... calling the method
ok 40 - ... not touching AUTOLOAD()
ok 41 - ... should die if calling a non-mocked and non-AUTOLOADED method
ok
t/ignore.t .................... 
1..6
ok 1 - use Test::MockObject;
ok 2 - mocking a method with a leading dash should work
ok 3 - ... not preventing subsequent mocks
ok 4 - ... but should prevent logging of endashed sub calls
ok 5 - unlogged call should be remockable
ok 6 - ... and reloggable
ok
t/isa.t ....................... 
1..7
ok 1 - use Test::MockObject;
ok 2 - Test::MockObject->can('set_isa')
ok 3 - An object of class 'Test::MockObject' isa 'CGI'
ok 4 - An object of class 'Test::MockObject' isa 'Apache'
ok 5 - An object of class 'Test::MockObject' isa 'Something'
ok 6 - An object of class 'Test::MockObject' isa 'Apache::Request'
ok 7 - ... this is not a "Fail" object
ok
t/nodefaultwarnings.t ......... 
ok 1 - use Test::MockObject;
ok 2 - T::MO should not enable U::i by default
ok 3 - T::MO should not enable U::c by default
ok 4 - use Test::MockObject::Extends;
ok 5 - T::MO::E should not enable U::i by default
ok 6 - T::MO::E should not enable U::c by default
1..6
ok
All tests successful.
Files=11, Tests=227,  1 wallclock secs ( 0.08 usr  0.04 sys +  0.51 cusr  0.10 csys =  0.73 CPU)
Result: PASS
make[1]: Leaving directory '/build/libtest-mockobject-perl-1.20161202'
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_auto_install
	make -j1 install DESTDIR=/build/libtest-mockobject-perl-1.20161202/debian/libtest-mockobject-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/build/libtest-mockobject-perl-1.20161202'
Manifying 2 pod documents
Installing /build/libtest-mockobject-perl-1.20161202/debian/libtest-mockobject-perl/usr/share/perl5/Test/MockObject.pm
Installing /build/libtest-mockobject-perl-1.20161202/debian/libtest-mockobject-perl/usr/share/perl5/Test/MockObject/Extends.pm
Installing /build/libtest-mockobject-perl-1.20161202/debian/libtest-mockobject-perl/usr/share/man/man3/Test::MockObject::Extends.3pm
Installing /build/libtest-mockobject-perl-1.20161202/debian/libtest-mockobject-perl/usr/share/man/man3/Test::MockObject.3pm
make[1]: Leaving directory '/build/libtest-mockobject-perl-1.20161202'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_installdeb
   dh_gencontrol
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libtest-mockobject-perl' in '../libtest-mockobject-perl_1.20161202-1_all.deb'.
 dpkg-genbuildinfo --build=binary
dpkg-genbuildinfo: warning: File::FcntlLock not available; using flock which is not NFS-safe
 dpkg-genchanges --build=binary >../libtest-mockobject-perl_1.20161202-1_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build libtest-mockobject-perl-1.20161202
dpkg-buildpackage: info: binary-only upload (no source included)
I: copying local configuration
I: unmounting /dev/shm filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/29766 and its subdirectories
I: Current time: Wed Jan 17 06:34:42 -12 2018
I: pbuilder-time-stamp: 1516214082
104c104
<  libsepol1 (= 2.6-1),
---
>  libsepol1 (= 2.6-2),
127c127
<  linux-libc-dev (= 4.8.7-1),
---
>  linux-libc-dev (= 4.8.11-1),
Error: database is locked
Starting cleanup.
/srv/reproducible-results/rbuild-debian-JX8ckRxm/tmp.5Pz0SOrjvG:	 75.3% -- replaced with /srv/reproducible-results/rbuild-debian-JX8ckRxm/tmp.5Pz0SOrjvG.gz
INFO: Starting at 2016-12-15 12:12:44.783208
CRITICAL: SQLite database locked, could not execute query:
CRITICAL: "SELECT r.status, r.version, r.build_date
CRITICAL:                        FROM results AS r JOIN sources AS s
CRITICAL:                        ON r.package_id=s.id WHERE s.name='libtest-mockobject-perl'
CRITICAL:                        AND s.architecture='amd64' AND s.suite='testing'"
CRITICAL: Exiting script.
INFO: Finished at 2016-12-15 12:13:45.006189, took: 0:01:00.223009








Warning: cannot update html pages for libtest-mockobject-perl
All cleanup done.
Thu 15 Dec 12:13:45 UTC 2016 - /srv/jenkins/bin/reproducible_build.sh stopped running as /tmp/jenkins-script-5u9lMq6I, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list