diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 1d80fb5..d9075f4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,12 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <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$/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$/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> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="TRACKING_ENABLED" value="true" /> @@ -85,14 +83,14 @@ <file leaf-file-name="envcfg.py" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/config/envcfg.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="255"> - <caret line="19" column="0" lean-forward="false" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" /> + <state relative-caret-position="-834"> + <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> </file> - <file leaf-file-name="test_click.py" pinned="false" current-in-tab="true"> + <file leaf-file-name="test_click.py" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/testcase/android_click/test_click.py"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="105"> @@ -102,11 +100,27 @@ </provider> </entry> </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"> <entry file="file://$PROJECT_DIR$/config/prod/params.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="326"> - <caret line="27" column="49" lean-forward="true" selection-start-line="27" selection-start-column="49" selection-end-line="27" selection-end-column="49" /> + <state relative-caret-position="132"> + <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 /> </state> </provider> @@ -125,7 +139,7 @@ <file leaf-file-name="test_install.py" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/testcase/android_events/test_install.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="240"> + <state relative-caret-position="330"> <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> <element signature="e#102#117#0" expanded="true" /> @@ -134,11 +148,11 @@ </provider> </entry> </file> - <file leaf-file-name="run_all_cases.py" pinned="false" current-in-tab="false"> + <file leaf-file-name="run_all_cases.py" pinned="false" current-in-tab="true"> <entry file="file://$PROJECT_DIR$/testcase/run_all_cases.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="105"> - <caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" /> + <state relative-caret-position="285"> + <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> <element signature="e#105#120#0" expanded="true" /> </folding> @@ -178,16 +192,6 @@ </provider> </entry> </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> </component> <component name="FileTemplateManagerImpl"> @@ -214,6 +218,7 @@ <find>prod_click_url</find> <find>stringIO</find> <find>report</find> + <find>os</find> </findStrings> <replaceStrings> <replace /> @@ -250,8 +255,6 @@ <option value="$PROJECT_DIR$/testcase/android_events/test_gettime.py" /> <option value="/anaconda3/lib/python3.6/HTMLTestReportCN.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_adshow.py" /> <option value="$PROJECT_DIR$/testcase/android_events/test_appduration.py" /> @@ -267,6 +270,8 @@ <option value="$PROJECT_DIR$/config/envcfg.py" /> <option value="$PROJECT_DIR$/config/prod/params.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> </option> </component> @@ -422,6 +427,20 @@ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> </PATH_ELEMENT> </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> </pane> <pane id="Scratches" /> @@ -737,13 +756,6 @@ <updated>1596505503233</updated> <workItem from="1596786333197" duration="228000" /> </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"> <created>1597658753991</created> <option name="number" value="00027" /> @@ -1080,7 +1092,14 @@ <option name="project" value="LOCAL" /> <updated>1604903882354</updated> </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 /> </component> <component name="TestHistory"> @@ -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="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="Run" active="true" 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="false" 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="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" /> @@ -1334,6 +1353,7 @@ <provider selected="true" editor-type-id="text-editor"> <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" /> + <folding /> </state> </provider> </entry> @@ -1363,6 +1383,7 @@ <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" /> + <folding /> </state> </provider> </entry> @@ -1378,6 +1399,7 @@ <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" /> + <folding /> </state> </provider> </entry> @@ -1389,13 +1411,6 @@ </state> </provider> </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"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="-83"> @@ -1407,6 +1422,7 @@ <provider selected="true" editor-type-id="text-editor"> <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" /> + <folding /> </state> </provider> </entry> @@ -1414,6 +1430,7 @@ <provider selected="true" editor-type-id="text-editor"> <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" /> + <folding /> </state> </provider> </entry> @@ -1523,47 +1540,61 @@ </state> </provider> </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"> - <state relative-caret-position="240"> - <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> - <element signature="e#102#117#0" expanded="true" /> - </folding> + <state relative-caret-position="105"> + <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 /> </state> </provider> </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"> - <state relative-caret-position="105"> - <caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" /> + <state relative-caret-position="-834"> + <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> - <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> </state> </provider> </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"> - <state relative-caret-position="255"> - <caret line="19" column="0" lean-forward="false" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" /> - <folding /> + <state relative-caret-position="330"> + <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> + <element signature="e#102#117#0" expanded="true" /> + </folding> </state> </provider> </entry> <entry file="file://$PROJECT_DIR$/config/prod/params.py"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="326"> - <caret line="27" column="49" lean-forward="true" selection-start-line="27" selection-start-column="49" selection-end-line="27" selection-end-column="49" /> + <state relative-caret-position="132"> + <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 /> </state> </provider> </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"> - <state relative-caret-position="105"> - <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 /> + <state relative-caret-position="285"> + <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> + <element signature="e#105#120#0" expanded="true" /> + </folding> </state> </provider> </entry> diff --git a/report/result.html b/report/result.html index 456afa8..34ffcc3 100644 --- a/report/result.html +++ b/report/result.html @@ -123,8 +123,8 @@ function html_escape(s) { <div class='heading'> <h1 style="font-family: Microsoft YaHei"><TKIO接口监控报告></h1> <p class='attribute'><strong>测试人员 : </strong> 翟会涛</p> -<p class='attribute'><strong>开始时间 : </strong> 2020-11-09 15:15:10</p> -<p class='attribute'><strong>合计耗时 : </strong> 0:00:07.359393</p> +<p class='attribute'><strong>开始时间 : </strong> 2020-11-12 10:55:51</p> +<p class='attribute'><strong>合计耗时 : </strong> 0:00:02.217408</p> <p class='attribute'><strong>测试结果 : </strong> 共 14,通过 14,通过率= 100.00%</p> <p class='description'>TKIO接口自动化测试用例</p> @@ -177,283 +177,7 @@ function html_escape(s) { <div id='div_pt1_1' class="collapse in"> <pre> -pt1_1: <!DOCTYPE html> -<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> +pt1_1: 200 </pre> @@ -628,7 +352,7 @@ pt6_1: custom{"status":0} <div id='div_pt7_1' class="collapse in"> <pre> -pt7_1: {"ts":1604906115600,"status":0} +pt7_1: {"ts":1605149753560,"status":0} </pre> diff --git a/testcase/run_all_cases.py b/testcase/run_all_cases.py index 3512a65..86a5002 100644 --- a/testcase/run_all_cases.py +++ b/testcase/run_all_cases.py @@ -42,7 +42,7 @@ if __name__ == "__main__": ) runner.run(all_case()) """在控制台打印日志""" - unittest.TextTestRunner(verbosity=2).run(all_case()) + unittest.TextTestRunner(verbosity=1).run(all_case()) fp.close()