> > + /*
> > + * Install a SecurityManager along with a default Policy to allow
> > testNG to
> > + * run when there is a security manager.
> > + */
> > + private JAXPPolicyManager() {
> > + // Backing up policy and security manager for restore
> > + policyBackup = Policy.getPolicy();
> > + smBackup = System.getSecurityManager();
> > +
> > + // Set customized policy
> > + setDefaultPermissions();
> > + Policy.setPolicy(policy);
> > + System.setSecurityManager(new SecurityManager());
> > + }
>
> Will the test suite be configured to run with and without
> SecurityManager? It seems to me, with a TestNG test listener, a
> SecurityManager is always installed. I don't seem to see it checks
> whether the test shall run with a SecurityManager.
>
> -Joe
>
It's same as the original code, I think it's to be ready for running in agent
mode.
Frank