Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
auto-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
黄承天
auto-test
Commits
fd900b68
提交
fd900b68
authored
3月 27, 2020
作者:
孙洁清
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
路由规则
上级
c6c7234c
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
54 行增加
和
2 行删除
+54
-2
TestTask.java
src/main/java/com/zjty/autotest/mq/TestTask.java
+0
-0
PageContentTest.java
...main/java/com/zjty/autotest/pojo/sjq/PageContentTest.java
+19
-0
AsyncServiceImpl.java
...java/com/zjty/autotest/service/impl/AsyncServiceImpl.java
+35
-2
没有找到文件。
src/main/java/com/zjty/autotest/mq/TestTask.java
浏览文件 @
fd900b68
差异被折叠。
点击展开。
src/main/java/com/zjty/autotest/pojo/sjq/PageContentTest.java
浏览文件 @
fd900b68
...
...
@@ -12,5 +12,24 @@ import java.util.List;
@ApiModel
(
description
=
"网页内容测试类"
)
public
class
PageContentTest
{
private
String
url
;
/**
* 是否通过 0不成功 1成功
*/
private
Integer
success
;
/**
* 响应时间
*/
private
Integer
responseTime
;
/**
* 相关信息(未通过理由)
*/
private
String
message
;
/**
* 截图的url
*/
private
String
screenshot
;
private
List
<
PageContent
>
contents
;
}
src/main/java/com/zjty/autotest/service/impl/AsyncServiceImpl.java
浏览文件 @
fd900b68
...
...
@@ -10,6 +10,7 @@ import com.zjty.autotest.pojo.test.Project;
import
com.zjty.autotest.service.AsyncService
;
import
com.zjty.autotest.service.AutoResultSetService
;
import
com.zjty.autotest.service.TestReportService
;
import
com.zjty.autotest.util.FileHtmlUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.scheduling.annotation.Async
;
...
...
@@ -140,8 +141,40 @@ public class AsyncServiceImpl implements AsyncService {
if
(
testChannel
.
getCodeUrl
()
!=
null
)
{
//解压上传得代码
//获取前端代码中得网页路由地址
if
(
testChannel
.
getCodeUrl
()
!=
null
)
{
//解压上传得代码
FileHtmlUtil
.
getFiles
(
testChannel
.
getCodeUrl
(),
null
);
Map
<
String
,
List
<
FileType
>>
alls
=
FileHtmlUtil
.
getAlls
();
//获取项目类型
FileHtmlUtil
.
getFileRoutes
(
testChannel
.
getCodeUrl
());
int
jspcount
=
FileHtmlUtil
.
jspNum
;
int
jscount
=
FileHtmlUtil
.
jsNum
;
int
vuecount
=
FileHtmlUtil
.
vueNum
;
int
angularcount
=
FileHtmlUtil
.
angularNum
;
int
htmlcount
=
FileHtmlUtil
.
count
;
String
fileRoutes
=
null
;
if
(
jspcount
>
0
){
fileRoutes
=
"jsp"
;
}
else
if
(
vuecount
>
0
){
fileRoutes
=
"vue"
;
}
else
if
(
jscount
>
0
){
fileRoutes
=
"react"
;
}
else
if
(
angularcount
>
0
){
fileRoutes
=
"angular"
;
}
if
(
fileRoutes
!=
null
)
{
// List<String> routerList = getRouterList(alls, fileRoutes);
// List<String> collect = routerList.stream().map(String::toLowerCase).distinct().collect(Collectors.toList());
// System.out.println(collect.toString());
}
FileHtmlUtil
.
clearAll
();
//获取前端代码中得网页路由地址
//比对黄承天代码中访问得地址和路由地址,黄承天是否访问全了。
}
//比对黄承天代码中访问得地址和路由地址,黄承天是否访问全了。
}
System
.
out
.
println
(
"修改状态"
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论