Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-2052

Module installation should not allow modules to be corrupt

    Details

    • Story Points:
      8

      Description

      When installing modules, cancelling the installation should not result in a corrupt module.

      Steps:
      1. Use Help > Install Titanium Module...
      2. Specify a module url.
      3. Select output location: Titanium SDK
      4. During the extaction phase, cancel the job

      Expected results:
      The operation is canceled and does not corrupt modules/sdk

      Actual results:
      The module is part-way installed

      To accomplish this, the module installation should be split into three parts:

      1. Download
      2. Extraction of zip in temp location
      3. Copy temp location to target location

      The shortest step (3) should not be cancelable. Other steps should be cancelable

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                pinnamuri Praveen Innamuri (Inactive)
                Reporter:
                nle Nam Le (Inactive)
              • Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: