MCPcopy Create free account
hub / github.com/apache/solr / checkMaven

Function checkMaven

dev-tools/scripts/smokeTestRelease.py:767–786  ·  view source on GitHub ↗
(baseURL, tmpDir, gitRevision, version, isSigned, keysFile)

Source from the content-addressed store, hash-verified

765
766
767def checkMaven(baseURL, tmpDir, gitRevision, version, isSigned, keysFile):
768 print(' download artifacts')
769 artifacts = []
770 artifactsURL = '%s/maven/org/apache/solr/' % baseURL
771 targetDir = '%s/maven/org/apache/solr' % tmpDir
772 if not os.path.exists(targetDir):
773 os.makedirs(targetDir)
774 crawl(artifacts, artifactsURL, targetDir)
775 print()
776 verifyPOMperBinaryArtifact(artifacts, version)
777 verifyMavenDigests(artifacts)
778 checkJavadocAndSourceArtifacts(artifacts, version)
779 verifyDeployedPOMsCoordinates(artifacts, version)
780 if isSigned:
781 verifyMavenSigs(tmpDir, artifacts, keysFile)
782
783 distFiles = getBinaryDistFiles(tmpDir, version, baseURL)
784 checkIdenticalMavenArtifacts(distFiles, artifacts, version)
785
786 checkAllJARs('%s/maven/org/apache/solr' % tmpDir, gitRevision, version)
787
788
789def getBinaryDistFiles(tmpDir, version, baseURL):

Callers 1

smokeTestFunction · 0.85

Calls 10

crawlFunction · 0.85
verifyMavenDigestsFunction · 0.85
verifyMavenSigsFunction · 0.85
getBinaryDistFilesFunction · 0.85
checkAllJARsFunction · 0.85
existsMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…