TestValidate

96

tests

0

failures

2

ignored

5.289s

duration

100%

successful

Tests

Test Method name Duration Result
[1] validateFailsCtanPathIsBlank(String)[1] 0.069s passed
[2] validateFailsCtanPathIsBlank(String)[2] 0.062s passed
[3] / validateFailsCtanPathIsBlank(String)[3] 0.059s passed
[4] / validateFailsCtanPathIsBlank(String)[4] 0.057s passed
[1] / / validateFailsCtanPathIsNearlyBlank(String)[1] 0.070s passed
[1] /abc/def validateFailsCtanPathNotFound(String)[1] 0.059s passed
[10] development, development validateFailsForEmptyField(String, String)[10] 0.044s passed
[1] pkg, pkg validateFailsForEmptyField(String, String)[1] 0.056s passed
[2] vers, version validateFailsForEmptyField(String, String)[2] 0.061s passed
[3] email, email validateFailsForEmptyField(String, String)[3] 0.056s passed
[4] uploader, uploader validateFailsForEmptyField(String, String)[4] 0.054s passed
[5] home, home validateFailsForEmptyField(String, String)[5] 0.049s passed
[6] bugs, bugtracker validateFailsForEmptyField(String, String)[6] 0.044s passed
[7] support, support validateFailsForEmptyField(String, String)[7] 0.043s passed
[8] announce, announce validateFailsForEmptyField(String, String)[8] 0.045s passed
[9] repository, repository validateFailsForEmptyField(String, String)[9] 0.047s passed
validateFailsForExistingVersion() validateFailsForExistingVersion() 0.064s passed
[1] home, home validateFailsForHttpsUrlCommunityField(String, String)[1] 0.062s passed
[2] bugs, bugtracker validateFailsForHttpsUrlCommunityField(String, String)[2] 0.049s passed
[3] support, support validateFailsForHttpsUrlCommunityField(String, String)[3] 0.059s passed
[4] announce, announce validateFailsForHttpsUrlCommunityField(String, String)[4] 0.048s passed
[5] repository, repository validateFailsForHttpsUrlCommunityField(String, String)[5] 0.046s passed
[6] development, development validateFailsForHttpsUrlCommunityField(String, String)[6] 0.050s passed
[10] support, support, 255 validateFailsForLongField(String, String, int)[10] 0.050s passed
[11] announce, announce, 255 validateFailsForLongField(String, String, int)[11] 0.045s passed
[12] repository, repository, 255 validateFailsForLongField(String, String, int)[12] 0.050s passed
[13] development, development, 255 validateFailsForLongField(String, String, int)[13] 0.049s passed
[14] topics, topic, 2048 validateFailsForLongField(String, String, int)[14] 0.061s passed
[15] announcement, announcement, 8192 validateFailsForLongField(String, String, int)[15] 0.052s passed
[16] caption, summary, 128 validateFailsForLongField(String, String, int)[16] 0.057s passed
[17] description, description, 4096 validateFailsForLongField(String, String, int)[17] 0.071s passed
[18] notes, note, 2048 validateFailsForLongField(String, String, int)[18] 0.056s passed
[1] pkg, pkg, 32 validateFailsForLongField(String, String, int)[1] 0.065s passed
[2] vers, version, 32 validateFailsForLongField(String, String, int)[2] 0.060s passed
[3] authors, author, 255 validateFailsForLongField(String, String, int)[3] 0.063s passed
[4] email, email, 255 validateFailsForLongField(String, String, int)[4] 0.070s passed
[5] uploader, uploader, 255 validateFailsForLongField(String, String, int)[5] 0.059s passed
[6] ctanPath, ctanPath, 255 validateFailsForLongField(String, String, int)[6] 0.059s passed
[7] licenses, license, 2048 validateFailsForLongField(String, String, int)[7] 0.059s passed
[8] home, home, 255 validateFailsForLongField(String, String, int)[8] 0.054s passed
[9] bugs, bugtracker, 255 validateFailsForLongField(String, String, int)[9] 0.058s passed
[1] home, home validateFailsForNonUrlCommunityField(String, String)[1] 0.158s passed
[2] bugs, bugtracker validateFailsForNonUrlCommunityField(String, String)[2] 0.059s passed
[3] support, support validateFailsForNonUrlCommunityField(String, String)[3] 0.062s passed
[4] announce, announce validateFailsForNonUrlCommunityField(String, String)[4] 0.060s passed
[5] repository, repository validateFailsForNonUrlCommunityField(String, String)[5] 0.061s passed
[6] development, development validateFailsForNonUrlCommunityField(String, String)[6] 0.059s passed
[1] a$b validateFailsOnIllegalKey(String)[1] 0.057s passed
[2] a&b validateFailsOnIllegalKey(String)[2] 0.052s passed
[3] a!b validateFailsOnIllegalKey(String)[3] 0.054s passed
[4] a=b validateFailsOnIllegalKey(String)[4] 0.069s passed
[5] a.b validateFailsOnIllegalKey(String)[5] 0.058s passed
validateFailsOnInvalidApi() validateFailsOnInvalidApi() 0.084s passed
[1] null validateFailsOnInvalidKey(String)[1] 0.070s passed
[2] 1.1 validateFailsOnInvalidKey(String)[2] 0.063s passed
[1] %abc validateFailsOnKeyNotStartingWithLetter(String)[1] 0.056s passed
[2] -abc validateFailsOnKeyNotStartingWithLetter(String)[2] 0.055s passed
[3] :abc validateFailsOnKeyNotStartingWithLetter(String)[3] 0.050s passed
[1] null validateFailsOnNoFields(String)[1] 0.001s passed
[2] 1.1 validateFailsOnNoFields(String)[2] 0.001s passed
validateFailsOnUpdateForNonExistentPackage() validateFailsOnUpdateForNonExistentPackage() 0.070s passed
validateFailsOnUploadForExistentPackage() validateFailsOnUploadForExistentPackage() 0.056s passed
validateReportsUnknownFileContent() validateReportsUnknownFileContent() - ignored
validateReportsUnknownFileType() validateReportsUnknownFileType() - ignored
[1] README validateSucceeds(String)[1] 0.060s passed
[2] README.md validateSucceeds(String)[2] 0.060s passed
[3] README.markdown validateSucceeds(String)[3] 0.058s passed
[4] README.txt validateSucceeds(String)[4] 0.062s passed
[1] home, home validateSucceedsForFtpUrlCommunityField(String, String)[1] 0.069s passed
[2] bugs, bugtracker validateSucceedsForFtpUrlCommunityField(String, String)[2] 0.056s passed
[3] support, support validateSucceedsForFtpUrlCommunityField(String, String)[3] 0.051s passed
[4] announce, announce validateSucceedsForFtpUrlCommunityField(String, String)[4] 0.058s passed
[5] repository, repository validateSucceedsForFtpUrlCommunityField(String, String)[5] 0.053s passed
[6] development, development validateSucceedsForFtpUrlCommunityField(String, String)[6] 0.047s passed
[1] home, home validateSucceedsForHttpUrlCommunityField(String, String)[1] 0.052s passed
[2] bugs, bugtracker validateSucceedsForHttpUrlCommunityField(String, String)[2] 0.054s passed
[3] support, support validateSucceedsForHttpUrlCommunityField(String, String)[3] 0.051s passed
[4] announce, announce validateSucceedsForHttpUrlCommunityField(String, String)[4] 0.056s passed
[5] repository, repository validateSucceedsForHttpUrlCommunityField(String, String)[5] 0.057s passed
[6] development, development validateSucceedsForHttpUrlCommunityField(String, String)[6] 0.059s passed
[1] home, home validateSucceedsForHttpsUrlCommunityField(String, String)[1] 0.077s passed
[2] bugs, bugtracker validateSucceedsForHttpsUrlCommunityField(String, String)[2] 0.061s passed
[3] support, support validateSucceedsForHttpsUrlCommunityField(String, String)[3] 0.068s passed
[4] announce, announce validateSucceedsForHttpsUrlCommunityField(String, String)[4] 0.062s passed
[5] repository, repository validateSucceedsForHttpsUrlCommunityField(String, String)[5] 0.063s passed
[6] development, development validateSucceedsForHttpsUrlCommunityField(String, String)[6] 0.063s passed
[1] home, home validateSucceedsForMailtoUrlCommunityField(String, String)[1] 0.048s passed
[2] bugs, bugtracker validateSucceedsForMailtoUrlCommunityField(String, String)[2] 0.051s passed
[3] support, support validateSucceedsForMailtoUrlCommunityField(String, String)[3] 0.051s passed
[4] announce, announce validateSucceedsForMailtoUrlCommunityField(String, String)[4] 0.049s passed
[5] repository, repository validateSucceedsForMailtoUrlCommunityField(String, String)[5] 0.074s passed
[6] development, development validateSucceedsForMailtoUrlCommunityField(String, String)[6] 0.053s passed
[1] null validateUpdateFailsOnNoFields(String)[1] 0.001s passed
[2] 1.1 validateUpdateFailsOnNoFields(String)[2] 0.001s passed
[1] null validateUpdateFailsOnUnknownTopic(String)[1] 0.057s passed
[2] 1.1 validateUpdateFailsOnUnknownTopic(String)[2] 0.061s passed