Detailed specification of the Installer

XMLWordPrintable

    • hopper
    • sparc
    • solaris_1
    • Verified

      In order to detect problems in the install process,
      we need more detailed specs. Among other items the developer
      might deem important, we need to have a listing of all registry keys
      and how they are affected when older and/or newer versions of the
      JRE/JDK are installed. A list of the known error messages that
      our installer generates is needed as well.

      It would be extremely helpful if the developer provides a
      logic based flow in addition to a listing of expected behaviors.

      For example, if there is no JDK installed, then X happens.
      if there is a JDK installed, then Y happens.
      If the current JDK is already installed, then Z happens.
      If the JDK is corrupted then A happens.



      ###@###.### 2002-02-25
      Windows---
      1. Regkeys
      meaning
      - names of registry keys and what they represent
      Ex: hklm\javasoft\java plug in\java home is the location of .....
      hklm\javasoft\java runtime environment\1.4.0\runtimelib is ....

      Installation
                - all registry keys created during installation
                - expected behavior of regkeys if no JDK/JRE is currently installed
                - expected behavior of regkeys if a lower version JDK/JRE was present before install
                - expected behavior of regkeys if a greater version JDK/JRE was present before install
              
              Uninstallation
                - all registry keys deleted during uninstallation
                - expected behavior if no JDK/JRE version is present after uninstall
                - expected behavior if a lower version JDK/JRE is present after uninstall
                - expected behavior if a greater version JDK/JRE is present after uninstall


      2. Files
      - all files created outside of the default installation directory and what they do
      Ex: actpanel.dll does....
      Installation
      -behavior of files if no JDK/JRE is currently installed
      -behavior of files if a lower version JDK/JRE is present before install
      -behavior of files if a greater version JDK/JRE is present before install

      Uninstallation
      -behavior of files if no JDK/JRE is present after uninstall
      -behavior of files if a lower version JDK/JRE is present after uninstall
                 -expected behavior if a greater version JDK/JRE is present after uninstall

      3. Error / Warning Messages Created by the JDK/JRE installer
       


      Unix
      1. Any important logic in the installation scripts/packages.
         Ex: if directory already exists....
              if package greater already exists....
              if package smaller already exists....
              .....
      2. Files copied outside of default install directory.
      3. Error messages generated by the scripts.

            Assignee:
            William Harnois
            Reporter:
            J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: