Uploaded image for project: 'River (Retired)'
  1. River (Retired)
  2. RIVER-291

Cannot build QA tests using the supplied make files

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Major
    • Resolution: Fixed
    • River_2.1.1
    • River_2.1.2
    • build
    • None
    • unix or linux based systems with access to the GNU make utility

    • N/A

    Description

      Originally, the QA tests and associated framework (harness)
      that were created to test the Jini source were developed, managed,
      and run internally. Because of this, the original GNU make files
      used to build the tests were never converted to Ant scripts (unlike
      what was eventually done for the Jini source code itself).

      When the QA framework and the tests that are run by that framework
      was eventually distributed, the internal make files for those tests were
      also distributed; but only as examples of what one might need to do to
      build the framework and tests. At the time, there was not an expectation
      that active development of the tests would occur outside of the Jini
      team.

      Now that the Jini QA tests and framework have become part of the
      River project, it seems desirable to make the appropriate modifications
      to the various GNU make files and other related files to allow one to
      build and run the tests against the Jini services and utilities of the
      River Project.

      Although one might argue that it would be more desirable to convert
      the QA make files to Ant scripts that perform the same function, it
      seems like fixing the make files might be a good first step in that
      direction; given that the creation of the Ant scripts will probably
      involve quite a bit more work than modifying the make files. At the
      very least, fixing the make files now, rather than waiting for the Ant
      scripts to be created, should allow River developers to run a significant
      number of existing regression tests without having to write duplicate
      tests, or create a new test framework.

      In addition to modifying the make files and other related tests, as
      part of this issue, it would be desirable to provide a short "README"
      file that describes the steps one would take not only to build the
      QA tests, but also the steps one would take to run the tests.

      btm-20-May-2008

      Attachments

        1. qatestsBuildFix.diff
          56 kB
          Brian Murphy

        Activity

          People

            btmurphy Brian Murphy
            btmurphy Brian Murphy
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: