Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
interfaceTest
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Schedules
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
zhaihuitao
interfaceTest
Commits
fd981554
Commit
fd981554
authored
Nov 12, 2020
by
zhaihuitao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
62d90780
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
97 additions
and
342 deletions
+97
-342
workspace.xml
.idea/workspace.xml
+92
-61
result.html
report/result.html
+4
-280
run_all_cases.py
testcase/run_all_cases.py
+1
-1
No files found.
.idea/workspace.xml
View file @
fd981554
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"d0064643-2990-4ed3-bfb0-875849b30f4e"
name=
"Default"
comment=
""
>
<list
default=
"true"
id=
"d0064643-2990-4ed3-bfb0-875849b30f4e"
name=
"Default"
comment=
"
update
"
>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/config/envcfg.py"
afterPath=
"$PROJECT_DIR$/config/envcfg.py"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/config/prod/params.py"
afterPath=
"$PROJECT_DIR$/config/prod/params.py"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/report/result.html"
afterPath=
"$PROJECT_DIR$/report/result.html"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/report/result.html"
afterPath=
"$PROJECT_DIR$/report/result.html"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/testcase/
android_click/test_click.py"
afterPath=
"$PROJECT_DIR$/testcase/android_click/test_click
.py"
/>
<change
type=
"MODIFICATION"
beforePath=
"$PROJECT_DIR$/testcase/
run_all_cases.py"
afterPath=
"$PROJECT_DIR$/testcase/run_all_cases
.py"
/>
</list>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
...
@@ -85,14 +83,14 @@
...
@@ -85,14 +83,14 @@
<file
leaf-file-name=
"envcfg.py"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"envcfg.py"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/config/envcfg.py"
>
<entry
file=
"file://$PROJECT_DIR$/config/envcfg.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
255
"
>
<state
relative-caret-position=
"
-834
"
>
<caret
line=
"
19"
column=
"0"
lean-forward=
"false"
selection-start-line=
"19"
selection-start-column=
"0"
selection-end-line=
"19"
selection-end-column=
"0
"
/>
<caret
line=
"
4"
column=
"22"
lean-forward=
"true"
selection-start-line=
"4"
selection-start-column=
"22"
selection-end-line=
"4"
selection-end-column=
"22
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"test_click.py"
pinned=
"false"
current-in-tab=
"
tru
e"
>
<file
leaf-file-name=
"test_click.py"
pinned=
"false"
current-in-tab=
"
fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_click/test_click.py"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_click/test_click.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"105"
>
<state
relative-caret-position=
"105"
>
...
@@ -102,11 +100,27 @@
...
@@ -102,11 +100,27 @@
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"result.html"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/report/result.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"165"
>
<caret
line=
"11"
column=
"38"
lean-forward=
"true"
selection-start-line=
"11"
selection-start-column=
"38"
selection-end-line=
"11"
selection-end-column=
"38"
/>
<folding>
<element
signature=
"e#211#215#0"
expanded=
"true"
/>
<element
signature=
"e#225#229#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#h1#0;n#div#0;n#body#0;n#html#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#3653#3657#0"
expanded=
"true"
/>
<element
signature=
"e#3667#3671#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"params.py"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"params.py"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/config/prod/params.py"
>
<entry
file=
"file://$PROJECT_DIR$/config/prod/params.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
326
"
>
<state
relative-caret-position=
"
132
"
>
<caret
line=
"
27"
column=
"49"
lean-forward=
"true"
selection-start-line=
"27"
selection-start-column=
"49"
selection-end-line=
"27"
selection-end-column=
"49
"
/>
<caret
line=
"
75"
column=
"22"
lean-forward=
"false"
selection-start-line=
"75"
selection-start-column=
"0"
selection-end-line=
"76"
selection-end-column=
"0
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
...
@@ -125,7 +139,7 @@
...
@@ -125,7 +139,7 @@
<file
leaf-file-name=
"test_install.py"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"test_install.py"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_events/test_install.py"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_events/test_install.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
24
0"
>
<state
relative-caret-position=
"
33
0"
>
<caret
line=
"22"
column=
"29"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"29"
selection-end-line=
"22"
selection-end-column=
"29"
/>
<caret
line=
"22"
column=
"29"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"29"
selection-end-line=
"22"
selection-end-column=
"29"
/>
<folding>
<folding>
<element
signature=
"e#102#117#0"
expanded=
"true"
/>
<element
signature=
"e#102#117#0"
expanded=
"true"
/>
...
@@ -134,11 +148,11 @@
...
@@ -134,11 +148,11 @@
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"run_all_cases.py"
pinned=
"false"
current-in-tab=
"
fals
e"
>
<file
leaf-file-name=
"run_all_cases.py"
pinned=
"false"
current-in-tab=
"
tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/run_all_cases.py"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/run_all_cases.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
10
5"
>
<state
relative-caret-position=
"
28
5"
>
<caret
line=
"
7"
column=
"0"
lean-forward=
"false"
selection-start-line=
"7"
selection-start-column=
"0"
selection-end-line=
"7"
selection-end-column=
"0
"
/>
<caret
line=
"
44"
column=
"39"
lean-forward=
"false"
selection-start-line=
"44"
selection-start-column=
"39"
selection-end-line=
"44"
selection-end-column=
"39
"
/>
<folding>
<folding>
<element
signature=
"e#105#120#0"
expanded=
"true"
/>
<element
signature=
"e#105#120#0"
expanded=
"true"
/>
</folding>
</folding>
...
@@ -178,16 +192,6 @@
...
@@ -178,16 +192,6 @@
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"test_startup.py"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_events/test_startup.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"210"
>
<caret
line=
"18"
column=
"22"
lean-forward=
"false"
selection-start-line=
"18"
selection-start-column=
"22"
selection-end-line=
"18"
selection-end-column=
"22"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
</leaf>
</leaf>
</component>
</component>
<component
name=
"FileTemplateManagerImpl"
>
<component
name=
"FileTemplateManagerImpl"
>
...
@@ -214,6 +218,7 @@
...
@@ -214,6 +218,7 @@
<find>
prod_click_url
</find>
<find>
prod_click_url
</find>
<find>
stringIO
</find>
<find>
stringIO
</find>
<find>
report
</find>
<find>
report
</find>
<find>
os
</find>
</findStrings>
</findStrings>
<replaceStrings>
<replaceStrings>
<replace
/>
<replace
/>
...
@@ -250,8 +255,6 @@
...
@@ -250,8 +255,6 @@
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_gettime.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_gettime.py"
/>
<option
value=
"/anaconda3/lib/python3.6/HTMLTestReportCN.py"
/>
<option
value=
"/anaconda3/lib/python3.6/HTMLTestReportCN.py"
/>
<option
value=
"/anaconda3/lib/python3.6/site-packages/HTMLTestRunner.py"
/>
<option
value=
"/anaconda3/lib/python3.6/site-packages/HTMLTestRunner.py"
/>
<option
value=
"$PROJECT_DIR$/report/result.html"
/>
<option
value=
"$PROJECT_DIR$/testcase/run_all_cases.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_adclick.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_adclick.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_adshow.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_adshow.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_appduration.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_events/test_appduration.py"
/>
...
@@ -267,6 +270,8 @@
...
@@ -267,6 +270,8 @@
<option
value=
"$PROJECT_DIR$/config/envcfg.py"
/>
<option
value=
"$PROJECT_DIR$/config/envcfg.py"
/>
<option
value=
"$PROJECT_DIR$/config/prod/params.py"
/>
<option
value=
"$PROJECT_DIR$/config/prod/params.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_click/test_click.py"
/>
<option
value=
"$PROJECT_DIR$/testcase/android_click/test_click.py"
/>
<option
value=
"$PROJECT_DIR$/report/result.html"
/>
<option
value=
"$PROJECT_DIR$/testcase/run_all_cases.py"
/>
</list>
</list>
</option>
</option>
</component>
</component>
...
@@ -422,6 +427,20 @@
...
@@ -422,6 +427,20 @@
<option
name=
"myItemType"
value=
"com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode"
/>
<option
name=
"myItemType"
value=
"com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode"
/>
</PATH_ELEMENT>
</PATH_ELEMENT>
</PATH>
</PATH>
<PATH>
<PATH_ELEMENT>
<option
name=
"myItemId"
value=
"interfaceTest"
/>
<option
name=
"myItemType"
value=
"com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode"
/>
</PATH_ELEMENT>
<PATH_ELEMENT>
<option
name=
"myItemId"
value=
"interfaceTest"
/>
<option
name=
"myItemType"
value=
"com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode"
/>
</PATH_ELEMENT>
<PATH_ELEMENT>
<option
name=
"myItemId"
value=
"common"
/>
<option
name=
"myItemType"
value=
"com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode"
/>
</PATH_ELEMENT>
</PATH>
</subPane>
</subPane>
</pane>
</pane>
<pane
id=
"Scratches"
/>
<pane
id=
"Scratches"
/>
...
@@ -737,13 +756,6 @@
...
@@ -737,13 +756,6 @@
<updated>
1596505503233
</updated>
<updated>
1596505503233
</updated>
<workItem
from=
"1596786333197"
duration=
"228000"
/>
<workItem
from=
"1596786333197"
duration=
"228000"
/>
</task>
</task>
<task
id=
"LOCAL-00026"
summary=
"add install enevt"
>
<created>
1597657655934
</created>
<option
name=
"number"
value=
"00026"
/>
<option
name=
"presentableId"
value=
"LOCAL-00026"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1597657655935
</updated>
</task>
<task
id=
"LOCAL-00027"
summary=
"add install enevt"
>
<task
id=
"LOCAL-00027"
summary=
"add install enevt"
>
<created>
1597658753991
</created>
<created>
1597658753991
</created>
<option
name=
"number"
value=
"00027"
/>
<option
name=
"number"
value=
"00027"
/>
...
@@ -1080,7 +1092,14 @@
...
@@ -1080,7 +1092,14 @@
<option
name=
"project"
value=
"LOCAL"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1604903882354
</updated>
<updated>
1604903882354
</updated>
</task>
</task>
<option
name=
"localTasksCounter"
value=
"75"
/>
<task
id=
"LOCAL-00075"
summary=
"update"
>
<created>
1604906142053
</created>
<option
name=
"number"
value=
"00075"
/>
<option
name=
"presentableId"
value=
"LOCAL-00075"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1604906142054
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"76"
/>
<servers
/>
<servers
/>
</component>
</component>
<component
name=
"TestHistory"
>
<component
name=
"TestHistory"
>
...
@@ -1132,7 +1151,7 @@
...
@@ -1132,7 +1151,7 @@
<window_info
id=
"TODO"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"TODO"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Event Log"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5072698"
order=
"7"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"Event Log"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5072698"
order=
"7"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"Database"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32956383"
sideWeight=
"0.5"
order=
"3"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Database"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32956383"
sideWeight=
"0.5"
order=
"3"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"
tru
e"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.328125"
sideWeight=
"0.4927302"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"
fals
e"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.328125"
sideWeight=
"0.4927302"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Version Control"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5"
order=
"10"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Version Control"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5"
order=
"10"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Python Console"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5"
order=
"8"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Python Console"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32838285"
sideWeight=
"0.5"
order=
"8"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Structure"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.24959612"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Structure"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.24959612"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
...
@@ -1334,6 +1353,7 @@
...
@@ -1334,6 +1353,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"210"
>
<state
relative-caret-position=
"210"
>
<caret
line=
"14"
column=
"0"
lean-forward=
"true"
selection-start-line=
"14"
selection-start-column=
"0"
selection-end-line=
"14"
selection-end-column=
"0"
/>
<caret
line=
"14"
column=
"0"
lean-forward=
"true"
selection-start-line=
"14"
selection-start-column=
"0"
selection-end-line=
"14"
selection-end-column=
"0"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -1363,6 +1383,7 @@
...
@@ -1363,6 +1383,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -1378,6 +1399,7 @@
...
@@ -1378,6 +1399,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -1389,13 +1411,6 @@
...
@@ -1389,13 +1411,6 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/report/result.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
</state>
</provider>
</entry>
<entry
file=
"file:///anaconda3/lib/python3.6/ntpath.py"
>
<entry
file=
"file:///anaconda3/lib/python3.6/ntpath.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-83"
>
<state
relative-caret-position=
"-83"
>
...
@@ -1407,6 +1422,7 @@
...
@@ -1407,6 +1422,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1004"
>
<state
relative-caret-position=
"1004"
>
<caret
line=
"548"
column=
"8"
lean-forward=
"false"
selection-start-line=
"548"
selection-start-column=
"8"
selection-end-line=
"548"
selection-end-column=
"8"
/>
<caret
line=
"548"
column=
"8"
lean-forward=
"false"
selection-start-line=
"548"
selection-start-column=
"8"
selection-end-line=
"548"
selection-end-column=
"8"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -1414,6 +1430,7 @@
...
@@ -1414,6 +1430,7 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"2550"
>
<state
relative-caret-position=
"2550"
>
<caret
line=
"175"
column=
"0"
lean-forward=
"false"
selection-start-line=
"175"
selection-start-column=
"0"
selection-end-line=
"175"
selection-end-column=
"0"
/>
<caret
line=
"175"
column=
"0"
lean-forward=
"false"
selection-start-line=
"175"
selection-start-column=
"0"
selection-end-line=
"175"
selection-end-column=
"0"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -1523,47 +1540,61 @@
...
@@ -1523,47 +1540,61 @@
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_
events/test_install
.py"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/android_
click/test_click
.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"240"
>
<state
relative-caret-position=
"105"
>
<caret
line=
"22"
column=
"29"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"29"
selection-end-line=
"22"
selection-end-column=
"29"
/>
<caret
line=
"7"
column=
"0"
lean-forward=
"true"
selection-start-line=
"7"
selection-start-column=
"0"
selection-end-line=
"7"
selection-end-column=
"0"
/>
<folding>
<folding
/>
<element
signature=
"e#102#117#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
testcase/run_all_cases
.py"
>
<entry
file=
"file://$PROJECT_DIR$/
config/envcfg
.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"105"
>
<state
relative-caret-position=
"-834"
>
<caret
line=
"7"
column=
"0"
lean-forward=
"false"
selection-start-line=
"7"
selection-start-column=
"0"
selection-end-line=
"7"
selection-end-column=
"0"
/>
<caret
line=
"4"
column=
"22"
lean-forward=
"true"
selection-start-line=
"4"
selection-start-column=
"22"
selection-end-line=
"4"
selection-end-column=
"22"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/report/result.html"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"165"
>
<caret
line=
"11"
column=
"38"
lean-forward=
"true"
selection-start-line=
"11"
selection-start-column=
"38"
selection-end-line=
"11"
selection-end-column=
"38"
/>
<folding>
<folding>
<element
signature=
"e#105#120#0"
expanded=
"true"
/>
<element
signature=
"e#211#215#0"
expanded=
"true"
/>
<element
signature=
"e#225#229#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#h1#0;n#div#0;n#body#0;n#html#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#3653#3657#0"
expanded=
"true"
/>
<element
signature=
"e#3667#3671#0"
expanded=
"true"
/>
</folding>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
config/envcfg
.py"
>
<entry
file=
"file://$PROJECT_DIR$/
testcase/android_events/test_install
.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"255"
>
<state
relative-caret-position=
"330"
>
<caret
line=
"19"
column=
"0"
lean-forward=
"false"
selection-start-line=
"19"
selection-start-column=
"0"
selection-end-line=
"19"
selection-end-column=
"0"
/>
<caret
line=
"22"
column=
"29"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"29"
selection-end-line=
"22"
selection-end-column=
"29"
/>
<folding
/>
<folding>
<element
signature=
"e#102#117#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/config/prod/params.py"
>
<entry
file=
"file://$PROJECT_DIR$/config/prod/params.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
326
"
>
<state
relative-caret-position=
"
132
"
>
<caret
line=
"
27"
column=
"49"
lean-forward=
"true"
selection-start-line=
"27"
selection-start-column=
"49"
selection-end-line=
"27"
selection-end-column=
"49
"
/>
<caret
line=
"
75"
column=
"22"
lean-forward=
"false"
selection-start-line=
"75"
selection-start-column=
"0"
selection-end-line=
"76"
selection-end-column=
"0
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/testcase/
android_click/test_click
.py"
>
<entry
file=
"file://$PROJECT_DIR$/testcase/
run_all_cases
.py"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"105"
>
<state
relative-caret-position=
"285"
>
<caret
line=
"7"
column=
"0"
lean-forward=
"true"
selection-start-line=
"7"
selection-start-column=
"0"
selection-end-line=
"7"
selection-end-column=
"0"
/>
<caret
line=
"44"
column=
"39"
lean-forward=
"false"
selection-start-line=
"44"
selection-start-column=
"39"
selection-end-line=
"44"
selection-end-column=
"39"
/>
<folding
/>
<folding>
<element
signature=
"e#105#120#0"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
...
report/result.html
View file @
fd981554
...
@@ -123,8 +123,8 @@ function html_escape(s) {
...
@@ -123,8 +123,8 @@ function html_escape(s) {
<div
class=
'heading'
>
<div
class=
'heading'
>
<h1
style=
"font-family: Microsoft YaHei"
>
<
TKIO接口监控报告
>
</h1>
<h1
style=
"font-family: Microsoft YaHei"
>
<
TKIO接口监控报告
>
</h1>
<p
class=
'attribute'
><strong>
测试人员 :
</strong>
翟会涛
</p>
<p
class=
'attribute'
><strong>
测试人员 :
</strong>
翟会涛
</p>
<p
class=
'attribute'
><strong>
开始时间 :
</strong>
2020-11-
09 15:15:10
</p>
<p
class=
'attribute'
><strong>
开始时间 :
</strong>
2020-11-
12 10:55:51
</p>
<p
class=
'attribute'
><strong>
合计耗时 :
</strong>
0:00:0
7.359393
</p>
<p
class=
'attribute'
><strong>
合计耗时 :
</strong>
0:00:0
2.217408
</p>
<p
class=
'attribute'
><strong>
测试结果 :
</strong>
共 14,通过 14,通过率= 100.00%
</p>
<p
class=
'attribute'
><strong>
测试结果 :
</strong>
共 14,通过 14,通过率= 100.00%
</p>
<p
class=
'description'
>
TKIO接口自动化测试用例
</p>
<p
class=
'description'
>
TKIO接口自动化测试用例
</p>
...
@@ -177,283 +177,7 @@ function html_escape(s) {
...
@@ -177,283 +177,7 @@ function html_escape(s) {
<div
id=
'div_pt1_1'
class=
"collapse in"
>
<div
id=
'div_pt1_1'
class=
"collapse in"
>
<pre>
<pre>
pt1_1:
<
!DOCTYPE html
>
pt1_1: 200
<
html
>
<
head
>
<
meta charset="utf-8"
>
<
title
>
TrackingIO
<
/title
>
<
meta name="keywords" content="热云数据 TrackingIO" /
>
<
meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"
>
<
meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" name="viewport"
>
<
link rel="shortcut icon" href="favicon.ico" type="image/x-icon"
>
<
link rel="stylesheet" href="styles/index.css?r=0.866073161829263"
>
<
script src="scripts/change.js?r=0.5787849386688322"
><
/script
>
<
script src="scripts/com.js?r=0.32109934743493795"
><
/script
>
<
script src="scripts/app.js?r=0.922922644065693"
><
/script
>
<
script src="scripts/ui.js?r=0.024402349023148417"
><
/script
>
<
/head
>
<
body ng-app="app" ng-controller="indexCtrl" ng-class="{'noreport':backReport}"
>
<
div class="mainBody"
>
<
div class="header" ng-class="{'channelTop': channelAlert
&&
isChannelU}"
>
<
div class="leftHeader bdRight"
>
<
a href="home.html"
>
<
div ng-show="doMainType == 0" class="iconfont icon-logo"
><
/div
>
<
!--
<
img ng-cloak ng-show="doMainType == 1" class="rlogo_xinhua" src="./images/logo_xinhua.png" alt=""
>
--
>
<
img ng-cloak ng-show="doMainType == 1" class="rlogo_xinhua" ng-src="{{otherCompanyInfo.indexLogo}}" alt=""
>
<
/a
>
<
/div
>
<
div class="rightHeader clearfix"
>
<
!--
<
div class="toggleBtn" ng-if="!showGoHomeBtn()
&&
doMainType == 0"
><
a href="{{ioUrl}}" target="_blank" ng-cloak
>
{{'进入灵犀' | translate}}
<
/a
><
/div
>
--
>
<
div class="toggleBtnBack" ng-click="goPage('collect.dashboard')" ng-if="showGoHomeBtn()
&&
applistInfo.length
>
0"
><
a target="_blank" ng-cloak
>
{{'返回主页' | translate}}
<
/a
><
/div
>
<
div class="toggleBtnBack" ng-click="goPage('collect.app')" ng-if="showGoHomeBtn()
&&
applistInfo.length
<
=0"
><
a target="_blank" ng-cloak
>
{{'返回主页' | translate}}
<
/a
><
/div
>
<
div ng-click="goPage('collect.advancedServices')" class="as" style="line-height: 34px;" ng-cloak
>
<
span class="dia_icon" title="{{'高级服务' | translate}}"
><
/span
>
<
span style="margin-left: 6px;"
>
{{'高级服务' | translate}}
<
/span
>
<
/div
>
<
div class="flowinfo"
>
<
div class="flowCircle" ng-if="flowKnow
&&
!flowRestrict"
><
/div
>
<
/div
>
<
div class="userinfo tran" style="margin-left: 18px;" ng-mouseenter="showTran=true" ng-mouseleave="showTran=false" ng-show="showLang"
>
<
span ng-class="{'tranEnIconN': $root.getLang() =='en_US','tranZhIconN': $root.getLang() =='zh_CN'}"
><
/span
>
<
div class="userInfoWrap tranPDiv" ng-show="showTran" style=""
>
<
div class="tranSDiv" ng-click="setLang(1);showTran=false;"
>
{{'中文' | translate}}
<
/div
>
<
div class="tranSDiv" ng-click="setLang(0);showTran=false;"
>
{{'英文' | translate}}
<
/div
>
<
/div
>
<
/div
>
<
div class="userinfo headeruserinfo" ng-mouseenter="showinfo=true;" ng-mouseleave="closeImformation()" ng-class="{'active':showinfo}" ng-cloak
>
<
span class="userIconN"
><
/span
>
<
!--更改下面隐藏的弹窗闪屏问题,去掉ng-show="showinfo" 判断显示隐藏,改用.headeruserinfo css hover判断。--
>
<
div class="userInfoWrap" ng-class="{'userInfoWrapFlow':byflow
&&
!flowRestrict
&&
(isSuper || isManage)}"
>
<
div class="userInfoDetail"
>
<
div class="itemInfo"
>
<
div class="userflowText"
><
span class="userIcon"
><
/span
>
{{loginuserName}}
<
/div
>
<
div style="width: auto;background-size: 474px 122px;background-position: -344px -8px;" ng-if="!flowRestrict
&&
(isSuper || isManage)" class="userflowType flowType" ng-class="{'flowTypeRed':flowLevel==5,'flowTypeRedLong':flowLevel==6,'userflowTypeLong':flowLevel==6}"
>
<
p style="text-indent: 14px;" class="small-font smallsize-font"
>
{{flowName | translate}}
<
/p
>
<
/div
>
<
/div
>
<
div class="itemInfo light" ng-if="flowRestrict"
>
<
span class="userPrizeIcon regPrize"
><
/span
>
<
span class="mr10"
>
{{ '注册会员' | translate}}
<
/span
>
<
!-- cuPrize suPrize goldPrize damPrize--
>
<
span style="cursor: default;"
>
{{ '升级套餐,请联系商务' | translate}}
<
/span
>
<
/div
>
<
!--按年--
>
<
div class="itemInfo light" ng-if="!byflow
&&
!flowRestrict
&&
(isSuper || isManage)"
>
{{ '广告效果监控:' | translate}} {{trackUsed}}K {{'已使用流量'| translate}}
<
/div
>
<
!--按流量--
>
<
div class="itemInfo light" ng-if="byflow
&&
!flowRestrict
&&
(isSuper || isManage)"
>
<
div class="userflowText"
>
{{ '广告效果监控(年流量):' | translate}}
&
nbsp;
<
/div
>
<
div class="allflow"
>
<
div class="useflow" ng-class="{'useflowRed': trackPercent
>
= 0.8}" style="width: {{trackPercent*70}}px; max-width: 70px"
><
/div
>
<
/div
>
<
div class="userflowText"
>
{{trackUsed}}K/{{trackAll}}K
<
/div
>
<
/div
>
<
div class="userflowText" style="margin-top: -15px;display: block;color: #666;"
>
{{'流量 = 点击流量 + 展示流量' | translate}}
<
/div
>
<
div class="itemInfo light" ng-if="!preStatus"
>
{{ '有效期至:' | translate}}
&
nbsp;
<
span ng-class="{'error':pastLong
<
= 0}"
>
{{userPastDate}}
<
/span
>
<
/div
>
<
/div
>
<
div class="userInfoBottom" ng-class="{'third':isSuper || isManage,'byflow':byflow
&&
!flowRestrict
&&
(isSuper || isManage)}" ng-style="{'en':{'height':'unset','line-height':'unset'}}[lang]"
>
<
div class="itemBtn light" ng-click="goPage('collect.userinfo')" ng-class="{'impItemBtn': lang=='en'}"
>
{{ '账号管理' | translate}}
<
/div
>
<
!--
<
div class="itemBtn light" ng-click="goPage('collect.auth')" ng-if="!demoU
&&
showMenu('auth')" ng-class="{'impItemBtn': lang=='en'}"
>
{{ '成员管理' | translate}}
<
/div
><
br ng-if="lang=='en'"
><
div class="itemBtn light" ng-click="goPage('collect.authrole')" ng-if="!demoU
&&
(isSuper || isManage)" ng-class="{'impItemBtn': lang=='en'}"
>
{{ '权限管理' | translate}}
<
/div
>
--
>
<
div class="itemBtn light" ng-click="goPage('collect.auth')" ng-if="showMenu('auth')" ng-class="{'impItemBtn': lang=='en'}"
>
{{ '成员管理' | translate}}
<
/div
><
br ng-if="lang=='en'"
>
<
div class="itemBtn light" ng-click="goPage('collect.authrole')" ng-if="isSuper || isManage|| demoU" ng-class="{'impItemBtn': lang=='en'}"
>
{{ '权限管理' | translate}}
<
/div
>
<
div class="itemBtn light" ng-mouseenter="lgo = true;" ng-mouseleave="lgo = false;" ng-click="userLogout()" ng-class="{'impItemBtn': lang=='en'}"
>
{{ '注销' | translate}}
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
!--
<
a ng-if="!preStatus
&&
doMainType == 0" class="wapSetInfo" ng-click="goHelp()" target="_blank" title="{{ '帮助中心' | translate}}"
><
span class="helpIconN"
><
/span
><
/a
>
--
>
<
a ng-if="!preStatus" class="wapSetInfo" ng-click="goHelp()" target="_blank" title="{{ '帮助中心' | translate}}"
><
span class="helpIconN"
><
/span
><
/a
>
<
!-- 消息公告 --
>
<
noticenews
><
/noticenews
>
<
div class="userinfo" ng-if="!isChannelU" ng-mouseenter="showset=true;" ng-mouseleave="showset=false" ng-class="{'active':showset}" ng-cloak
>
<
span class="setIcon"
><
/span
>
<
ul class="setInfoWrap" ng-show="showset" ng-style="{'en':{'width':'200px'}}[lang]"
>
<
li ng-click="goPage('collect.channel','manage')"
>
{{ '投放账号管理' | translate}}
<
/li
>
<
li ng-click="goPage('collect.customchannel','manage')"
>
{{ '自定义渠道管理' | translate}}
<
/li
>
<
li ng-click="goPage('collect.deviceManage','manage')"
>
{{ '设备管理' | translate}}
<
/li
>
<
!--
<
li ng-click="goPage('collect.deeplink','manage')" ng-show="isSuper"
>
{{ 'Deeplink参数设置' | translate}}
<
/li
>
--
>
<
/ul
>
<
/div
>
<
!--产品下拉列表--
>
<
div class="wapSetInfo p" ng-show="noLeftMenus.indexOf(pagePath)==-1"
>
<
select-list meau-info="applistInfo" meau-id="appid" meau-data="appidInit" meau-refresh="appfresh" class="appWrap" icon-type="white"
><
/select-list
>
<
/div
>
<
!--
<
div class="wapSetInfo p" ng-click="goPage('collect.app')"
>
<
span class="app_icon" title="全部产品"
><
/span
>
<
label ng-show="noLeftMenus.indexOf(pagePath)
>
-1"
>
全部产品
<
/label
>
<
/div
>
--
>
<
!--
<
div class="wapSetInfoBox"
>
--
>
<
!--所有地区--
>
<
!--
<
div class="wapSetInfo p rg0"
>
<
select-list meau-info="appArealistInfo" meau-placeholder="{{'按地理位置搜索' | translate}}" meau-id="appAreaId" meau-data="appAreaIdInit" keyid="regionKey" keyname="showValue" class="appWrap appWrap_border" class="appWrap" icon-type="white"
><
/select-list
>
<
/div
>
--
>
<
!--产品下拉列表--
>
<
!--
<
div class="wapSetInfo p rg0 wap_bd" ng-show="noLeftMenus.indexOf(pagePath)==-1"
>
<
select-list meau-info="applistInfo" meau-id="appid" meau-data="appidInit" meau-refresh="appfresh" class="appWrap appWrap_border" icon-type="white"
><
/select-list
>
<
/div
>
--
>
<
!--
<
/div
>
--
>
<
div class="wapSetInfo p" ng-click="goPage('collect.app')"
>
<
span class="app_icon" title="{{'全部产品' | translate}}"
><
/span
>
<
label ng-show="noLeftMenus.indexOf(pagePath)
>
-1"
>
{{'全部产品' | translate}}
<
/label
>
<
/div
>
<
/div
>
<
/div
>
<
div class="contentWrap"
>
<
div class="newsTips" ng-if="showDashboardTip
&&
appOnlineTips"
>
尊敬的用户:距离您的产品
<
span class="fs14"
>
"{{appName}}"
<
/span
>
上线还有
<
span
>
{{appOnlineRemindDays}}
<
/span
>
天,如您已在App Store修改了预计上线日期,请将最新的产品上线日期同步更新至TrackingIO,
<
a class="hover" ng-click="goAppDetailpage()" href=""
>
点击进入产品设置
<
/a
>
<
a class="fakeAlertWarn" href="" ng-click="closeNewsTip()"
>
不再提醒
<
/a
>
<
div class="fakeAlertClose" ng-click="closeHint()"
>
<
/div
>
<
/div
>
<
div class="alphaDiv" id="sysLoad" style="display: none;z-index: 999;"
>
<
div class="spinner"
>
<
div class="rect1"
><
/div
>
<
div class="rect2"
><
/div
>
<
div class="rect3"
><
/div
>
<
div class="rect4"
><
/div
>
<
div class="rect5"
><
/div
>
<
/div
>
<
/div
>
<
div class="alphaDiv" id="alpLoad" style="display: none;z-index: 99;"
><
/div
>
<
!--
<
div class="infoTips spin-toggle" ng-if="operShow"
>
{{operMsg}}
<
/div
>
--
>
<
div class="infoTips toggle" ng-if="operShow" ng-cloak
>
{{operMsg}}
<
/div
>
<
div class="leftSidebar slide-down" ng-show="noLeftMenus.indexOf(pagePath)==-1"
>
<
!----
>
<
div ui-view
><
/div
>
<
/div
>
<
div class="rightWrap"
>
<
div class="rightContent slide-top" ui-view="content" ng-style="resizeStyle()" ng-if="!hasPermission"
>
<
/div
>
<
!--
<
div class="rightContent slide-top" ng-style="resizeStyle()" ng-if="hasPermission"
><
p class="pageNoaccess"
>
暂无权限
<
/p
><
/div
>
--
>
<
div class="rightContent slide-top" ng-style="resizeStyle()" ng-if="hasPermission"
>
<
no-permission page-path="pagePath" desc="currentPageTips['页面描述']"
>
<
!--
<
no-permission-desc
>
{{currentPageTips['页面描述']}}
<
/no-permission-desc
>
--
>
<
!--
<
no-permission-title
>
{{currentPageTips['DAU趋势']}}
<
/no-permission-title
>
--
>
<
/no-permission
>
<
/div
>
<
div class="copyright" ng-style="resizeStyle()" ng-show="doMainType == 0"
>
2019 TrackingIO.com All Rights Reserved
<
a href="http://www.miitbeian.gov.cn/" target="_blank"
>
{{'京ICP备14021832号'| translate}}
<
/a
>
<
/div
>
<
div class="copyright" ng-style="resizeStyle()" ng-show="doMainType == 1"
>
<
!--{{'京ICP备17012310号'| translate}}--
>
<
p style="padding-top: 20px;"
>
{{otherCompanyInfo.icpNumber| translate}}
<
/p
>
<
p
>
技术支持:北京热云科技有限公司
<
/p
>
<
/div
>
<
/div
>
<
!--广告监测 流量用户--
>
<
div class="openTipWin" ng-if="trafficReminderShow" ng-controller="collectCtrl" ng-cloak style="z-index: 1001;"
>
<
div class="closeGray" ng-click="closeFlow('trackAlert')"
><
/div
>
<
div class="tipCont" style="height: 100px;"
>
<
p
>
{{trafficReminderTip}}
<
/p
>
<
!--
<
p ng-if="trackPercentRel
>
0.05
&&
trackPercentRel
<
= 0.2"
>
&
lt;!
&
ndash;{{ '您购买的广告效果监控“' | translate}}{{flowName}}{{ '”中的' | translate}}{{trackAll}}K{{ '点击已经使用' | translate}}{{trackUsed}}K{{ ',按照您近期的使用量,预计剩余流量将在' | translate}}{{trackRemainDay}}{{ '天内用尽,请关注您的套餐流量使用情况,并联系商务续订服务。' | translate}}
&
ndash;
&
gt;
<
ANY translate="您购买的广告效果监控“X”中的Y K点击已经使用,按照您近期的使用量,预计剩余流量将在'Z'天内用尽,请关注您的套餐流量使用情况,并联系商务续订服务。" translate-values="{X: flowName,Y: trackAll,Z: trackRemainDay}"
><
/ANY
>
<
/p
>
<
p ng-if="trackPercentRel
>
0
&&
trackPercentRel
<
= 0.05"
>
&
lt;!
&
ndash;{{ '您购买的广告效果监控“' | translate}}{{flowName}}{{ '”中的' | translate}}{{trackAll}}K{{ '点击已经使用' | translate}}{{trackUsed}}K{{ ',为了不影响您的正常使用,请尽快联系商务续订服务。流量用尽后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。' | translate}}
&
ndash;
&
gt;
<
ANY translate="您购买的广告效果监控“X”中的Y K点击已经使用,为了不影响您的正常使用,请尽快联系商务续订服务。流量用尽后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。" translate-values="{X: flowName,Y: trackAll}"
><
/ANY
>
<
/p
>
<
p ng-if="trackPercentRel
<
= 0"
>
<
span ng-hide="behaviorAuth
&&
trackPercentRel
<
= 0
&&
ioPercentRel
<
= -0.05"
>
&
lt;!
&
ndash;{{ '您购买的广告效果监控“' | translate}}{{flowName}}{{ '”中的' | translate}}{{trackAll}}K{{ '点击已经用完,为了不影响您的正常使用,请尽快联系商务续订服务。流量用尽后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。' | translate}}
&
ndash;
&
gt;
<
ANY translate="您购买的广告效果监控“X”中的Y K点击已经用完,为了不影响您的正常使用,请尽快联系商务续订服务。流量用尽后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。" translate-values="{X: flowName,Y: trackAll}"
><
/ANY
>
<
/span
>
<
span ng-show="behaviorAuth
&&
trackPercentRel
<
= 0
&&
ioPercentRel
<
= -0.05"
>
{{ '您购买的“' | translate}}{{flowName}}{{ '”已经用完,账号将自动退出,为了不影响您的正常使用,请尽快联系商务续订服务。流量用尽后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。' | translate}}
<
br
>&
nbsp;
<
/span
>
<
/p
>
--
>
<
/div
>
<
div class="openBtnGroup clearfix"
>
<
div class="btn8" ng-click="closeFlow('trackAlert')" style="margin-left: 65px;"
>
{{ '我知道了' | translate}}
<
/div
>
<
/div
>
<
/div
>
<
!--广告监测 流量用户到期--
>
<
div class="openTipWin" ng-if="trackDateAlert
&&
pastLong
<
= 30
&&
!flowRestrict" ng-controller="collectCtrl" ng-cloak style="z-index: 1000;"
>
<
div class="closeGray" ng-click="closeFlow('trackDateAlert')"
><
/div
>
<
div class="tipCont" style="height: 100px;"
>
<
p ng-if="pastLong
>
0
&&
pastLong
<
= 30"
>
{{ '您购买的广告效果监控“' | translate}}{{flowName}}{{ '”将在' | translate}}
<
span ng-if="pastLong!= 30"
>
{{pastLong}}{{ '天' | translate}}
<
/span
><
span ng-if="pastLong== 30"
>
{{ '一个月' | translate}}
<
/span
>
{{ '后(' | translate}}{{userPastDate}}{{ ')到期,为了不影响您的正常使用,请尽快联系商务续订服务。服务到期后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。'
| translate}}
<
/p
>
<
p ng-if="pastLong ==0"
>
{{ '您购买的广告效果监控“' | translate}}{{flowName}}{{ '”将在明天过期,为了不影响您的正常使用,请尽快联系商务续订服务。服务到期后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。' | translate}}
<
/p
>
<
p ng-if="pastLong
<
0"
>
{{ '您购买的广告效果监控“包年套餐' | translate}}{{flowName}}{{ '”已经到期,为了不影响您的正常使用,请尽快联系商务续订服务。服务到期后我们将会继续支持您的数据上报和接收,但数据展示服务将暂时无法使用。' | translate}}
<
/p
>
<
/div
>
<
div class="openBtnGroup clearfix"
>
<
div class="btn8" ng-click="closeFlow('trackDateAlert')" style="margin-left: 65px;"
>
{{ '我知道了' | translate}}
<
/div
>
<
/div
>
<
/div
>
<
!--渠道账号到期或流量用尽--
>
<
div class="openTipWin" ng-if="channelAlert
&&
isChannelU" ng-controller="collectCtrl" ng-cloak
>
<
div class="closeGray" style="background: none"
><
/div
>
<
div class="tipCont"
>
<
p ng-if="trackAndIoBothExhaust
&&
!mainAccountExpire" style="text-align: center; padding-bottom: 20px;"
>
{{ '当前产品的套餐流量已用尽,待客户续费后可以恢复查看' | translate}}
<
/p
>
<
p ng-if="mainAccountExpire || (trackAndIoBothExhaust
&&
mainAccountExpire)" style="text-align: center; padding-bottom: 20px;"
>
{{ '当前产品的服务已到期,待客户续费后可以恢复查看' | translate}}
<
/p
>
<
/div
>
<
!--
<
div class="openBtnGroup clearfix"
>
<
div class="btn8" ng-click="closeFlow()" style="margin-left: 65px;"
>
我知道了
<
/div
>
<
/div
>
--
>
<
/div
>
<
!--广告监测 流量用户--
>
<
div class="openTipWin" ng-if="(isSuper || isManage)
&&
clickshowWin" ng-cloak
>
<
div class="closeGray" ng-click="closeClickShowWin()"
><
/div
>
<
div class="tipCont"
>
<
p
>
{{ 'TrackingIO已经支持展示的监测,创建推广活动后会生成点击和展示监测短链,请将对应的链接添加至广告平台的监测地址栏中。如果您需要对展示做归因,请在“推广参数管理”中进行设置。' | translate}}
<
/p
>
<
/div
>
<
div class="openBtnGroup clearfix"
>
<
div class="btn8" ng-click="closeClickShowWin()" style="margin-left: 65px;"
>
{{ '我知道了' | translate}}
<
/div
>
<
/div
>
<
/div
>
<
!--
<
notice
><
/notice
>
--
>
<
/div
>
<
div class="helpTipWrap winTips" id="winTC"
><
/div
>
<
/div
>
<
!--
<
div class="alphaDiv" ng-if="trackAlert
&&
byflow
&&
trackPercentRel
<
= 0.2
&&
!flowRestrict" style="z-index: 997"
><
/div
>
--
>
<
div class="alphaDiv" ng-if="trafficReminderShow" style="z-index: 997"
><
/div
>
<
div class="alphaDiv" ng-if="trackDateAlert
&&
pastLong
<
= 30
&&
!flowRestrict" style="z-index: 997"
><
/div
>
<
div class="alphaDiv" ng-if="channelAlert
&&
isChannelU" style="z-index: 997"
><
/div
>
<
div class="alphaDiv" ng-if="(isSuper || isManage)
&&
clickshowWin" style="z-index: 997"
><
/div
>
<
!--首页面遮盖层--
>
<
div class="cover tac" ng-show="$root.showCover"
><
/div
>
<
/body
>
<
/html
>
<
script type="text/javascript"
>
TrackingIO.init("e0b3000ebd3f54b791a405f68d3e520c");
<
/script
>
</pre>
</pre>
...
@@ -628,7 +352,7 @@ pt6_1: custom{"status":0}
...
@@ -628,7 +352,7 @@ pt6_1: custom{"status":0}
<div
id=
'div_pt7_1'
class=
"collapse in"
>
<div
id=
'div_pt7_1'
class=
"collapse in"
>
<pre>
<pre>
pt7_1: {"ts":160
490611560
0,"status":0}
pt7_1: {"ts":160
514975356
0,"status":0}
</pre>
</pre>
...
...
testcase/run_all_cases.py
View file @
fd981554
...
@@ -42,7 +42,7 @@ if __name__ == "__main__":
...
@@ -42,7 +42,7 @@ if __name__ == "__main__":
)
)
runner
.
run
(
all_case
())
runner
.
run
(
all_case
())
"""在控制台打印日志"""
"""在控制台打印日志"""
unittest
.
TextTestRunner
(
verbosity
=
2
)
.
run
(
all_case
())
unittest
.
TextTestRunner
(
verbosity
=
1
)
.
run
(
all_case
())
fp
.
close
()
fp
.
close
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment