-
Notifications
You must be signed in to change notification settings - Fork 5
/
Library_HCK_Task_API.ps1
86 lines (76 loc) · 1.4 KB
/
Library_HCK_Task_API.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
##/***************************************
## Copyright (c) All rights reserved
##
## File: Library_HCK_Task_API.ps1
##
## Authors (s)
##
## Mike Cao <[email protected]>
##
## File name:
## Library_HCK_Task_API.ps1
##
## This file is used parsing Task Class APIs
##
## This work is licensed under the terms of the GNU GPL,Version 2.
##
##****************************************/
#Assenssmentscors function
#return :collection of AssessmntData
function local:GetAssessmentScores($Task)
{
$Task.AssessmentScores
}
#GetName function
#Return :task name
function local:GetName ($Task)
{
$Task.Name
}
#GetStage function
#Return :string stage
function local:GetStage ($Task)
{
$Task.Stage
}
#GetStatus function
#Return :TestingResultsStatus
function local:GetStatus ($Task)
{
$Task.Status
}
#GetTaskErrorMessage function
#Return : String
function local:GetTaskErrorMessage($Task)
{
$Task.TaskErrorMessage
}
#GetTaskType function
#Return :String
function local:GetTaskType($Task)
{
$Task.TaskType
}
#GetTestResults
#Return : TestResult
function local:GetTestResults($Task)
{
$Task.TestResult
}
#GetAppliedFilters
#Return collection of IFilter
function local:GetAppliedFilters($Task)
{
$Task.GetAppliedFilters()
}
#GetChildTasks
#Return collection of Task
function local:GetChildTasks($Task)
{
$Task.GetChildTasks()
}
#GetLogFiles
#Return collection of TestLog
{
$Task.GetLogFiles()
}