params = new HashMap<>();
params.put("projectId", projectId);
params.put("reportId", id);
String shareUrl = meterSphereClient.getShareInfo(params);
reportView = String.format("/#/share/shareReportTestPlan%s&type=%s&pId=%s&orgId=%s", shareUrl, testPlan.getType(), projectId, organizationId);
}
log("点击链接进入测试计划报告页面:" + StringUtils.stripEnd(endpoint, "/") + reportView);
return flag;
}
public String handleTestPlanName(String name, String num) {
return "[" + num + "] " + name;
}
}
================================================
FILE: src/main/resources/application.properties
================================================
spring.application.name=metersphere-jenkins-plugin
logging.file.path=/opt/fit2cloud/logs/${spring.application.name}
================================================
FILE: src/main/resources/index.jelly
================================================
This plugin integrates
MeterSphere - the cloud load testing service to Jenkins.
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/config.jelly
================================================
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-msAccessKey.html
================================================
填入您的Access Key ID,如果没有,可以移步到https://rdmetersphere.fit2cloud.com/网站自动生成
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-msEndpoint.html
================================================
您可以提供MeterSphere服务器实例的主机名,格式为https://rdmetersphere.fit2cloud.com/
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-msSecretKey.html
================================================
填入您的Access Key Secret,如果没有,可以移步到https://rdmetersphere.fit2cloud.com/网站自动生成
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-nodePaths.html
================================================
1:单独查询某个模块下的测试用例
以这样的格式手动输入您所选的模块: /一级模块1/二级模块1,/一级模块1/二级模块2 表明你要运行的模块
2:如果要查某个模块下所有的测试用例:
以这样的格式手动输入您所选的模块: /一级模块1/*,/一级模块1/* 表明你要运行的模块
(注意:模块以系统中用例的所属模块为主,默认以第二级模块开始输入,第一级模块是所属项目)
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-projectId.html
================================================
选择您要测试的项目
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-testPlanId.html
================================================
选择您所要的测试计划
================================================
FILE: src/main/resources/io/metersphere/v3/MeterSphereBuilder/help-workspaceId.html
================================================
选择您的组织
================================================
FILE: src/main/resources/logback.xml
================================================
%d %5p %40.40c:%4L - %m%n
DEBUG
ACCEPT
DENY
${logging.file.path}/debug.log
${logging.file.path}/history/debug.%d{yyyyMMdd}-%i.log
30
50MB
UTF-8
%d [%thread] %-5level %logger{36} %line - %msg%n
INFO
${logging.file.path}/info.log
${logging.file.path}/history/info.%d{yyyyMMdd}-%i.log
30
50MB
UTF-8
%d [%thread] %-5level %logger{36} %line - %msg%n
ERROR
ACCEPT
DENY
${logging.file.path}/error.log
${logging.file.path}/history/error.%d{yyyyMMdd}-%i.log
30
50MB
UTF-8
%d [%thread] %-5level %logger{36} %line - %msg%n
WARN
ACCEPT
DENY
${logging.file.path}/warn.log
${logging.file.path}/history/warn.%d{yyyyMMdd}-%i.log
30
50MB
UTF-8
%d [%thread] %-5level %logger{36} %line - %msg%n
DEBUG
10000
DEBUG
10000
INFO
10000
ERROR
10000
true
WARN
10000
true