Mock Version: 1.2.17
Mock Version: 1.2.17
ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/mockito.spec'], chrootPath='/var/lib/mock/virt7-ovirt-common-el7-build-59266-261443/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0; tag
[javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/AdditionalAnswers.java:174: warning: no @param for tag
[javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/AdditionalAnswers.java:195: warning: no @param for tag
[javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:1864: warning: empty tag
[javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:2261: error: bad HTML entity
[javadoc] * Repeat after me: simple tests push simple, KISSy, readable & maintainable code.
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:2266: error: bad HTML entity
[javadoc] * //Creates mock with different default answer & name
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Matchers.java:242: warning: no @param for
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/ArgumentCaptor.java:17: error: bad HTML entity
[javadoc] * This is also the recommended way of matching arguments because it makes tests clean & simple.
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/BDDMockito.java:190: warning: no @param for
[javadoc] *
Important gotcha on spying real objects!
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:1367: warning: no @param for
@Mock
annotation doReturn()
|doThrow()
|doAnswer()
|doNothing()
|doCallRealMethod()
family of methods@Captor
, @Spy
, @InjectMocks
(Since 1.8.3) @Spies
, @InjectMocks
and constructor injection goodness (Since 1.9.0)MockMaker
API (Since 1.9.5)equals()
with occasional anyX()
matchers tend to give clean & simple tests.
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:198: error: invalid name for anchor: "4"
[javadoc] * tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:348: error: invalid name for anchor: "9" [javadoc] *
@Mock
annotationtag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:417: error: invalid name for anchor: "11" [javadoc] *
doReturn()
|doThrow()
|
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:487: error: invalid name for anchor: "13"
[javadoc] * tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:560: error: invalid name for anchor: "14" [javadoc] *
tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:635: error: bad HTML entity [javadoc] * However, I wouldn't use partial mocks for new, test-driven & well-designed code. [javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:640: error: invalid name for anchor: "17" [javadoc] *
@Captor
,
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:770: warning: empty tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:775: error: invalid name for anchor: "22" [javadoc] *
tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:807: error: invalid name for anchor: "23" [javadoc] *
@Spies
,
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/Mockito.java:831: error: invalid name for anchor: "24"
[javadoc] * MockMaker
API (Since 1.9.5)tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockitoAnnotations.java:89: warning: no @param for testClass [javadoc] public static void initMocks(Object testClass) { [javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockitoAnnotations.java:26: warning: empty
tag [javadoc] *
[javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:46: error: bad HTML entity [javadoc] * The object under test should know exactly its collaborators & dependencies. [javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:47: error: bad HTML entity [javadoc] * If you happen to use it often than please make sure you are really producing simple, clean & readable code. [javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:96: error: bad HTML entity [javadoc] * However, I wouldn't use partial mocks for new, test-driven & well-designed code. [javadoc] ^ [javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:109: error: element not closed: pre [javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:268: warning: no @param for outerClassInstance
[javadoc] MockSettings outerInstance(Object outerClassInstance);
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:15: error: self-closing element not allowed
[javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:18: error: bad HTML entity
[javadoc] * Repeat after me: simple tests push simple, KISSy, readable & maintainable code.
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:20: error: self-closing element not allowed
[javadoc] *
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/MockSettings.java:23: error: bad HTML entity
[javadoc] * //Creates mock with different default answer & name
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/ReturnValues.java:36: warning: no @throws for java.lang.Throwable
[javadoc] Object valueFor(InvocationOnMock invocation) throws Throwable;
[javadoc] ^
[javadoc] /builddir/build/BUILD/mockito-1.10.19/src/org/mockito/configuration/AnnotationEngine.java:30: warning: no @return
[javadoc] Object createMockFor(Annotation annotation, Field field);
[javadoc] ^
[javadoc] Generating /builddir/build/BUILD/mockito-1.10.19/target/javadoc/serialized-form.html...
[javadoc] Copying file StandardDocFile[file:/builddir/build/BUILD/mockito-1.10.19/javadoc/stylesheet.css] to file stylesheet.css...
[javadoc] Building index for all the packages and classes...
[javadoc] Building index for all classes...
[javadoc] Generating /builddir/build/BUILD/mockito-1.10.19/target/javadoc/help-doc.html...
[javadoc] 100 errors
[javadoc] 100 warnings
[copy] Copying 1 file to /builddir/build/BUILD/mockito-1.10.19/target/javadoc/org/mockito
BUILD SUCCESSFUL
Total time: 7 seconds
+ pushd target
~/build/BUILD/mockito-1.10.19/target ~/build/BUILD/mockito-1.10.19
++ build-classpath aqute-bnd
+ java -jar /usr/share/java/aqute-bnd.jar wrap -output mockito-core-1.10.19.bar -properties ../conf/mockito-core.bnd mockito-core-1.10.19.jar
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at aQute.lib.osgi.Macro.doCommand(Macro.java:183)
at aQute.lib.osgi.Macro.doCommands(Macro.java:171)
at aQute.lib.osgi.Macro.replace(Macro.java:118)
at aQute.lib.osgi.Macro.process(Macro.java:62)
at aQute.lib.osgi.Macro.process(Macro.java:78)
at aQute.lib.osgi.Macro.process(Macro.java:48)
at aQute.lib.osgi.Macro.process(Macro.java:43)
at aQute.lib.osgi.Processor.getProperty(Processor.java:609)
at aQute.lib.osgi.Processor.getProperty(Processor.java:387)
at aQute.bnd.main.bnd.doWrap(bnd.java:1073)
at aQute.bnd.main.bnd.doWrap(bnd.java:1017)
at aQute.bnd.main.bnd.run(bnd.java:70)
at aQute.bnd.main.bnd.main(bnd.java:38)
Caused by: java.lang.IllegalArgumentException: ${version}, is not understood. too few arguments
at aQute.lib.osgi.Macro.verifyCommand(Macro.java:773)
at aQute.lib.osgi.Macro._version(Macro.java:623)
... 17 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at aQute.lib.osgi.Macro.doCommand(Macro.java:183)
at aQute.lib.osgi.Macro.doCommands(Macro.java:171)
at aQute.lib.osgi.Macro.replace(Macro.java:118)
at aQute.lib.osgi.Macro.process(Macro.java:62)
at aQute.lib.osgi.Macro.process(Macro.java:78)
at aQute.lib.osgi.Macro.process(Macro.java:48)
at aQute.lib.osgi.Macro.process(Macro.java:43)
at aQute.lib.osgi.Processor.getProperty(Processor.java:609)
at aQute.lib.osgi.Processor.getProperty(Processor.java:387)
at aQute.lib.osgi.Analyzer.calcManifest(Analyzer.java:362)
mockito-core-1.10.19 389 0
at aQute.bnd.main.bnd.doWrap(bnd.java:1096)
at aQute.bnd.main.bnd.doWrap(bnd.java:1017)
at aQute.bnd.main.bnd.run(bnd.java:70)
at aQute.bnd.main.bnd.main(bnd.java:38)
Caused by: java.lang.IllegalArgumentException: ${version}, is not understood. too few arguments
at aQute.lib.osgi.Macro.verifyCommand(Macro.java:773)
at aQute.lib.osgi.Macro._version(Macro.java:623)
... 18 more
3 warnings
1 : Exception in replace: java.lang.IllegalArgumentException: ${version}, is not understood. too few arguments
2 : No translation found for macro: version
3 : Did not find matching referal for org.apache.tools.ant.*
+ mv mockito-core-1.10.19.bar mockito-core-1.10.19.jar
+ unzip mockito-core-1.10.19.jar META-INF/MANIFEST.MF
Archive: mockito-core-1.10.19.jar
inflating: META-INF/MANIFEST.MF
+ sed -i -e '2iRequire-Bundle: org.hamcrest.core' META-INF/MANIFEST.MF
+ jar umf META-INF/MANIFEST.MF mockito-core-1.10.19.jar
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Manifest-Version.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Bundle-SymbolicName.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Built-By.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Bundle-ManifestVersion.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Bnd-LastModified.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Tool.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Ant-Version.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Originally-Created-By.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Bundle-Name.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Bundle-Version.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
May 15, 2019 9:22:30 AM java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Created-By.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
+ popd
~/build/BUILD/mockito-1.10.19
+ sed -i -e 's|@version@|1.10.19|g' maven/mockito-core.pom
+ python /usr/share/java-utils/mvn_artifact.py maven/mockito-core.pom target/mockito-core-1.10.19.jar
+ python /usr/share/java-utils/mvn_alias.py org.mockito:mockito-core org.mockito:mockito-all
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YLRTob
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch
++ dirname /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch
+ cd mockito-1.10.19
+ xmvn-install -R .xmvn-reactor -n mockito -d /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch
[INFO] ===============================================
[INFO] SOURCE ARTIFACT:
[INFO] groupId: org.mockito
[INFO] artifactId: mockito-core
[INFO] extension: jar
[INFO] classifier:
[INFO] version: 1.10.19
[INFO] stereotype:
[INFO] namespace:
[INFO] file: /builddir/build/BUILD/mockito-1.10.19/target/mockito-core-1.10.19.jar
[INFO] -----------------------------------------------
[INFO] TARGET ARTIFACT:
[INFO] groupId: JPP/mockito
[INFO] artifactId: mockito-core
[INFO] extension: jar
[INFO] classifier:
[INFO] version: SYSTEM
[INFO] stereotype:
[INFO] namespace:
[INFO] file: usr/share/java/mockito/mockito-core.jar
[INFO] ===============================================
[WARNING] Skipping generation of user requires for artifact org.mockito:mockito-core:jar:1.10.19: effective model path is not specified
+ jdir=target/javadoc
+ '[' -d target/javadoc ']'
+ install -dm755 /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/javadoc/mockito
+ cp -pr target/javadoc/allclasses-frame.html target/javadoc/allclasses-noframe.html target/javadoc/constant-values.html target/javadoc/deprecated-list.html target/javadoc/help-doc.html target/javadoc/index-all.html target/javadoc/index.html target/javadoc/org target/javadoc/overview-frame.html target/javadoc/overview-summary.html target/javadoc/overview-tree.html target/javadoc/package-list target/javadoc/script.js target/javadoc/serialized-form.html target/javadoc/stylesheet.css /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/javadoc/mockito
+ echo /usr/share/javadoc/mockito
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/mockito-1.10.19
/usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match.
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: mockito-1.10.19-1.el7.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.TJm0Fk
+ umask 022
+ cd /builddir/build/BUILD
+ cd mockito-1.10.19
+ LICENSEDIR=/builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-1.10.19
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-1.10.19
+ cp -pr LICENSE /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-1.10.19
+ cp -pr NOTICE /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-1.10.19
+ exit 0
Provides: mockito = 1.10.19-1.el7 mvn(org.mockito:mockito-all) = 1.10.19 mvn(org.mockito:mockito-core) = 1.10.19 osgi(org.mockito.mockito-core) = ${version}
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: jpackage-utils osgi(org.hamcrest.core)
Processing files: mockito-javadoc-1.10.19-1.el7.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QGaNqu
+ umask 022
+ cd /builddir/build/BUILD
+ cd mockito-1.10.19
+ LICENSEDIR=/builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-javadoc-1.10.19
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-javadoc-1.10.19
+ cp -pr LICENSE /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-javadoc-1.10.19
+ cp -pr NOTICE /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch/usr/share/licenses/mockito-javadoc-1.10.19
+ exit 0
Provides: mockito-javadoc = 1.10.19-1.el7
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: jpackage-utils
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch
Wrote: /builddir/build/RPMS/mockito-1.10.19-1.el7.noarch.rpm
Wrote: /builddir/build/RPMS/mockito-javadoc-1.10.19-1.el7.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.chafcZ
+ umask 022
+ cd /builddir/build/BUILD
+ cd mockito-1.10.19
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/mockito-1.10.19-1.el7.noarch
+ exit 0
Child return code was: 0