Skip to content
Success

Console Output

Started by user Mike Dawson
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building in workspace /home/jenkins/.jenkins/workspace/agent15
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /home/jenkins/.jenkins/workspace/agent15/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/UstadMobile/agent15.git # timeout=10
Fetching upstream changes from https://github.com/UstadMobile/agent15.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
 > git fetch --tags --force --progress -- https://github.com/UstadMobile/agent15.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/dev-maven-publish^{commit} # timeout=10
Checking out Revision 1689306242f49b2c2d552c7f63711b9b71fea93e (refs/remotes/origin/dev-maven-publish)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 1689306242f49b2c2d552c7f63711b9b71fea93e # timeout=10
Commit message: "Change getResourceAsStream to use absolute path to resource to avoid errors when the class is minified/obfuscated."
 > git rev-list --no-walk fcc5b3528ca7e09a2624df97bea5019c7ed8a3ba # timeout=10
[Gradle] - Launching build.
[agent15] $ /home/jenkins/.jenkins/workspace/agent15/gradlew -Dmaven.repo.local=/var/www/html/maven2 clean build publishToMavenLocal
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :clean

> Task :determineVersion
Building version 1689306.

> Task :processResources

> Task :compileJava
Note: /home/jenkins/.jenkins/workspace/agent15/src/main/java/net/luminis/tls/DefaultHostnameVerifier.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :classes
> Task :jar
> Task :assemble

> Task :compileTestJava
Note: /home/jenkins/.jenkins/workspace/agent15/src/test/java/net/luminis/tls/handshake/TlsServerEngineTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :processTestResources NO-SOURCE
> Task :testClasses

> Task :test

DefaultHostnameVerifierTest > wildcardDoesMatchDomain() PASSED

DefaultHostnameVerifierTest > certificateShouldNotVerifyWithArbitraryServerName() PASSED

DefaultHostnameVerifierTest > wildcardDoesNotMatchOtherDomain() PASSED

DefaultHostnameVerifierTest > singleDnsEntryDoesMatch() PASSED

DefaultHostnameVerifierTest > wildcardDoesMatchSubDomain() PASSED

DefaultHostnameVerifierTest > noDnsEntryDoesNotMatch() PASSED

DefaultHostnameVerifierTest > nonExactMatchDoesNotMatch() PASSED

DefaultHostnameVerifierTest > partialNameMatchDoesNotMatchWildcard() PASSED

DefaultHostnameVerifierTest > multipleDnsEntriesDoesMatch() PASSED

DefaultHostnameVerifierTest > wildcardDoesNotMatchSubSubDomain() PASSED

DefaultHostnameVerifierTest > certificateWithServerNameInCommonNameShouldVerify() PASSED

NewSessionTicketTest > testSerialize() PASSED

TranscriptHashTest > computeMessageSequenceHash() PASSED

TranscriptHashTest > computeSingleMessageHash() PASSED

TranscriptHashTest > computeMessageSequenceWithMissingMessagesHash() PASSED

PlatformMappingTest > platformCanBeSetWithSameValue() PASSED

PlatformMappingTest > androidMappingHasAlternativeForRSASSA_PSS() PASSED

PlatformMappingTest > platformCanOnlyBeSetOnce() PASSED

PlatformMappingTest > defaultMappingIsJDK() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > parseALPNExtensionSingleProtocol() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > whenConstructingExtensionProtocolCannotBeEmpty() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > whenConstructingExtensionNoProtocolCanBeEmpty() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > parseALPNExtensionMultipleProtocols() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > serializeALPNExtensionMultipleProtocols() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > serializeALPNExtensionSingleProtocol() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > parseInconsistentLengthsShouldThrow2() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > parseInconsistentLengthsShouldThrow3() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > parseInconsistentLengthsShouldThrow4() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > parseInconsistentLengthsShouldThrow() PASSED

ApplicationLayerProtocolNegotiationExtensionTest > whenConstructingExtensionProtocolListCannotBeEmpty() PASSED

CertificateAuthoritiesExtensionTest > parseExtensionInconsistentLength1() PASSED

CertificateAuthoritiesExtensionTest > parseExtensionInconsistentLength2() PASSED

CertificateAuthoritiesExtensionTest > parseExtensionInconsistentLength3() PASSED

CertificateAuthoritiesExtensionTest > possibleNegativeDnLength() PASSED

CertificateAuthoritiesExtensionTest > serializeExtension() PASSED

CertificateAuthoritiesExtensionTest > parseValidExtension() PASSED

ClientHelloPreSharedKeyExtensionTest > parseInconsistentBinderLength() PASSED

ClientHelloPreSharedKeyExtensionTest > parseIncorrectBinderLength() PASSED

ClientHelloPreSharedKeyExtensionTest > parseCorrectExtensionData() PASSED

ClientHelloPreSharedKeyExtensionTest > testSerialize() PASSED

ClientHelloPreSharedKeyExtensionTest > parseMissingBinderLength() PASSED

ClientHelloPreSharedKeyExtensionTest > parseSerializedExtension() PASSED

ClientHelloPreSharedKeyExtensionTest > parseIncompleteExtension() PASSED

ClientHelloPreSharedKeyExtensionTest > parseMissingBinders() PASSED

ClientHelloPreSharedKeyExtensionTest > parseInconsistentIdentitiesLengths1() PASSED

ClientHelloPreSharedKeyExtensionTest > parseInconsistentIdentitiesLengths2() PASSED

ClientHelloPreSharedKeyExtensionTest > parseIncorrectIdentitiesLength() PASSED

ClientHelloPreSharedKeyExtensionTest > parseInconsistentBinderLengths() PASSED

EarlyDataExtensionTest > clientHelloEarlyDataExtensionShouldByEmpty() PASSED

EarlyDataExtensionTest > serializeEarlyDataExtensionWithLargeEarlyDataSize() PASSED

EarlyDataExtensionTest > serializeEarlyDataExtensionWithEarlyDataSize() PASSED

EarlyDataExtensionTest > testNewSessionTicketMessageEarlyDataExtension() PASSED

EncryptedExtensionsTest > parseEmptyEncryptedExtensions() PASSED

EncryptedExtensionsTest > parseEncryptedExtensionsWithIncorrectLengths() PASSED

EncryptedExtensionsTest > parseEncryptedExtensionsWithIncorrectExtensionsLength() PASSED

EncryptedExtensionsTest > serializeEncryptedExtensions() PASSED

EncryptedExtensionsTest > serializeEmptyEncryptedExtensions() PASSED

EncryptedExtensionsTest > parseEncryptedExtensionsWithIncorrectMsgLength() PASSED

ExtensionTest > testLargeExtensionDataLength() PASSED

KeyShareExtensionTest > parseClientKeyShareWithSingleEntryLargerBuffer() PASSED

KeyShareExtensionTest > parseClientKeyShareWithOneEntry() PASSED

KeyShareExtensionTest > parsingZeroExtensionLengthThrows() PASSED

KeyShareExtensionTest > parseClientKeyShareWithMultipleEntries() PASSED

KeyShareExtensionTest > parsingInconsistentLengths1Throws() PASSED

KeyShareExtensionTest > serializeClientKeyShare() PASSED

KeyShareExtensionTest > serializeServerKeyShare() PASSED

KeyShareExtensionTest > parsingDataUnderflowThrows() PASSED

KeyShareExtensionTest > parsingInvalidNamedGroupThrows() PASSED

KeyShareExtensionTest > parsingInconsistentLengths2Throws() PASSED

KeyShareExtensionTest > parsingIllegalSecp256r1KeyLengthThrows() PASSED

KeyShareExtensionTest > parseServerKeyShare() PASSED

KeyShareExtensionTest > parsingDataMissingExtensionLengthThrows() PASSED

KeyShareExtensionTest > parseEmptyClientKeyShare() PASSED

KeyShareExtensionTest > parsingIncorrectKeyEntryLengthThrows() PASSED

KeyShareExtensionTest > parseHelloRetryRequestKeyShareExtension() PASSED

PskKeyExchangeModesExtensionTest > testParseSinglePskMode() PASSED

PskKeyExchangeModesExtensionTest > parsingDataUnderflowThrows() PASSED

PskKeyExchangeModesExtensionTest > testParseMultiplePskModes() PASSED

PskKeyExchangeModesExtensionTest > parsingDataWithInvalidDataLengthThrows() PASSED

PskKeyExchangeModesExtensionTest > parsingDataMissingExtensionLengthThrows() PASSED

PskKeyExchangeModesExtensionTest > testSerializeMultiplePskModes() PASSED

PskKeyExchangeModesExtensionTest > testSerializeSinglePskMode() PASSED

ServerNameExtensionTest > extensionShouldHaveAtLeastSizeTwoWhenNotEmpty() PASSED

ServerNameExtensionTest > parseInconsistentLength1() PASSED

ServerNameExtensionTest > parseInconsistentLength2() PASSED

ServerNameExtensionTest > serializeServerNameExtension() PASSED

ServerNameExtensionTest > parseServerNameExtension() PASSED

ServerNameExtensionTest > parseEmptyExtension() PASSED

ServerNameExtensionTest > parseUnderflow1() PASSED

ServerNameExtensionTest > parseUnderflow2() PASSED

ServerNameExtensionTest > parseExtensionWithVeryLargeHostname() PASSED

ServerPreSharedKeyExtensionTest > parsingExtensionWithInvalidLengthFieldShouldThrow() PASSED

ServerPreSharedKeyExtensionTest > testParseValidExtension() PASSED

ServerPreSharedKeyExtensionTest > parseSerializedMessage() PASSED

SignatureAlgorithmsExtensionTest > testSerializeMultipleAlgorithm() PASSED

SignatureAlgorithmsExtensionTest > parsingDataWithInconsistentLengthsThrows() PASSED

SignatureAlgorithmsExtensionTest > parsingDataUnderflowThrows() PASSED

SignatureAlgorithmsExtensionTest > parsingDataWithInvalidAlgorithmsLengthThrows() PASSED

SignatureAlgorithmsExtensionTest > testSerializeSingleAlgorithm() PASSED

SignatureAlgorithmsExtensionTest > testParseMultipleAlgorithms() PASSED

SignatureAlgorithmsExtensionTest > parsingDataMissingExtensionLengthThrows() PASSED

SignatureAlgorithmsExtensionTest > parsingDataWithInvalidAlgorithmThrows() PASSED

SupportedGroupsExtensionTest > testParseMultipleGroups() PASSED

SupportedGroupsExtensionTest > parsingDataUnderflowThrows() PASSED

SupportedGroupsExtensionTest > parsingDataWithInvalidGroupsLengthThrows() PASSED

SupportedGroupsExtensionTest > parsingDataWithInvalidDataLengthThrows() PASSED

SupportedGroupsExtensionTest > testSerializeSingleGroup() PASSED

SupportedGroupsExtensionTest > parsingDataMissingExtensionLengthThrows() PASSED

SupportedGroupsExtensionTest > parsingDataWithInvalidGroupsLength() PASSED

SupportedGroupsExtensionTest > testParseSingleGroup() PASSED

SupportedGroupsExtensionTest > parsingDataWithInvalidGroupThrows() PASSED

SupportedVersionsExtensionTest > testParseVersionExtensionInClientHello() PASSED

SupportedVersionsExtensionTest > parsingDataUnderflowThrows() PASSED

SupportedVersionsExtensionTest > parsingDataUnderflowClientHelloVariant() PASSED

SupportedVersionsExtensionTest > parsingDataWithInconsistentLengthsClientHelloVariant() PASSED

SupportedVersionsExtensionTest > parsingDataMissingExtensionLengthThrows() PASSED

SupportedVersionsExtensionTest > testSerializeVersionExtensionInServerHello() PASSED

SupportedVersionsExtensionTest > parsingDataUnderflowServerHelloVariant() PASSED

SupportedVersionsExtensionTest > parsingDataWithInconsistentLengthsServerHelloVariant() PASSED

SupportedVersionsExtensionTest > testParseVersionExtensionInServerHello() PASSED

SupportedVersionsExtensionTest > testSerializeVersionExtensionInClientHello() PASSED

UnknownExtensionTest > parseLargeUnknownExtension() PASSED

CertificateMessageTest > parseMessageWithoutCertificate() PASSED

CertificateMessageTest > parseCertificateMessageWithIncorrectCertificateExtensionLength() PASSED

CertificateMessageTest > parseNotEnoughBytesForMessage() PASSED

CertificateMessageTest > serializeAndDeserializeCertificateMessage() PASSED

CertificateMessageTest > parseCertificateMessageWithIncorrectCertificateLength() PASSED

CertificateMessageTest > parseNoMessage() PASSED

CertificateMessageTest > parseSingleCertificateMessage() PASSED

CertificateMessageTest > parseInvalidCertificate() PASSED

CertificateMessageTest > parseCertificateMessageWithIncorrectCertificateListLength() PASSED

CertificateMessageTest > parseCertificateMessage() PASSED

CertificateMessageTest > parseCertificateMessageWithIncorrectCertificateRequestContextLength() PASSED

CertificateMessageTest > serializeCertificateMessage() PASSED

CertificateMessageTest > parseMessageWithVeryLargeExtensionSize() PASSED

CertificateRequestMessageTest > parseMessageWithInCorrectLength() PASSED

CertificateRequestMessageTest > parseMessageWithInvalidExtensionLength() PASSED

CertificateRequestMessageTest > serializeMessage() PASSED

CertificateRequestMessageTest > parseValidMessage() PASSED

CertificateVerifyMessageTest > parseCertificateVerifyWith() PASSED

CertificateVerifyMessageTest > parseCertificateVerifyWithLargeSignatureLength() PASSED

CertificateVerifyMessageTest > parseCertificateVerifyWithInvalidSignatureSchema() PASSED

CertificateVerifyMessageTest > testSerialize() PASSED

CertificateVerifyMessageTest > parseCertificateVerifyMessage() PASSED

CertificateVerifyMessageTest > parseCertificateVerifyWithMsgLengthTooLong() PASSED

CertificateVerifyMessageTest > parseCertificateVerifyWithMsgLengthTooSmall() PASSED

ClientHelloTest > parseClientHelloWithPreSharedKeyExtensionNotAsLast() PASSED

ClientHelloTest > parseClientHelloWithInValidCipher() PASSED

ClientHelloTest > parseClientHello() PASSED

ClientHelloTest > parseMinimalClientHello() PASSED

ClientHelloTest > parseClientHelloWithInvalidLength() PASSED

ClientHelloTest > parseClientHelloWithIncorrectClientRamdom() PASSED

HandshakeMessageTest > parsingPreSharedKeyExtensionInEncryptedExtensionsShouldAbortHandshake() PASSED

HandshakeMessageTest > findPositionLastExtensionWithMultipleExtenions() PASSED

HandshakeMessageTest > findPositionLastExtensionIfThereIsOnlyOne() PASSED

HandshakeMessageTest > findPositionLastExtensionWithLargeLength() PASSED

NewSessionTicketMessageTest > parseMessageWithIllegalTicketLifetime() PASSED

NewSessionTicketMessageTest > parseNoMessage() PASSED

NewSessionTicketMessageTest > parseMessageWithInconsistentTicketLength() PASSED

NewSessionTicketMessageTest > parseMessageWithInappropriateExtension() PASSED

NewSessionTicketMessageTest > parseMessageWithInconsistentNonceLength() PASSED

NewSessionTicketMessageTest > testSerializedMessageCanBeParsedCorrectly() PASSED

NewSessionTicketMessageTest > newSessionTicketMessageMayContainGreasedExtensionType() PASSED

NewSessionTicketMessageTest > parseValidMessage() PASSED

NewSessionTicketMessageTest > testSerializedMessageWithEarlyDataExtensionCanBeParsedCorrectly() PASSED

ServerHelloTest > parsingServerHelloWithIncorrectLegacyVersionShouldThrow() PASSED

ServerHelloTest > serializeServerHelloWithExtension() PASSED

ServerHelloTest > parseServerHello() PASSED

ServerHelloTest > serializeServerHello() PASSED

ServerHelloTest > parseWithTooLargeSessionId() PASSED

ServerHelloTest > parseMinimalServerHelloWithMandatoryExtensions() PASSED

ServerHelloTest > parseServerHelloThatIsTooShort() PASSED

ServerHelloTest > parseServerHelloWithMaximumSessionIdThatIsTooShort() PASSED

ServerHelloTest > parseWithInvalidCipherSuite() PASSED

ServerHelloTest > parseWithIllegalLegacyCompressionMethod() PASSED

ServerHelloTest > parseWithIllegalSessionIdLength() PASSED

TlsClientEngineTest > finisedMessageShouldNotBeReceivedBeforeCertificateVerify() PASSED

TlsClientEngineTest > encryptedExtensionsShouldNotContainDuplicateTypes() PASSED

TlsClientEngineTest > certificateRequestMessageShouldContainSignatureAlgorithmsExtension() PASSED

TlsClientEngineTest > engineShouldSendClientFinishedWhenHandshakeDone() PASSED

TlsClientEngineTest > certificateRequestMessageShouldNotBeReceivedBeforeEncryptedExtensions() PASSED

TlsClientEngineTest > certificateMessageShouldNotBeReceivedBeforeEncryptedExtensions() PASSED

TlsClientEngineTest > whenSignatureVerificationFailsHandshakeShouldBeTerminatedWithDecryptError() PASSED

TlsClientEngineTest > withClientCertificateClientAuthLeadsToAdditionalCertificateMessageAndVerifyBeforeFinished() PASSED

TlsClientEngineTest > unsupportedSignatureSchemeLeadsToException() PASSED

TlsClientEngineTest > withPskAcceptedFinisedMessageShouldFollowEncryptedExentions() PASSED

TlsClientEngineTest > serverHelloShouldContainCipherThatClientOffered() PASSED

TlsClientEngineTest > engineAcceptsCorrectServerHello() PASSED

TlsClientEngineTest > serverHelloShouldNotContainOtherExtensions() PASSED

TlsClientEngineTest > serverCertificateMessageRequestContextShouldBeEmpty() PASSED

TlsClientEngineTest > incorrectServerFinishedShouldAbortTls() PASSED

TlsClientEngineTest > afterProperServerHelloSelectedCipherIsAvailable() PASSED

TlsClientEngineTest > validSignatureShouldPassValidation() PASSED

TlsClientEngineTest > encryptedExtensionsShouldNotBeReceivedBeforeServerHello() PASSED

TlsClientEngineTest > signatureUsedForClientAuthCertVerifyShouldSelectedFromWhatServerOffers() PASSED

TlsClientEngineTest > withoutClientCertificateClientAuthLeadsToAdditionalCertificateMessageBeforeFinished() PASSED

TlsClientEngineTest > unknownCertificateShouldAbortTls() PASSED

TlsClientEngineTest > serverHelloShouldContainPreSharedKeyOrKeyShareExtension() PASSED

TlsClientEngineTest > certificateRequestMessageShouldNotBeReceivedAfterCertificate() PASSED

TlsClientEngineTest > certificateVerifySignatureSchemeShouldMatch() PASSED

TlsClientEngineTest > encryptedExtensionsShouldNotContainExtensionNotOfferedByClient() PASSED

TlsClientEngineTest > serverHelloShouldContainSupportedVersionExtension() PASSED

TlsClientEngineTest > certificateVerifyShouldNotBeReceivedBeforeCertificateMessage() PASSED

TlsClientEngineTest > serverCertificateMessageShouldAlwaysContainAtLeastOneCertificate() PASSED

TlsClientEngineTest > certificateWithoutMatchingServerNameShouldAbortTls() PASSED

TlsClientEngineTest > clearingHostnameVerifierDoesNotBypassDefaultVerification() PASSED

TlsClientEngineTest > afterProperServerHelloTrafficSecretsAreAvailable() PASSED

TlsClientEngineTest > serverHelloSupportedVersionExtensionShouldContainRightVersion() PASSED

TlsClientEngineTest > testVerifySignature() PASSED

TlsClientEngineTest > serverHelloShouldContainMandatoryExtensions() PASSED

TlsClientEngineTest > withPskAcceptedFinisedMessageShouldNotBeReceivedBeforeEncryptedExentions() PASSED

TlsServerEngineTest > missingKeyShareExtensionLeadsToMissingExtensionError() PASSED

TlsServerEngineTest > processingProperClientHelloLeadsToHandshakeSecretsCallback() PASSED

TlsServerEngineTest > missingSupportedGroupsExtensionLeadsToMissingExtensionError() PASSED

TlsServerEngineTest > whenALPNsMatchEarlyDataShouldBeEnabled() PASSED

TlsServerEngineTest > failingCipherNegotiationLeadsToHandshakeException() PASSED

TlsServerEngineTest > serverExtensionsShouldBeIncludedInEncryptedExtensions() PASSED

TlsServerEngineTest > serverSelectsCipherFromOptionsGivenByClientHello() PASSED

TlsServerEngineTest > processingProperClientHelloLeadsToEarlySecretsCallback() PASSED

TlsServerEngineTest > missingSignatureAlgorithmMissingExtensionError() PASSED

TlsServerEngineTest > allClientHelloExtensionsArePassedToStatusHandler() PASSED

TlsServerEngineTest > whenALPNdontMatchEarlyDataShouldNotBeEnabled() PASSED

TlsServerEngineTest > clientProvidingPreSharedKeyShouldAlsoProvidePskKeyExchangeMode() PASSED

TlsServerEngineTest > incorrectClientFinishedMessageLeadsToDecryptError() PASSED

TlsServerEngineTest > whenSelectedALPNnotSetEarlyDataShouldBeEnabled() PASSED

TlsSessionRegistryImplTest > sessionSelectionShouldCheckForSameCipher() PASSED

TlsSessionRegistryImplTest > expiredSessionsShouldBeRemoved() PASSED

TlsSessionRegistryImplTest > expiredSessionShouldNotBeReturn() PASSED

ByteUtilsTest > hexStringWithSpaces() PASSED
Results: SUCCESS (229 tests, 229 successes, 0 failures, 0 skipped)

> Task :check
> Task :build
> Task :generateMetadataFileForMavenPublication
> Task :generatePomFileForMavenPublication
> Task :publishMavenPublicationToMavenLocal
> Task :publishToMavenLocal

BUILD SUCCESSFUL in 9s
10 actionable tasks: 10 executed
Build step 'Invoke Gradle script' changed build result to SUCCESS
Finished: SUCCESS