Bug 536326 - Report ARTIFACT_PROCESSING_ERROR from pack200 processing step

When Pack200ProcessorStep fails to unpack artifact, it reports
MirrorRequest.ARTIFACT_PROCESSING_ERROR.

Since b26ae58972e96118b4f9e4496438fc218e5ab2d0, processing step must
return MirrorRequest.ARTIFACT_PROCESSING_ERROR to report non-transport
artifact errors and instruct SimpleArtifactRepository's
downloadArtifact(IArtifactDescriptor, OutputStream, IProgressMonitor)
via artifactError(IStatus) method to stop retrying.

This fixes failing MirrorRequestTest's
testFailToCanonicalWithMirrors() from the previous commit.

Bug: 377976
Change-Id: Ib0c3316915044d115408a91a45a590266a63e8b6
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
1 file changed