Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-852

A shell script that validates the distribution artifacts at release time

    XMLWordPrintableJSON

Details

    Description

      Write a test-artifacts.sh that will do the following.

      • Download the apache-gremlin-console-x.y.z.zip (and -server and -source).
      • Unzip and make sure its not corrupt.
      • Check to make sure that doc/ directory exists (index.html there? images/ there?)
      • Check to make sure that javadocs/ directory exists. index.html ? GraphTraversal.html.
      • Check MD5, PGP, SHA1 against .zip.
      • Check bin/ to make sure .bat and .sh are there and filesize not 0.
      • Check LICENSE, NOTICE, DISCLAIMER, etc. exist and filesize is reasonable and that its valid ASCII text (not some corrupted stuff).
      • Check ext/ directory exists and default plugins there.
      • Check lib/ directory and jars are there and folder size is "reasonable."
      • Run gremlin.sh. Pipe in a script and make sure result is correct and exit code is 0.

      Attachments

        Activity

          People

            dkuppitz Daniel Kuppitz
            okram Marko A. Rodriguez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: