This is a multi-stage test. Click on "done" when you have completed
reading these instructions.
First, policytool will be invoked.
Then, follow these steps:
0) If testing on Windows, create a temporary directory.
(Example: C:\foo\tmp)
1) Click on the "Add Policy Entry" button in the
main policytool window.
2) Click on the "Add Permission" button in the Policy Entry window.
3) In the Permission window, pull down the "Permission" menu and
select "AWTPermission".
4) In the Permission window, pull down the "Target Name" menu and
select "listenToAllAWTEvents".
5) Click on the "OK" button in the Permission window.
6) Click on the "Done" button in the Policy Entry window.
7) In the main policytool window, pull down the "File" menu and
select "Save As".
8) In the SaveAs window, enter "/tmp/ptool.test" as the file name
and click "OK".
If testing on Windows, use the temporary directory created in Step 0.
(Example: Save as "C:\foo\tmp\ptool.test")
9) cat /tmp/ptool.test
If testing on Windows, check the contents of the file created in the previous
step.
10) check to make sure that the new entry is in the policy file.
11) repeat steps 1-10 for:
AWTPermission: readDisplayPixels
NetPermission: specifyStreamHandler
RuntimePermission: setContextClassLoader,
setSecurityManager,
shutdownHooks,
stopThread
SecurityPermission: createAccessControlContext
In the confirmation dialog pop-up, click "OK".
Exit policytool. If testing on Windows, delete the temporary directory and its
contents created during this test.
Press "Pass" if ... press "Fail" otherwise.