RFR: 8253379: [windows] Several jpackage tests failed with error code 1638

Alexey Semenyuk asemenyuk at openjdk.java.net
Thu Sep 24 23:10:25 UTC 2020


On Thu, 24 Sep 2020 22:05:34 GMT, Alexander Matveev <almatvee at openjdk.org> wrote:

>> 8253379: [windows] Several jpackage tests failed with error code 1638
>> two windows specific test fixes in WindowsHelper:
>> 1.) do not test that the parent directory of a windows menu shortcut is empty after shortcut is uninstalled (there may
>> be other shortcuts using that directory) 2.) do not programmatically install windows exe installers (since we have no
>> way of programmatically uninstalling them)
>
> According to msiexec help, msiexec supports ProductCode for uninstall "/x | Package|ProductCode". Do you know if it
> would be possible to use such options?

Currently msi wrapper unconditionally adds "/i" on msiexec command line. So passing "/x" option to exe installer would
not work.  I think we need to rework msi wrapper to only support one command line option - "--uninstall" instead of
passing all command line parameters to nested msiexec invocation.

-------------

PR: https://git.openjdk.java.net/jdk/pull/337


More information about the core-libs-dev mailing list