鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

生成的测试用例有权限问题的解决方法

现象描述

生成的测试用例有权限问题。
图1 权限问题1
图2 权限问题2

可能原因

JVM运行时所在的沙箱未配置相应的使用权限。

处理步骤

添加或者修改“/home”目录下的 .utgen/sandbox.policy文件,文件内容为Java的沙箱安全配置。

  • 问题1处理方法:
    1
    2
    3
    grant {
        permission java.lang.RuntimePermission "exitVM.1";
    };
    
  • 问题2处理方法:
    grant {
        //仅允许对指定路径下的文件写入
        permission java.io.FilePermission "C:\Users\Username\AppData\Local\Temp\poifiles\poi-sxssf-sheet8570420162298981314.xml", "write";
    };

    grant {
        // 允许对所有文件进行写入
        permission java.io.FilePermission "<<ALL FILES>>", "write";
    };

sandbox.policy文件格式请参见Policy File and Syntax ,沙箱的使用权限列表请参见Full list of permissions