test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
branchJDK-8200758-branch
changeset 58648 3bf53ffa9ae7
parent 58416 f09bf58c1f17
child 58761 88e2753a2334
equal deleted inserted replaced
58647:2c43b89b1679 58648:3bf53ffa9ae7
    22  */
    22  */
    23 
    23 
    24 import jdk.jpackage.test.TKit;
    24 import jdk.jpackage.test.TKit;
    25 import jdk.jpackage.test.PackageTest;
    25 import jdk.jpackage.test.PackageTest;
    26 import jdk.jpackage.test.PackageType;
    26 import jdk.jpackage.test.PackageType;
       
    27 import jdk.jpackage.test.Annotations.Test;
    27 
    28 
    28 /**
    29 /**
    29  * Test --win-menu and --win-menu-group parameters.
    30  * Test --win-menu and --win-menu-group parameters.
    30  * Output of the test should be WinMenuGroupTest-1.0.exe installer.
    31  * Output of the test should be WinMenuGroupTest-1.0.exe installer.
    31  * The output installer should provide the
    32  * The output installer should provide the
    40  * @summary jpackage with --win-menu and --win-menu-group
    41  * @summary jpackage with --win-menu and --win-menu-group
    41  * @library ../helpers
    42  * @library ../helpers
    42  * @build jdk.jpackage.test.*
    43  * @build jdk.jpackage.test.*
    43  * @requires (os.family == "windows")
    44  * @requires (os.family == "windows")
    44  * @modules jdk.jpackage/jdk.jpackage.internal
    45  * @modules jdk.jpackage/jdk.jpackage.internal
    45  * @run main/othervm/timeout=360 -Xmx512m WinMenuGroupTest
    46  * @compile WinMenuGroupTest.java
       
    47  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
       
    48  *  --jpt-run=WinMenuGroupTest
    46  */
    49  */
    47 
    50 
    48 public class WinMenuGroupTest {
    51 public class WinMenuGroupTest {
    49     public static void main(String[] args) {
    52     @Test
    50         TKit.run(args, () -> {
    53     public static void test() {
    51             new PackageTest()
    54         new PackageTest()
    52             .forTypes(PackageType.WINDOWS)
    55         .forTypes(PackageType.WINDOWS)
    53             .configureHelloApp()
    56         .configureHelloApp()
    54             .addInitializer(cmd -> cmd.addArguments(
    57         .addInitializer(cmd -> cmd.addArguments(
    55                     "--win-menu", "--win-menu-group", "WinMenuGroupTest_MenuGroup"))
    58                 "--win-menu", "--win-menu-group", "WinMenuGroupTest_MenuGroup"))
    56             .run();
    59         .run();
    57         });
       
    58     }
    60     }
    59 }
    61 }