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

BUILD: tests on Linux fail if EXECSHELL is set

XMLWordPrintable

    • generic
    • generic



      Name: dkR10031 Date: 07/24/2003



      Current implementation of the Jcov build contains
      the following lack affected running tests on linux
      platform:

      All tests shipped with Jcov build is executed by the
      build harness using 'ksh -c' command line call.
      However, current linux implementation of the ksh shell
      in this case really use shell defined in the
      EXECSHELL environment variable as it is described
      in the linux ksh shell man page:

      "EXECSHELL
           If set, this parameter is assumed to contain the shell
           that is to be used to execute commands that execve(2) fails
           to execute and which do not start with a `#! shell'
           sequence."

      To reproduce this bug please set EXECSHELL environment variable
      with '/bin/date' value and start any testsuite shipped with Jcov
      using build harness. All the tests should fail.


      ======================================================================

            lmesnik Leonid Mesnik
            klooney Kevin Looney (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: