Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
98398f79
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
大约 1 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
98398f79
编写于
4月 26, 2022
作者:
O
openharmony_ci
提交者:
Gitee
4月 26, 2022
浏览文件
操作
浏览文件
下载
差异文件
!3063 修改master分支process xts用例
Merge pull request !3063 from xllify/master
上级
93d6843a
ea9cb811
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
65 addition
and
1500 deletion
+65
-1500
compileruntime/process_lib_standard/src/main/js/test/Process.test.js
...ime/process_lib_standard/src/main/js/test/Process.test.js
+65
-1500
未找到文件。
compileruntime/process_lib_standard/src/main/js/test/Process.test.js
浏览文件 @
98398f79
...
...
@@ -16,483 +16,6 @@ import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '
import
process
from
'
@ohos.process
'
describe
(
'
ChildProcessTest
'
,
function
()
{
/**
* @tc.name: testRunCmd001
* @tc.desc: Return a child process object and spawns a new ChildProcess to run the command.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testRunCmd001
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo abc
'
)
child
.
wait
()
let
array
=
new
Uint8Array
([
97
,
98
,
99
,
10
,
0
])
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testRunCmd002
* @tc.desc: Return a child process object and spawns a new ChildProcess to run the command.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testRunCmd002
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo abc;
'
,
{
maxBuffer
:
2
})
child
.
wait
()
let
array
=
new
Uint8Array
([
97
,
98
,
0
])
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testRunCmd003
* @tc.desc: Return a child process object and spawns a new ChildProcess to run the command.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testRunCmd003
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
sleep 5; echo abc;
'
,
{
timeout
:
1
,
killSignal
:
9
})
child
.
wait
()
let
array
=
new
Uint8Array
([
0
])
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
expect
(
child
.
exitCode
).
assertEqual
(
9
)
done
();
})
/**
* @tc.name: testRunCmd004
* @tc.desc: Return a child process object and spawns a new ChildProcess to run the command.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testRunCmd004
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
sleep 2; echo abc;
'
,
{
timeout
:
9000
,
killSignal
:
9
})
child
.
wait
()
let
array
=
new
Uint8Array
([
97
,
98
,
99
,
10
,
0
])
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
expect
(
child
.
exitCode
).
assertEqual
(
0
)
done
();
})
/**
* @tc.name: testRunCmd005
* @tc.desc: Return a child process object and spawns a new ChildProcess to run the command.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testRunCmd005
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo abc
'
,
{
maxBuffer
:
1000
})
child
.
wait
()
let
array
=
new
Uint8Array
([
97
,
98
,
99
,
10
,
0
])
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testGetOutput001
* @tc.desc: return it as 'Uint8Array' of the stdout until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetOutput001
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo bcd;
'
)
let
array
=
new
Uint8Array
([
98
,
99
,
100
,
10
,
0
])
child
.
wait
();
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testGetOutput002
* @tc.desc: return it as 'Uint8Array' of the stdout until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetOutput002
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo 123;
'
);
let
array
=
new
Uint8Array
([
49
,
50
,
51
,
10
,
0
]);
child
.
wait
();
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
]);
}
});
done
();
})
/**
* @tc.name: testGetOutput003
* @tc.desc: return it as 'Uint8Array' of the stdout until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetOutput003
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo helloWorld;
'
);
let
array
=
new
Uint8Array
([
104
,
101
,
108
,
108
,
111
,
87
,
111
,
114
,
108
,
100
,
10
,
0
]);
child
.
wait
();
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
]);
}
});
done
();
})
/**
* @tc.name: testGetOutput004
* @tc.desc: return it as 'Uint8Array' of the stdout until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetOutput004
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo 浣犲�?
'
);
let
array
=
new
Uint8Array
([
230
,
181
,
163
,
231
,
138
,
178
,
239
,
191
,
189
,
63
,
10
,
0
]);
child
.
wait
();
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
]);
}
});
done
();
})
/**
* @tc.name: testGetOutput005
* @tc.desc: return it as 'Uint8Array' of the stdout until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetOutput005
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo ~_~;
'
);
let
array
=
new
Uint8Array
([
126
,
95
,
126
,
10
,
0
]);
child
.
wait
();
await
child
.
getOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
]);
}
});
done
();
})
/**
* @tc.name: testGetErrorOutput001
* @tc.desc: return it as 'Uint8Array of the stderr until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetErrorOutput001
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
makdir 1.txt
'
)
child
.
wait
()
let
array
=
new
Uint8Array
([
115
,
104
,
58
,
32
,
109
,
97
,
107
,
100
,
105
,
114
,
58
,
32
,
105
,
110
,
97
,
99
,
99
,
101
,
115
,
115
,
105
,
98
,
108
,
101
,
32
,
111
,
114
,
32
,
110
,
111
,
116
,
32
,
102
,
111
,
117
,
110
,
100
,
10
,
0
])
await
child
.
getErrorOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testGetErrorOutput002
* @tc.desc: return it as 'Uint8Array of the stderr until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetErrorOutput002
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo "error" 1>&2
'
)
child
.
wait
()
let
array
=
new
Uint8Array
([
101
,
114
,
114
,
111
,
114
,
10
,
0
])
await
child
.
getErrorOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testGetErrorOutput003
* @tc.desc: return it as 'Uint8Array of the stderr until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetErrorOutput003
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
1
'
)
child
.
wait
()
let
array
=
new
Uint8Array
([
115
,
104
,
58
,
32
,
49
,
58
,
32
,
105
,
110
,
97
,
99
,
99
,
101
,
115
,
115
,
105
,
98
,
108
,
101
,
32
,
111
,
114
,
32
,
110
,
111
,
116
,
32
,
102
,
111
,
117
,
110
,
100
,
10
,
0
])
await
child
.
getErrorOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testGetErrorOutput004
* @tc.desc: return it as 'Uint8Array of the stderr until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetErrorOutput004
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
chmod 777 123
'
)
let
array
=
new
Uint8Array
([
99
,
104
,
109
,
111
,
100
,
58
,
32
,
49
,
50
,
51
,
58
,
32
,
78
,
111
,
32
,
115
,
117
,
99
,
104
,
32
,
102
,
105
,
108
,
101
,
32
,
111
,
114
,
32
,
100
,
105
,
114
,
101
,
99
,
116
,
111
,
114
,
121
,
10
,
0
]);
child
.
wait
();
await
child
.
getErrorOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testGetErrorOutput005
* @tc.desc: return it as 'Uint8Array of the stderr until EOF.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetErrorOutput005
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
cp ./1 ./2
'
)
let
array
=
new
Uint8Array
([
99
,
112
,
58
,
32
,
98
,
97
,
100
,
32
,
39
,
46
,
47
,
49
,
39
,
58
,
32
,
78
,
111
,
32
,
115
,
117
,
99
,
104
,
32
,
102
,
105
,
108
,
101
,
32
,
111
,
114
,
32
,
100
,
105
,
114
,
101
,
99
,
116
,
111
,
114
,
121
,
10
,
0
])
child
.
wait
();
await
child
.
getErrorOutput
().
then
(
val
=>
{
for
(
let
i
=
0
;
i
<
array
.
length
;
i
++
)
{
expect
(
val
[
i
]).
assertEqual
(
array
[
i
])
}
});
done
();
})
/**
* @tc.name: testWait001
* @tc.desc: return 'number' is the targer process exit code.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testWait001
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
ls
'
)
await
child
.
wait
().
then
(
val
=>
{
expect
(
val
).
assertEqual
(
0
)
});
done
();
})
/**
* @tc.name: testWait002
* @tc.desc: return 'number' is the targer process exit code.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testWait002
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5;
'
)
child
.
kill
(
9
);
await
child
.
wait
().
then
(
val
=>
{
expect
(
val
).
assertEqual
(
9
)
});
done
();
})
/**
* @tc.name: testWait003
* @tc.desc: return 'number' is the targer process exit code.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testWait003
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
echo helloWorld
'
);
await
child
.
wait
().
then
(
val
=>
{
expect
(
val
).
assertEqual
(
0
);
});
done
();
})
/**
* @tc.name: testWait004
* @tc.desc: return 'number' is the targer process exit code.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testWait004
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
mkdir 123
'
);
await
child
.
wait
().
then
(
val
=>
{
expect
(
val
).
assertEqual
(
0
);
});
done
();
})
/**
* @tc.name: testWait005
* @tc.desc: return 'number' is the targer process exit code.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testWait005
'
,
0
,
async
function
(
done
)
{
let
child
=
process
.
runCmd
(
'
sleep 5; echo abc;
'
,
{
timeout
:
1
,
killSignal
:
9
});
await
child
.
wait
().
then
(
val
=>
{
expect
(
val
).
assertEqual
(
9
);
});
done
();
})
/**
* @tc.name: testchildPid001
* @tc.desc: return pid is the pid of the current process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testchildPid001
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5;
'
)
child
.
wait
()
let
pid_
=
child
.
pid
expect
(
pid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPid002
* @tc.desc: return pid is the pid of the current process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPid002
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
mkdir test.cpp
'
)
child
.
wait
()
let
pid_
=
child
.
pid
expect
(
pid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPid003
* @tc.desc: return pid is the pid of the current process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPid003
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
each abc
'
)
child
.
wait
()
let
pid_
=
child
.
pid
expect
(
pid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPid004
* @tc.desc: return pid is the pid of the current process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPid004
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
cd ..
'
)
child
.
wait
()
let
pid_
=
child
.
pid
expect
(
pid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPid005
* @tc.desc: return pid is the pid of the current process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPid005
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
adc
'
)
child
.
wait
()
let
pid_
=
child
.
pid
expect
(
pid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPpid001
* @tc.desc: return ppid is the pid of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid001
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5;
'
)
let
status
=
child
.
wait
()
let
ppid_
=
child
.
ppid
expect
(
ppid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPpid002
* @tc.desc: return ppid is the pid of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid002
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
mkdir test.cpp
'
)
child
.
wait
()
let
ppid_
=
child
.
ppid
expect
(
ppid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPpid003
* @tc.desc: return ppid is the pid of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid003
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
each abc
'
)
child
.
wait
()
let
ppid_
=
child
.
ppid
expect
(
ppid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPpid004
* @tc.desc: return ppid is the pid of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid004
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
cd ..
'
)
child
.
wait
()
let
ppid_
=
child
.
ppid
expect
(
ppid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testPpid005
* @tc.desc: return ppid is the pid of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid005
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
adc
'
)
child
.
wait
()
let
ppid_
=
child
.
ppid
expect
(
ppid_
>
0
).
assertEqual
(
true
)
})
/**
* @tc.name: testKill001
* @tc.desc: return boolean is whether the current process signal is sent successfully.
...
...
@@ -559,757 +82,90 @@ describe('ChildProcessTest', function () {
expect
(
temp
).
assertEqual
(
false
)
})
/**
* @tc.name: testClose001
* @tc.desc: close the target process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testClose001
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5s;
'
)
let
result
=
child
.
close
()
expect
(
child
.
exitCode
).
assertEqual
(
9
)
})
/**
* @tc.name: testClose002
* @tc.desc: close the target process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testClose002
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls
'
)
function
sleep
(
ms
,
callback
)
{
setTimeout
(
callback
,
ms
)
}
sleep
(
1000
,
()
=>
{}
)
let
result
=
child
.
close
()
expect
(
child
.
exitCode
===
0
).
assertEqual
(
false
)
})
/**
* @tc.name: testClose003
* @tc.desc: close the target process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testClose003
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls;
'
)
let
status
=
child
.
wait
()
let
result
=
child
.
close
()
expect
(
child
.
exitCode
).
assertEqual
(
0
)
})
/**
* @tc.name: testClose004
* @tc.desc: close the target process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testClose004
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls
'
)
let
result
=
child
.
close
()
expect
(
child
.
exitCode
).
assertEqual
(
9
)
})
/**
* @tc.name: testClose005
* @tc.desc: close the target process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testClose005
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
sleep 5; echo A
'
)
let
result
=
child
.
close
()
let
status
=
child
.
wait
()
expect
(
child
.
exitCode
).
assertEqual
(
9
)
})
/**
* @tc.name: testKilled001
* @tc.desc: return boolean is whether the current process signal is sent successfully.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKilled001
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 1s;
'
)
let
result
=
child
.
kill
(
3
)
let
temp
=
child
.
killed
expect
(
temp
).
assertEqual
(
true
)
})
/**
* @tc.name: testKilled002
* @tc.desc: return boolean is whether the current process signal is sent successfully.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKilled002
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 1s;
'
)
let
result
=
child
.
close
()
let
temp
=
child
.
killed
expect
(
temp
).
assertEqual
(
false
)
})
/**
* @tc.name: testKilled003
* @tc.desc: return boolean is whether the current process signal is sent successfully.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKilled003
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 1s;
'
)
let
status
=
child
.
wait
()
let
result
=
child
.
kill
(
9
)
let
temp
=
child
.
killed
expect
(
temp
).
assertEqual
(
false
)
})
/**
* @tc.name: testKilled004
* @tc.desc: return boolean is whether the current process signal is sent successfully.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKilled004
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5s;
'
)
let
result
=
child
.
kill
(
'
SIGHUP
'
)
let
temp
=
child
.
killed
expect
(
temp
).
assertEqual
(
true
)
})
/**
* @tc.name: testKilled005
* @tc.desc: return boolean is whether the current process signal is sent successfully.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKilled005
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5s;
'
)
let
result
=
child
.
kill
(
'
1
'
)
let
temp
=
child
.
killed
expect
(
temp
).
assertEqual
(
true
)
})
/**
* @tc.name: testExitCode001
* @tc.desc: return exitCode is the exit code of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testExitCode001
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5s;
'
)
let
temp
=
child
.
kill
(
9
)
child
.
wait
()
let
result
=
child
.
exitCode
expect
(
result
).
assertEqual
(
9
)
})
/**
* @tc.name: testExitCode002
* @tc.desc: return exitCode is the exit code of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testExitCode002
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls;
'
)
child
.
wait
()
let
result
=
child
.
exitCode
expect
(
result
).
assertEqual
(
0
)
})
/**
* @tc.name: testExitCode003
* @tc.desc: return exitCode is the exit code of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testExitCode003
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls; sleep 5s;
'
)
child
.
close
()
child
.
wait
()
let
result
=
child
.
exitCode
expect
(
result
).
assertEqual
(
9
)
})
/**
* @tc.name: testExitCode004
* @tc.desc: return exitCode is the exit code of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testExitCode004
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
ls
'
)
let
temp
=
child
.
kill
(
'
ABCD
'
)
child
.
close
()
let
result
=
child
.
exitCode
expect
(
result
).
assertEqual
(
0
)
})
/**
* @tc.name: testExitCode005
* @tc.desc: return exitCode is the exit code of the current child process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testExitCode005
'
,
0
,
function
()
{
let
child
=
process
.
runCmd
(
'
echo A
'
)
let
result
=
child
.
wait
()
let
status
=
child
.
close
()
expect
(
child
.
exitCode
).
assertEqual
(
0
)
})
/**
* @tc.name: testGetUid001
* @tc.desc: returns the digital user id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetUid001
'
,
0
,
function
()
{
let
result
=
process
.
uid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testGetUid002
* @tc.desc: returns the digital user id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetUid002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetUid003
* @tc.desc: returns the digital user id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetUid003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetUid004
* @tc.desc: returns the digital user id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetUid004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetUid005
* @tc.desc: returns the digital user id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetUid005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGid001
* @tc.desc: returns the numeric group id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGid001
'
,
0
,
function
()
{
let
result
=
process
.
gid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testGetGid002
* @tc.desc: returns the numeric group id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGid002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
){
let
result
=
process
.
gid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGid003
* @tc.desc: returns the numeric group id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGid003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
){
let
result
=
process
.
gid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGid004
* @tc.desc: returns the numeric group id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGid004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
){
let
result
=
process
.
gid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGid005
* @tc.desc: returns the numeric group id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGid005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
){
let
result
=
process
.
gid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEuid001
* @tc.desc: return the numeric valid user identity of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEuid001
'
,
0
,
function
()
{
let
result
=
process
.
euid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testGetEuid002
* @tc.desc: return the numeric valid user identity of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEuid002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
){
let
result
=
process
.
euid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEuid003
* @tc.desc: return the numeric valid user identity of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEuid003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
){
let
result
=
process
.
euid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEuid004
* @tc.desc: return the numeric valid user identity of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEuid004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
){
let
result
=
process
.
euid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEuid005
* @tc.desc: return the numeric valid user identity of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEuid005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
){
let
result
=
process
.
euid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEgid001
* @tc.desc: returns the numeric valid group ID of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEgid001
'
,
0
,
function
()
{
let
result
=
process
.
egid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testGetEgid002
* @tc.desc: returns the numeric valid group ID of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEgid002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
){
let
result
=
process
.
egid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEgid003
* @tc.desc: returns the numeric valid group ID of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEgid003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
){
let
result
=
process
.
egid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEgid004
* @tc.desc: returns the numeric valid group ID of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEgid004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
){
let
result
=
process
.
egid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetEgid005
* @tc.desc: returns the numeric valid group ID of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetEgid005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
){
let
result
=
process
.
egid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGroups001
* @tc.desc: return an array with supplementary group id.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGroups001
'
,
0
,
function
()
{
let
result
=
process
.
groups
let
len
=
result
.
length
if
(
len
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testGetGroups002
* @tc.desc: return an array with supplementary group id.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGroups002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
){
let
result
=
process
.
groups
if
(
result
!=
null
)
{
let
len
=
result
.
length
if
(
len
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGroups003
* @tc.desc: return an array with supplementary group id.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGroups003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
){
let
result
=
process
.
groups
if
(
result
!=
null
)
{
let
len
=
result
.
length
if
(
len
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGroups004
* @tc.desc: return an array with supplementary group id.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGroups004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
){
let
result
=
process
.
groups
if
(
result
!=
null
)
{
let
len
=
result
.
length
if
(
len
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testGetGroups005
* @tc.desc: return an array with supplementary group id.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testGetGroups005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
){
let
result
=
process
.
groups
if
(
result
!=
null
)
{
let
len
=
result
.
length
if
(
len
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: testChdir001
* @tc.desc: Change current directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testChdir001
'
,
0
,
function
()
{
let
result
=
process
.
chdir
(
'
/system
'
)
let
result1
=
process
.
cwd
()
expect
(
result1
).
assertEqual
(
'
/system
'
)
})
/**
* @tc.name: testChdir002
* @tc.desc: Change current directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testChdir002
'
,
0
,
function
()
{
let
result
=
process
.
chdir
(
'
/system/lib
'
)
let
result1
=
process
.
cwd
()
expect
(
result1
).
assertEqual
(
'
/system/lib
'
)
})
/**
* @tc.name: testChdir003
* @tc.desc: Change current directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testChdir003
'
,
0
,
function
()
{
let
result
=
process
.
chdir
(
'
/..
'
)
let
result1
=
process
.
cwd
()
expect
(
result1
).
assertEqual
(
'
/
'
)
})
/**
* @tc.name: testChdir004
* @tc.desc: Change current directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testChdir004
'
,
0
,
function
()
{
let
result
=
process
.
chdir
(
'
/system/app
'
)
let
result1
=
process
.
cwd
()
expect
(
result1
).
assertEqual
(
'
/system/app
'
)
})
/**
* @tc.name: testChdir005
* @tc.desc: Change current directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testChdir005
'
,
0
,
function
()
{
let
result
=
process
.
chdir
(
'
/data
'
)
let
result1
=
process
.
cwd
()
expect
(
result1
).
assertEqual
(
'
/data
'
)
})
/**
* @tc.name: testKill001
* @tc.desc: Return whether the signal was sent successfully.
* @tc.desc: returns the digital user id of the process.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKill001
'
,
0
,
function
()
{
let
result
=
process
.
kill
(
3
,
123
)
expect
(
result
).
assertEqual
(
false
)
it
(
'
testGetUid001
'
,
0
,
function
()
{
let
result
=
process
.
uid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: test
Kill
002
* @tc.desc:
Return whether the signal was sent successfully
.
* @tc.name: test
GetUid
002
* @tc.desc:
returns the digital user id of the process
.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKill002
'
,
0
,
function
()
{
let
pres
=
process
.
pid
let
result
=
process
.
kill
(
23
,
pres
)
expect
(
result
).
assertEqual
(
true
)
it
(
'
testGetUid002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: test
Kill
003
* @tc.desc:
Return whether the signal was sent successfully
.
* @tc.name: test
GetUid
003
* @tc.desc:
returns the digital user id of the process
.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKill003
'
,
0
,
function
()
{
let
pres
=
process
.
pid
let
result
=
process
.
kill
(
28
,
pres
)
expect
(
result
).
assertEqual
(
true
)
it
(
'
testGetUid003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: test
Kill
004
* @tc.desc:
Return whether the signal was sent successfully
.
* @tc.name: test
GetUid
004
* @tc.desc:
returns the digital user id of the process
.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKill004
'
,
0
,
function
()
{
let
pres
=
process
.
pid
let
result
=
process
.
kill
(
17
,
pres
)
expect
(
result
).
assertEqual
(
true
)
it
(
'
testGetUid004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
* @tc.name: test
Kill
005
* @tc.desc:
Return whether the signal was sent successfully
.
* @tc.name: test
GetUid
005
* @tc.desc:
returns the digital user id of the process
.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testKill005
'
,
0
,
function
()
{
let
result
=
process
.
kill
(
3
,
113
)
expect
(
result
).
assertEqual
(
false
)
it
(
'
testGetUid005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
){
let
result
=
process
.
uid
if
(
result
!=
null
)
{
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
}
})
/**
...
...
@@ -1499,306 +355,6 @@ describe('ChildProcessTest', function () {
}
})
/**
* @tc.name: testPpid001
* @tc.desc: Return ppid is the pid of the current child process
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid001
'
,
0
,
function
()
{
let
result
=
process
.
ppid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testPpid002
* @tc.desc: Return ppid is the pid of the current child process
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
)
{
let
result
=
process
.
ppid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testPpid003
* @tc.desc: Return ppid is the pid of the current child process
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
)
{
let
result
=
process
.
ppid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testPpid004
* @tc.desc: Return ppid is the pid of the current child process
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
)
{
let
result
=
process
.
ppid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testPpid005
* @tc.desc: Return ppid is the pid of the current child process
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testPpid005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
)
{
let
result
=
process
.
ppid
if
(
result
>
0
)
{
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testCwd001
* @tc.desc: Return the current work directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testCwd001
'
,
0
,
function
()
{
let
cwdir
=
process
.
cwd
()
if
(
cwdir
){
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
})
/**
* @tc.name: testCwd002
* @tc.desc: Return the current work directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testCwd002
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
3
;
i
++
)
{
let
cwdir
=
process
.
cwd
()
if
(
cwdir
){
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testCwd003
* @tc.desc: Return the current work directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testCwd003
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
5
;
i
++
)
{
let
cwdir
=
process
.
cwd
()
if
(
cwdir
){
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testCwd004
* @tc.desc: Return the current work directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testCwd004
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
6
;
i
++
)
{
let
cwdir
=
process
.
cwd
()
if
(
cwdir
){
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testCwd005
* @tc.desc: Return the current work directory.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testCwd005
'
,
0
,
function
()
{
for
(
let
i
=
0
;
i
<
8
;
i
++
)
{
let
cwdir
=
process
.
cwd
()
if
(
cwdir
){
var
flag
=
true
}
expect
(
flag
).
assertEqual
(
true
)
}
})
/**
* @tc.name: testOn001
* @tc.desc: Register for an event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOn001
'
,
0
,
function
()
{
function
add
(){
let
value
=
3
+
2
}
let
ontest
=
process
.
on
(
1
,
add
)
expect
(
ontest
).
assertEqual
(
false
)
})
/**
* @tc.name: testOn002
* @tc.desc: Register for an event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOn002
'
,
0
,
function
()
{
function
add1
(
num
){
let
value
=
num
+
3
}
let
on
=
process
.
on
(
"
add123
"
,
add1
)
})
/**
* @tc.name: testOn003
* @tc.desc: Register for an event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOn003
'
,
0
,
function
()
{
function
add2
(
num0
,
num1
){
let
value
=
num0
+
num1
}
let
ontest
=
process
.
on
(
879
,
add2
)
expect
(
ontest
).
assertEqual
(
false
)
})
/**
* @tc.name: testOn004
* @tc.desc: Register for an event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOn004
'
,
0
,
function
()
{
function
add3
(
num0
,
num1
){
let
value
=
num0
+
num1
}
let
ontest
=
process
.
on
(
12345
,
add3
)
expect
(
ontest
).
assertEqual
(
false
)
})
/**
* @tc.name: testOn005
* @tc.desc: Register for an event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOn005
'
,
0
,
function
()
{
function
add4
(
num0
,
num1
){
let
value
=
num0
+
num1
}
let
ontest
=
process
.
on
(
1000
,
add4
)
expect
(
ontest
).
assertEqual
(
false
)
})
/**
* @tc.name: testOff001
* @tc.desc: Remove registered event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOff001
'
,
0
,
function
()
{
function
add1
(
num
){
let
value
=
num
+
3
}
let
on
=
process
.
on
(
"
UnHandleRejection
"
,
add1
)
let
offtest
=
process
.
off
(
"
UnHandleRejection
"
)
expect
(
offtest
).
assertEqual
(
true
)
})
/**
* @tc.name: testOff002
* @tc.desc: Remove registered event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOff002
'
,
0
,
function
()
{
let
offtest
=
process
.
off
(
"
123
"
)
expect
(
offtest
).
assertEqual
(
false
)
})
/**
* @tc.name: testOff003
* @tc.desc: Remove registered event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOff003
'
,
0
,
function
()
{
let
offtest
=
process
.
off
(
"
456
"
)
expect
(
offtest
).
assertEqual
(
false
)
})
/**
* @tc.name: testOff004
* @tc.desc: Remove registered event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOff004
'
,
0
,
function
()
{
function
add1
(
num
){
let
value
=
num
+
3
}
let
on
=
process
.
on
(
"
UnHandleRejection
"
,
add1
)
let
offtest
=
process
.
off
(
"
UnHandleRejection
"
)
expect
(
offtest
).
assertEqual
(
true
)
})
/**
* @tc.name: testOff005
* @tc.desc: Remove registered event.
* @tc.require: AR000GFB2S
* @tc.author: wangben
*/
it
(
'
testOff005
'
,
0
,
function
()
{
function
add1
(
num
){
let
value
=
num
+
3
}
let
on
=
process
.
on
(
"
UnHandleRejection
"
,
add1
)
let
offtest
=
process
.
off
(
"
UnHandleRejection
"
)
expect
(
offtest
).
assertEqual
(
true
)
})
/**
* @tc.name: SUB_Runtime_JSAPI_SR000GGR3G-001
* @tc.desc: Returns the tid of the current thread.
...
...
@@ -1954,6 +510,9 @@ describe('ChildProcessTest', function () {
*/
it
(
'
SUB_Runtime_JSAPI_SR000GGR3G-009
'
,
0
,
function
()
{
let
isorno
=
process
.
is64Bit
()
if
(
isorno
)
{
expect
(
isorno
).
assertEqual
(
ture
)
}
expect
(
isorno
).
assertEqual
(
false
)
})
...
...
@@ -1967,6 +526,9 @@ describe('ChildProcessTest', function () {
for
(
let
i
=
0
;
i
<
3
;
i
++
)
{
let
isorno
=
process
.
is64Bit
()
if
(
isorno
)
{
expect
(
isorno
).
assertEqual
(
ture
)
}
expect
(
isorno
).
assertEqual
(
false
)
}
})
...
...
@@ -1981,6 +543,9 @@ describe('ChildProcessTest', function () {
for
(
let
i
=
0
;
i
<
5
;
i
++
)
{
let
isorno
=
process
.
is64Bit
()
if
(
isorno
)
{
expect
(
isorno
).
assertEqual
(
ture
)
}
expect
(
isorno
).
assertEqual
(
false
)
}
})
...
...
@@ -2162,7 +727,7 @@ describe('ChildProcessTest', function () {
for
(
let
i
=
0
;
i
<
6
;
i
++
)
{
let
pri
=
process
.
getStartRealtime
()
if
(
pri
>
0
)
if
(
pri
!==
null
)
{
var
flag
=
new
Boolean
(
true
)
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录