Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-7903520

jcov is missing versions of testing dependencies and javatest

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • None
    • None
    • tools
    • None

      ```
      # path to javatest library (empty value allowed if you do not need jtobserver.jar)
      javatestjar = javatest.jar
      # path to TestNG library
      testngjar = testng.jar
      # path to JCommander library
      jcommanderjar = jcommander.jar
      ```

      https://github.com/openjdk/jcov/blob/e05dff3b84b9ebcd43e6f7682351861ab0aa4ef3/build/build.properties#L35

      https://github.com/openjdk/jcov/blob/e05dff3b84b9ebcd43e6f7682351861ab0aa4ef3/build/build.properties#L38

      https://github.com/openjdk/jcov/blob/e05dff3b84b9ebcd43e6f7682351861ab0aa4ef3/build/build.properties#L41

      Asm tools have version in jar name. That is good. In addition there are hash-sums.
      For javatest.jar, the version is missing but at least is somehow deductible.

      For testng.jar and jcommander jar, there is no trace but commit date which added that. In addition, both testng.jar and jcommander.jar practically do not exists, as all theirs published artifacts have versions in name.

      I had tried to deduct the versions combo, but never suceed in passing all tests, so I guess I wrong.

      The project should use maven or apache ivy to download proper deps in build time, or at least keep and comment with proper versions to download and ideally with hashsums.

            jvanek Jiří Vaněk
            jvanek Jiří Vaněk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: