未验证 提交 84a55a69 编写于 作者: O openharmony_ci 提交者: Gitee

!8307 validator部分文字修改,可视化报告修改

Merge pull request !8307 from 田文哲/master
...@@ -23,7 +23,7 @@ struct SetCircle { ...@@ -23,7 +23,7 @@ struct SetCircle {
@State FillColor: string = '#FF000000'; @State FillColor: string = '#FF000000';
@State X: number = 0; @State X: number = 0;
@State name: string = 'CanvasShadowOffsetX'; @State name: string = 'CanvasShadowOffsetX';
@State StepTips: string = '操作步骤:拖动滑块向右移动'+'\n'+'预期结果:阴影会随着拖动距离增大而向偏移,并显示偏移数值'; @State StepTips: string = '操作步骤:拖动滑块向右移动'+'\n'+'预期结果:阴影会随着拖动距离增大而向偏移,并显示偏移数值';
@State Vue: boolean = false; @State Vue: boolean = false;
async aboutToAppear(){ async aboutToAppear(){
await FirstDialog.ChooseDialog(this.StepTips,this.name); await FirstDialog.ChooseDialog(this.StepTips,this.name);
......
...@@ -48,10 +48,9 @@ struct CustomContainerUser { ...@@ -48,10 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用,将底层任务栏中应用拖至桌面`
+ `3.双击执行.bat选择冷启动测试输入待测应用编号`+ '\n' + '\n' +`4.测试应用冷启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择冷启动>相机测试,回车执行`+ '\n' + '\n' +`4.测试应用自动执行冷启动后手动返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' )
+ '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
Row(){ Row(){
...@@ -92,10 +91,10 @@ struct CustomContainerUser { ...@@ -92,10 +91,10 @@ struct CustomContainerUser {
let CameraBuf = new ArrayBuffer(4096); let CameraBuf = new ArrayBuffer(4096);
fileio.readSync(CameraFd,CameraBuf); fileio.readSync(CameraFd,CameraBuf);
let CameraReport = String.fromCharCode.apply(null,new Uint8Array(CameraBuf)); let CameraReport = String.fromCharCode.apply(null,new Uint8Array(CameraBuf));
let CameraHead = CameraReport.indexOf(':'); let CameraHead = CameraReport.indexOf('time:');
let CameraTime = CameraReport.substring(CameraHead+1); let CameraTime = CameraReport.substring(CameraHead+5);
this.cameraNum = parseFloat(CameraTime); this.cameraNum = parseFloat(CameraTime);
if( this.cameraNum < 2000 ) { if( 0 < this.cameraNum && this.cameraNum < 2000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
......
...@@ -48,10 +48,9 @@ struct CustomContainerUser { ...@@ -48,10 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用,将底层任务栏中应用拖至桌面`
+ `3.双击执行.bat选择冷启动测试输入待测应用编号`+ '\n' + '\n' +`4.测试应用冷启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择冷启动>联系人测试,回车执行`+ '\n' + '\n' +`4.测试应用自动执行冷启动后手动返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' )
+ '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
Row(){ Row(){
...@@ -92,10 +91,10 @@ struct CustomContainerUser { ...@@ -92,10 +91,10 @@ struct CustomContainerUser {
let ContactsBuf = new ArrayBuffer(4096); let ContactsBuf = new ArrayBuffer(4096);
fileio.readSync(ContactsFd,ContactsBuf); fileio.readSync(ContactsFd,ContactsBuf);
let ContactsReport = String.fromCharCode.apply(null,new Uint8Array(ContactsBuf)); let ContactsReport = String.fromCharCode.apply(null,new Uint8Array(ContactsBuf));
let ContactsHead = ContactsReport.indexOf(':'); let ContactsHead = ContactsReport.indexOf('time:');
let ContactsTime = ContactsReport.substring(ContactsHead+1); let ContactsTime = ContactsReport.substring(ContactsHead+5);
this.contactsNum = parseFloat(ContactsTime); this.contactsNum = parseFloat(ContactsTime);
if( this.contactsNum < 2000 ) { if( 0 < this.contactsNum && this.contactsNum < 2000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
......
...@@ -48,9 +48,9 @@ struct CustomContainerUser { ...@@ -48,9 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`
+ `3.双击执行.bat选择热启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用热启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择热启动>联系人测试`+ '\n' + '\n' +`4.测试应用手动执行热启动返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若所有热启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若所有热启动测试均在规定时延内完成则通过测试`
+ '\n' + '\n' + '\n' + '\n' ) + '\n' + '\n' + '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
...@@ -95,7 +95,7 @@ struct CustomContainerUser { ...@@ -95,7 +95,7 @@ struct CustomContainerUser {
let ContactsHead = ContactsReport.indexOf(':'); let ContactsHead = ContactsReport.indexOf(':');
let ContactsTime = ContactsReport.substring(ContactsHead+1); let ContactsTime = ContactsReport.substring(ContactsHead+1);
this.contactsNum = parseFloat(ContactsTime); this.contactsNum = parseFloat(ContactsTime);
if( this.contactsNum < 1000 ) { if( 0 < this.contactsNum && this.contactsNum < 1000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
......
...@@ -88,7 +88,7 @@ struct CustomContainerUser { ...@@ -88,7 +88,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 1000 ) { if( 0 < time && time < 1000 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -88,7 +88,7 @@ struct CustomContainerUser { ...@@ -88,7 +88,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 150 ) { if( 0 < time && time < 150 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -48,10 +48,9 @@ struct CustomContainerUser { ...@@ -48,10 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用,将底层任务栏中应用拖至桌面`
+ `3.双击执行.bat选择冷启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用冷启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择冷启动>信息测试,回车执行`+ '\n' + '\n' +`4.测试应用自动执行冷启动后手动返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若所有冷启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' )
+ '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
Row(){ Row(){
...@@ -92,10 +91,10 @@ struct CustomContainerUser { ...@@ -92,10 +91,10 @@ struct CustomContainerUser {
let MmsBuf = new ArrayBuffer(4096); let MmsBuf = new ArrayBuffer(4096);
fileio.readSync(MmsFd,MmsBuf); fileio.readSync(MmsFd,MmsBuf);
let MmsReport = String.fromCharCode.apply(null,new Uint8Array(MmsBuf)); let MmsReport = String.fromCharCode.apply(null,new Uint8Array(MmsBuf));
let MmsHead = MmsReport.indexOf(':'); let MmsHead = MmsReport.indexOf('time:');
let MmsTime = MmsReport.substring(MmsHead+1); let MmsTime = MmsReport.substring(MmsHead+5);
this.mmsNum = parseFloat(MmsTime); this.mmsNum = parseFloat(MmsTime);
if( this.mmsNum < 2000 ) { if( 0 < this.mmsNum && this.mmsNum < 2000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
...@@ -105,7 +104,7 @@ struct CustomContainerUser { ...@@ -105,7 +104,7 @@ struct CustomContainerUser {
} }
} }
Row(){ Row(){
Text('\n' + '\n' + `测试结果:` + '\n' + '\n' + '信息冷启动时延' + this.mmsNum + 'ms' + '\n' + '通过冷启动测试项' + this.num + '个') Text('\n' + '\n' + `测试结果:` + '\n' + '\n' + '信息冷启动时延' + this.mmsNum + 'ms')
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
} }
......
...@@ -48,9 +48,9 @@ struct CustomContainerUser { ...@@ -48,9 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`
+ `3.双击执行.bat选择热启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用热启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择热启动>信息测试`+ '\n' + '\n' +`4.测试应用手动执行热启动后返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若所有热启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若热启动测试在规定时延内完成则通过测试`
+ '\n' + '\n' + '\n' + '\n' ) + '\n' + '\n' + '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
...@@ -95,7 +95,7 @@ struct CustomContainerUser { ...@@ -95,7 +95,7 @@ struct CustomContainerUser {
let MmsHead = MmsReport.indexOf(':'); let MmsHead = MmsReport.indexOf(':');
let MmsTime = MmsReport.substring(MmsHead+1); let MmsTime = MmsReport.substring(MmsHead+1);
this.mmsNum = parseFloat(MmsTime); this.mmsNum = parseFloat(MmsTime);
if( this.mmsNum < 1000 ) { if( 0 < this.mmsNum && this.mmsNum < 1000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
...@@ -105,8 +105,7 @@ struct CustomContainerUser { ...@@ -105,8 +105,7 @@ struct CustomContainerUser {
} }
} }
Row(){ Row(){
Text('\n' + '\n' + '\n' + '\n' + `测试结果:` + '\n' + '\n'+ '信息热启动时延' + this.mmsNum + 'ms' Text('\n' + '\n' + '\n' + '\n' + `测试结果:` + '\n' + '\n'+ '信息热启动时延' + this.mmsNum + 'ms')
+ '\n' + '通过热启动测试项' + this.num + '个' )
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
} }
......
...@@ -48,10 +48,9 @@ struct CustomContainerUser { ...@@ -48,10 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用,将底层任务栏中应用拖至桌面`
+ `3.双击执行.bat选择冷启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用冷启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择冷启动>图库测试,回车执行`+ '\n' + '\n' +`4.测试应用自动执行冷启动后手动返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若所有冷启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' )
+ '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
Row(){ Row(){
...@@ -92,10 +91,10 @@ struct CustomContainerUser { ...@@ -92,10 +91,10 @@ struct CustomContainerUser {
let photosBuf = new ArrayBuffer(4096); let photosBuf = new ArrayBuffer(4096);
fileio.readSync(photosFd,photosBuf); fileio.readSync(photosFd,photosBuf);
let photosReport = String.fromCharCode.apply(null,new Uint8Array(photosBuf)); let photosReport = String.fromCharCode.apply(null,new Uint8Array(photosBuf));
let photosHead = photosReport.indexOf(':'); let photosHead = photosReport.indexOf('time:');
let photosTime = photosReport.substring(photosHead+1); let photosTime = photosReport.substring(photosHead+5);
this.photosNum = parseFloat(photosTime); this.photosNum = parseFloat(photosTime);
if( this.photosNum < 2000 ) { if( 0 < this.photosNum && this.photosNum < 2000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
...@@ -105,8 +104,7 @@ struct CustomContainerUser { ...@@ -105,8 +104,7 @@ struct CustomContainerUser {
} }
} }
Row(){ Row(){
Text('\n' + '\n' + `测试结果:` + '\n' + '\n' + '图库冷启动时延' + this.photosNum + 'ms' Text('\n' + '\n' + `测试结果:` + '\n' + '\n' + '图库冷启动时延' + this.photosNum + 'ms')
+ '\n' + '通过冷启动测试项' + this.num + '个')
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
} }
......
...@@ -48,9 +48,9 @@ struct CustomContainerUser { ...@@ -48,9 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`
+ `3.双击执行.bat选择热启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用热启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择热启动>图库测试`+ '\n' + '\n' +`4.测试应用手动执行热启动后返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若所有热启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若热启动测试在规定时延内完成则通过测试`
+ '\n' + '\n' + '\n' + '\n' ) + '\n' + '\n' + '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
...@@ -95,7 +95,7 @@ struct CustomContainerUser { ...@@ -95,7 +95,7 @@ struct CustomContainerUser {
let photosHead = photosReport.indexOf(':'); let photosHead = photosReport.indexOf(':');
let photosTime = photosReport.substring(photosHead+1); let photosTime = photosReport.substring(photosHead+1);
this.photosNum = parseFloat(photosTime); this.photosNum = parseFloat(photosTime);
if( this.photosNum < 1000 ) { if( 0 < this.photosNum && this.photosNum < 1000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
...@@ -105,8 +105,7 @@ struct CustomContainerUser { ...@@ -105,8 +105,7 @@ struct CustomContainerUser {
} }
} }
Row(){ Row(){
Text('\n' + '\n' + '\n' + '\n' + `测试结果:` + '\n' + '\n' + '图库热启动时延' + this.photosNum + 'ms' Text('\n' + '\n' + '\n' + '\n' + `测试结果:` + '\n' + '\n' + '图库热启动时延' + this.photosNum + 'ms')
+ '\n' + '通过热启动测试项' + this.num + '个' )
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
} }
......
...@@ -88,7 +88,7 @@ struct CustomContainerUser { ...@@ -88,7 +88,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 150 ) { if( 0 < time && time < 150 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -48,10 +48,9 @@ struct CustomContainerUser { ...@@ -48,10 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.清空后台应用,将底层任务栏中应用拖至桌面`
+ `3.双击执行.bat选择冷启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用冷启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择冷启动>设置测试,回车执行`+ '\n' + '\n' +`4.测试应用自动执行冷启动后手动返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若所有冷启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `6.若冷启动测试在规定时延内完成则通过测试` + '\n' + '\n' )
+ '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
Row(){ Row(){
...@@ -92,10 +91,10 @@ struct CustomContainerUser { ...@@ -92,10 +91,10 @@ struct CustomContainerUser {
let setBuf = new ArrayBuffer(4096); let setBuf = new ArrayBuffer(4096);
fileio.readSync(setFd,setBuf); fileio.readSync(setFd,setBuf);
let setReport = String.fromCharCode.apply(null,new Uint8Array(setBuf)); let setReport = String.fromCharCode.apply(null,new Uint8Array(setBuf));
let setHead = setReport.indexOf(':'); let setHead = setReport.indexOf('time:');
let setTime = setReport.substring(setHead+1); let setTime = setReport.substring(setHead+5);
this.setNum = parseFloat(setTime); this.setNum = parseFloat(setTime);
if( this.setNum < 2000 ) { if( 0 < this.setNum && this.setNum < 2000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
...@@ -105,8 +104,7 @@ struct CustomContainerUser { ...@@ -105,8 +104,7 @@ struct CustomContainerUser {
} }
} }
Row(){ Row(){
Text('\n' + '\n' + `测试结果:` + '\n' + '\n' + '设置冷启动时延' + this.setNum + 'ms' Text('\n' + '\n' + `测试结果:` + '\n' + '\n' + '设置冷启动时延' + this.setNum + 'ms')
+ '\n' + '通过冷启动测试项' + this.num + '个')
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
} }
......
...@@ -48,9 +48,9 @@ struct CustomContainerUser { ...@@ -48,9 +48,9 @@ struct CustomContainerUser {
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
Row(){ Row(){
Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`+ '\n' + '\n' Text(`测试步骤:`+ '\n' + '\n' + `1.点击开始键进入系统桌面`+ '\n' + '\n' + `2.开启应用回退到桌面,保证此时后台应用存在`
+ `3.双击执行.bat选择热启动测试输入待测应用编号`+ '\n' + '\n' +`4.依次测试完所有应用热启动返回validator界面` + '\n' + '\n' + `3.双击执行.bat选择热启动>设置测试`+ '\n' + '\n' +`4.测试应用手动执行热启动后返回validator界面`
+ '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若所有热启动测试均在规定时延内完成则通过测试` + '\n' + '\n' + '5.点击停止键观察测试结果' + '\n' + '\n' + `5.若热启动测试在规定时延内完成则通过测试`
+ '\n' + '\n' + '\n' + '\n' ) + '\n' + '\n' + '\n' + '\n' )
.fontColor(Color.White).fontSize('20fp') .fontColor(Color.White).fontSize('20fp')
} }
...@@ -95,7 +95,7 @@ struct CustomContainerUser { ...@@ -95,7 +95,7 @@ struct CustomContainerUser {
let setHead = setReport.indexOf(':'); let setHead = setReport.indexOf(':');
let setTime = setReport.substring(setHead+1); let setTime = setReport.substring(setHead+1);
this.setNum = parseFloat(setTime); this.setNum = parseFloat(setTime);
if( this.setNum < 1000 ) { if( 0 < this.setNum && this.setNum < 1000 ) {
this.num++ this.num++
} }
if( this.num === 1 ) { if( this.num === 1 ) {
...@@ -105,8 +105,7 @@ struct CustomContainerUser { ...@@ -105,8 +105,7 @@ struct CustomContainerUser {
} }
} }
Row(){ Row(){
Text('\n' + '\n' + '\n' + '\n' + `测试结果:` + '\n' + '\n' + '设置热启动时延' + this.setNum + 'ms' Text('\n' + '\n' + '\n' + '\n' + `测试结果:` + '\n' + '\n' + '设置热启动时延' + this.setNum + 'ms')
+ '\n' + '通过热启动测试项' + this.num + '个' )
.fontColor(Color.White).fontSize('24fp') .fontColor(Color.White).fontSize('24fp')
} }
} }
......
...@@ -86,7 +86,7 @@ struct CustomContainerUser { ...@@ -86,7 +86,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 600 ) { if( 0 < time && time < 600 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -86,7 +86,7 @@ struct CustomContainerUser { ...@@ -86,7 +86,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 150 ) { if( 0 < time && time < 150 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -86,7 +86,7 @@ struct CustomContainerUser { ...@@ -86,7 +86,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 1000 ) { if( 0 < time && time < 1000 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -88,7 +88,7 @@ struct CustomContainerUser { ...@@ -88,7 +88,7 @@ struct CustomContainerUser {
let head = report.indexOf(":"); let head = report.indexOf(":");
this.time = report.substring(head+1); this.time = report.substring(head+1);
let time = parseFloat(this.time) let time = parseFloat(this.time)
if( time < 150 ) { if( 0 < time && time < 150 ) {
this.Vue = true; this.Vue = true;
} }
}) })
......
...@@ -429,7 +429,7 @@ struct IndexPage { ...@@ -429,7 +429,7 @@ struct IndexPage {
let serializer = new xml.XmlSerializer(bufView); let serializer = new xml.XmlSerializer(bufView);
serializer.setDeclaration(); serializer.setDeclaration();
serializer.startElement("testsuites"); serializer.startElement("testsuites");
serializer.setAttributes("name", "ActValidator"); serializer.setAttributes("name", "ActsValidator");
serializer.setAttributes("starttime", starttime); serializer.setAttributes("starttime", starttime);
serializer.setAttributes("endtime", endtime); serializer.setAttributes("endtime", endtime);
serializer.setAttributes("errors", "0"); serializer.setAttributes("errors", "0");
...@@ -439,8 +439,8 @@ struct IndexPage { ...@@ -439,8 +439,8 @@ struct IndexPage {
serializer.setAttributes("ignored", "0"); serializer.setAttributes("ignored", "0");
serializer.setAttributes("unavailable", "0"); serializer.setAttributes("unavailable", "0");
serializer.setAttributes("productinfo", "{ }"); serializer.setAttributes("productinfo", "{ }");
serializer.setAttributes("modules", "*"); serializer.setAttributes("modules", "ActsValidator");
serializer.setAttributes("runmodules", "*"); serializer.setAttributes("runmodules", "ActsValidator");
/* /*
* ArkUI * ArkUI
*/ */
...@@ -453,7 +453,7 @@ struct IndexPage { ...@@ -453,7 +453,7 @@ struct IndexPage {
serializer.setAttributes("ignored", "0"); serializer.setAttributes("ignored", "0");
serializer.setAttributes("tests", ArkuiTestNum); serializer.setAttributes("tests", ArkuiTestNum);
serializer.setAttributes("message", "*"); serializer.setAttributes("message", "*");
serializer.setAttributes("modulename", "ActsArkUITest"); serializer.setAttributes("modulename", "ActsValidator");
for (let i = 0; i < title1.length; i++) { for (let i = 0; i < title1.length; i++) {
serializer.startElement("testcase"); serializer.startElement("testcase");
serializer.setAttributes("name", String(title1[i])); serializer.setAttributes("name", String(title1[i]));
...@@ -478,7 +478,7 @@ struct IndexPage { ...@@ -478,7 +478,7 @@ struct IndexPage {
serializer.setAttributes("ignored", "0"); serializer.setAttributes("ignored", "0");
serializer.setAttributes("tests", audioTestNum); serializer.setAttributes("tests", audioTestNum);
serializer.setAttributes("message", "*"); serializer.setAttributes("message", "*");
serializer.setAttributes("modulename", "ActsAudioTest"); serializer.setAttributes("modulename", "ActsValidator");
for (let i = 0; i < title2.length; i++) { for (let i = 0; i < title2.length; i++) {
serializer.startElement("testcase"); serializer.startElement("testcase");
serializer.setAttributes("name", String(title2[i])); serializer.setAttributes("name", String(title2[i]));
...@@ -503,7 +503,7 @@ struct IndexPage { ...@@ -503,7 +503,7 @@ struct IndexPage {
serializer.setAttributes("ignored", "0"); serializer.setAttributes("ignored", "0");
serializer.setAttributes("tests", cameraTestNum); serializer.setAttributes("tests", cameraTestNum);
serializer.setAttributes("message", "*"); serializer.setAttributes("message", "*");
serializer.setAttributes("modulename", "ActsCameraTest"); serializer.setAttributes("modulename", "ActsValidator");
for (let i = 0; i < title3.length; i++) { for (let i = 0; i < title3.length; i++) {
serializer.startElement("testcase"); serializer.startElement("testcase");
serializer.setAttributes("name", String(title3[i])); serializer.setAttributes("name", String(title3[i]));
...@@ -528,7 +528,7 @@ struct IndexPage { ...@@ -528,7 +528,7 @@ struct IndexPage {
serializer.setAttributes("ignored", "0"); serializer.setAttributes("ignored", "0");
serializer.setAttributes("tests", playerTestNum); serializer.setAttributes("tests", playerTestNum);
serializer.setAttributes("message", "*"); serializer.setAttributes("message", "*");
serializer.setAttributes("modulename", "ActsPlayerTest"); serializer.setAttributes("modulename", "ActsValidator");
for (let i = 0; i < title4.length; i++) { for (let i = 0; i < title4.length; i++) {
serializer.startElement("testcase"); serializer.startElement("testcase");
serializer.setAttributes("name", String(title4[i])); serializer.setAttributes("name", String(title4[i]));
...@@ -553,7 +553,7 @@ struct IndexPage { ...@@ -553,7 +553,7 @@ struct IndexPage {
serializer.setAttributes("ignored", "0"); serializer.setAttributes("ignored", "0");
serializer.setAttributes("tests", experienceTestNum); serializer.setAttributes("tests", experienceTestNum);
serializer.setAttributes("message", "*"); serializer.setAttributes("message", "*");
serializer.setAttributes("modulename", "ActsExperienceTest"); serializer.setAttributes("modulename", "ActsValidator");
for (let i = 0; i < title5.length; i++) { for (let i = 0; i < title5.length; i++) {
serializer.startElement("testcase"); serializer.startElement("testcase");
serializer.setAttributes("name", String(title5[i])); serializer.setAttributes("name", String(title5[i]));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册