Send reults by Email

This commit is contained in:
person 2018-03-05 21:45:28 -08:00
parent 483a595722
commit 4321bebff6
13 changed files with 335 additions and 226 deletions

View File

@ -2,11 +2,19 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="40b9626d-5f4f-46c4-8096-7de331aaa15a" name="Default" comment="">
<change beforePath="$PROJECT_DIR$/.circleci/config.yml" afterPath="$PROJECT_DIR$/.circleci/config.yml" />
<change beforePath="$PROJECT_DIR$/.gitignore" afterPath="$PROJECT_DIR$/.gitignore" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" />
<change beforePath="$PROJECT_DIR$/token.txt" afterPath="$PROJECT_DIR$/token.txt" />
<change beforePath="$PROJECT_DIR$/index.js" afterPath="$PROJECT_DIR$/index.js" />
<change beforePath="$PROJECT_DIR$/package-lock.json" afterPath="$PROJECT_DIR$/package-lock.json" />
<change beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
<change beforePath="$PROJECT_DIR$/pages/MetaMask.js" afterPath="$PROJECT_DIR$/pages/MetaMask.js" />
<change beforePath="$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json" afterPath="$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json" />
<change beforePath="$PROJECT_DIR$/scenarios/T3RnWn.json" afterPath="$PROJECT_DIR$/scenarios/T3RnWn.json" />
<change beforePath="$PROJECT_DIR$/scenarios/simple.json" afterPath="$PROJECT_DIR$/scenarios/simple.json" />
<change beforePath="$PROJECT_DIR$/scenarios/testSuite2.json" afterPath="$PROJECT_DIR$/scenarios/testSuite2.json" />
<change beforePath="$PROJECT_DIR$/test/testSuite1.js" afterPath="$PROJECT_DIR$/test/testSuite1.js" />
<change beforePath="$PROJECT_DIR$/test/testSuite2.js" afterPath="$PROJECT_DIR$/test/testSuite2.js" />
<change beforePath="$PROJECT_DIR$/tests/Test1.js" afterPath="$PROJECT_DIR$/tests/Test1.js" />
<change beforePath="$PROJECT_DIR$/utils/Utils.js" afterPath="$PROJECT_DIR$/utils/Utils.js" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
@ -23,31 +31,21 @@
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="User.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/entity/User.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="6285">
<caret line="419" column="35" lean-forward="false" selection-start-line="419" selection-start-column="35" selection-end-line="419" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="Utils.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2205">
<caret line="147" column="5" lean-forward="false" selection-start-line="147" selection-start-column="5" selection-end-line="147" selection-end-column="5" />
<state relative-caret-position="96">
<caret line="24" column="13" lean-forward="true" selection-start-line="24" selection-start-column="13" selection-end-line="24" selection-end-column="13" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="config.yml" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/.circleci/config.yml">
<file leaf-file-name="index.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="300">
<caret line="20" column="0" lean-forward="false" selection-start-line="20" selection-start-column="0" selection-end-line="20" selection-end-column="0" />
<state relative-caret-position="76">
<caret line="43" column="0" lean-forward="true" selection-start-line="43" selection-start-column="0" selection-end-line="43" selection-end-column="0" />
<folding />
</state>
</provider>
@ -56,61 +54,48 @@
<file leaf-file-name="testSuite1.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="990">
<caret line="66" column="0" lean-forward="false" selection-start-line="66" selection-start-column="0" selection-end-line="66" selection-end-column="0" />
<state relative-caret-position="238">
<caret line="72" column="0" lean-forward="false" selection-start-line="72" selection-start-column="0" selection-end-line="72" selection-end-column="45" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/.gitignore">
<file leaf-file-name="Logger.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/entity/Logger.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="120">
<caret line="8" column="12" lean-forward="false" selection-start-line="8" selection-start-column="12" selection-end-line="8" selection-end-column="12" />
<state relative-caret-position="389">
<caret line="36" column="38" lean-forward="false" selection-start-line="35" selection-start-column="0" selection-end-line="36" selection-end-column="38" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name=".travis.yml" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/.travis.yml">
<file leaf-file-name="user77_27F2.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="405">
<caret line="27" column="41" lean-forward="false" selection-start-line="27" selection-start-column="41" selection-end-line="27" selection-end-column="41" />
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="README.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="134">
<caret line="9" column="43" lean-forward="true" selection-start-line="9" selection-start-column="43" selection-end-line="9" selection-end-column="43" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="token.txt" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/token.txt">
<file leaf-file-name="Test1.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="16" column="0" lean-forward="true" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
<state relative-caret-position="182">
<caret line="51" column="6" lean-forward="false" selection-start-line="51" selection-start-column="6" selection-end-line="51" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="testSuite2.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
<file leaf-file-name="T2RyWyMy_0020.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4215">
<caret line="281" column="49" lean-forward="false" selection-start-line="281" selection-start-column="12" selection-end-line="281" selection-end-column="49" />
<state relative-caret-position="465">
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
<folding />
</state>
</provider>
@ -119,8 +104,28 @@
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="17" column="3" lean-forward="false" selection-start-line="17" selection-start-column="3" selection-end-line="17" selection-end-column="3" />
<state relative-caret-position="225">
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="simple.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="384">
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="T3RnWn.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="135">
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
<folding />
</state>
</provider>
@ -179,8 +184,6 @@
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/pages/WizardWelcome.js" />
<option value="$PROJECT_DIR$/pages/WizardStep1.js" />
<option value="$PROJECT_DIR$/tests/Test3.js" />
<option value="$PROJECT_DIR$/entity/Crowdsale.js" />
<option value="$PROJECT_DIR$/entity/ReservedTokens.js" />
@ -209,27 +212,29 @@
<option value="$PROJECT_DIR$/pages/WizardStep2.js" />
<option value="$PROJECT_DIR$/pages/WizardStep3.js" />
<option value="$PROJECT_DIR$/scenarios/testSuite1.json" />
<option value="$PROJECT_DIR$/scenarios/simple.json" />
<option value="$PROJECT_DIR$/scenarios/testSuite2.json" />
<option value="$PROJECT_DIR$/tests/Test4.js" />
<option value="$PROJECT_DIR$/entity/Logger.js" />
<option value="$PROJECT_DIR$/tests/Test1.js" />
<option value="$PROJECT_DIR$/pages/TierPage.js" />
<option value="$PROJECT_DIR$/pages/InvestPage.js" />
<option value="$PROJECT_DIR$/pages/ManagePage.js" />
<option value="$PROJECT_DIR$/pages/WizardStep4.js" />
<option value="$PROJECT_DIR$/test/testSuite1.js" />
<option value="$PROJECT_DIR$/index.js" />
<option value="$PROJECT_DIR$/test/testSuite2.js" />
<option value="$PROJECT_DIR$/pages/Page.js" />
<option value="$PROJECT_DIR$/entity/User.js" />
<option value="$PROJECT_DIR$/pages/MetaMask.js" />
<option value="$PROJECT_DIR$/utils/Utils.js" />
<option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/.travis.yml" />
<option value="$PROJECT_DIR$/.circleci/config.yml" />
<option value="$PROJECT_DIR$/README.md" />
<option value="$PROJECT_DIR$/token.txt" />
<option value="$PROJECT_DIR$/test/testSuite2.js" />
<option value="$PROJECT_DIR$/pages/MetaMask.js" />
<option value="$PROJECT_DIR$/scenarios/testSuite2.json" />
<option value="$PROJECT_DIR$/scenarios/T3RnWn.json" />
<option value="$PROJECT_DIR$/scenarios/simple.json" />
<option value="$PROJECT_DIR$/tests/Test1.js" />
<option value="$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json" />
<option value="$PROJECT_DIR$/utils/Utils.js" />
<option value="$PROJECT_DIR$/test/testSuite1.js" />
<option value="$PROJECT_DIR$/index.js" />
</list>
</option>
</component>
@ -250,11 +255,9 @@
<component name="NodeModulesDirectoryManager">
<handled-path value="$PROJECT_DIR$/node_modules" />
</component>
<component name="ProjectFrameBounds">
<option name="x" value="-4" />
<option name="y" value="23" />
<component name="ProjectFrameBounds" fullScreen="true">
<option name="width" value="1440" />
<option name="height" value="797" />
<option name="height" value="900" />
</component>
<component name="ProjectLevelVcsManager">
<ConfirmationsSetting value="1" id="Add" />
@ -286,11 +289,46 @@
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name=".circleci" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="entity" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="pages" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="scenarios" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="temp" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="test" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="tests" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="users" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="token-wizard-test-automation" type="b2602c69:ProjectViewProjectNode" />
<item name="token-wizard-test-automation" type="462c0819:PsiDirectoryNode" />
<item name="utils" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
@ -364,12 +402,12 @@
<workItem from="1519788052352" duration="2739000" />
<workItem from="1519840457230" duration="27677000" />
<workItem from="1520279748388" duration="9878000" />
<workItem from="1520293993686" duration="324000" />
<workItem from="1520293993686" duration="6844000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="417800000" />
<option name="totallyTimeSpent" value="424320000" />
</component>
<component name="TodoView">
<todo-panel id="selected-file">
@ -382,7 +420,7 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
<frame x="-4" y="23" width="1440" height="797" extended-state="6" />
<frame x="0" y="0" width="1440" height="900" extended-state="0" />
<editor active="true" />
<layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17406625" sideWeight="0.49213484" order="0" side_tool="false" content_ui="combo" />
@ -390,10 +428,10 @@
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="11" 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.33" sideWeight="0.5" order="13" side_tool="true" 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.20062208" sideWeight="0.5" order="15" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17231223" sideWeight="0.5" order="2" 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.1716418" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" 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.24947146" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24153167" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" x="134" y="236" width="1254" height="290" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.35696518" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" x="134" y="236" width="1254" height="290" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.27391976" sideWeight="0.5078652" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
@ -441,31 +479,9 @@
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/pages/WizardWelcome.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="253">
<caret line="34" column="10" lean-forward="false" selection-start-line="34" selection-start-column="10" selection-end-line="34" selection-end-column="10" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/temp/result.log" />
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_18_38_14/result.log" />
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_20_31_25/screenshoot_2_28_2018_20_28_36.png" />
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="15">
<caret line="1" column="22" lean-forward="false" selection-start-line="1" selection-start-column="14" selection-end-line="1" selection-end-column="56" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/results/result_2_28_2018_20_31_25/result.log" />
<entry file="file://$PROJECT_DIR$/scenarios/testSuite2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-251">
<caret line="7" column="62" lean-forward="false" selection-start-line="7" selection-start-column="62" selection-end-line="7" selection-end-column="62" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Whitelist.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
@ -477,6 +493,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="387">
<caret line="56" column="79" lean-forward="false" selection-start-line="56" selection-start-column="79" selection-end-line="56" selection-end-column="79" />
<folding />
</state>
</provider>
</entry>
@ -512,33 +529,12 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="75">
<caret line="5" column="20" lean-forward="false" selection-start-line="5" selection-start-column="20" selection-end-line="5" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/TierPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="337">
<caret line="149" column="44" lean-forward="false" selection-start-line="149" selection-start-column="44" selection-end-line="149" selection-end-column="44" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_26.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_41.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_42.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_44.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_46.png" />
<entry file="file://$PROJECT_DIR$/temp/screenshoot_3_4_2018_12_30_48.png" />
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="107">
<caret line="55" column="43" lean-forward="true" selection-start-line="55" selection-start-column="43" selection-end-line="55" selection-end-column="43" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users/user77_56B2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
@ -546,17 +542,11 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite1.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="390">
<caret line="26" column="22" lean-forward="false" selection-start-line="26" selection-start-column="21" selection-end-line="26" selection-end-column="22" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Owner.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="184">
<caret line="74" column="34" lean-forward="false" selection-start-line="74" selection-start-column="34" selection-end-line="74" selection-end-column="34" />
<folding />
</state>
</provider>
</entry>
@ -571,13 +561,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="196">
<caret line="30" column="35" lean-forward="false" selection-start-line="30" selection-start-column="35" selection-end-line="30" selection-end-column="35" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="176">
<caret line="44" column="47" lean-forward="false" selection-start-line="44" selection-start-column="47" selection-end-line="44" selection-end-column="47" />
<folding />
</state>
</provider>
</entry>
@ -585,27 +569,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1215">
<caret line="81" column="0" lean-forward="true" selection-start-line="81" selection-start-column="0" selection-end-line="81" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="155">
<caret line="55" column="34" lean-forward="true" selection-start-line="55" selection-start-column="34" selection-end-line="55" selection-end-column="34" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Logger.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="389">
<caret line="36" column="38" lean-forward="true" selection-start-line="35" selection-start-column="0" selection-end-line="36" selection-end-column="38" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="282">
<caret line="220" column="35" lean-forward="false" selection-start-line="220" selection-start-column="35" selection-end-line="220" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
@ -617,30 +581,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/User.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="6285">
<caret line="419" column="35" lean-forward="false" selection-start-line="419" selection-start-column="35" selection-end-line="419" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2205">
<caret line="147" column="5" lean-forward="false" selection-start-line="147" selection-start-column="5" selection-end-line="147" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="990">
<caret line="66" column="0" lean-forward="false" selection-start-line="66" selection-start-column="0" selection-end-line="66" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/NetworksCode.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
@ -660,13 +600,6 @@
<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://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="17" column="3" lean-forward="false" selection-start-line="17" selection-start-column="3" selection-end-line="17" selection-end-column="3" />
<folding />
</state>
</provider>
@ -679,17 +612,17 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
<entry file="file://$PROJECT_DIR$/token.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4215">
<caret line="281" column="49" lean-forward="false" selection-start-line="281" selection-start-column="12" selection-end-line="281" selection-end-column="49" />
<state relative-caret-position="240">
<caret line="16" column="0" lean-forward="true" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.travis.yml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="405">
<state relative-caret-position="309">
<caret line="27" column="41" lean-forward="false" selection-start-line="27" selection-start-column="41" selection-end-line="27" selection-end-column="41" />
<folding />
</state>
@ -698,8 +631,8 @@
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="134">
<caret line="9" column="43" lean-forward="true" selection-start-line="9" selection-start-column="43" selection-end-line="9" selection-end-column="43" />
<first_editor relative-caret-position="-81">
<caret line="9" column="43" lean-forward="false" selection-start-line="9" selection-start-column="43" selection-end-line="9" selection-end-column="43" />
<folding />
</first_editor>
<second_editor />
@ -712,10 +645,138 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/token.txt">
<entry file="file://$PROJECT_DIR$/test/testSuite2.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="16" column="0" lean-forward="true" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
<state relative-caret-position="215">
<caret line="270" column="36" lean-forward="false" selection-start-line="270" selection-start-column="36" selection-end-line="270" selection-end-column="36" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/InvestPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="106">
<caret line="67" column="10" lean-forward="false" selection-start-line="67" selection-start-column="10" selection-end-line="67" selection-end-column="10" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/User.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="139">
<caret line="568" column="52" lean-forward="false" selection-start-line="568" selection-start-column="52" selection-end-line="568" selection-end-column="52" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/TierPage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="174">
<caret line="13" column="7" lean-forward="false" selection-start-line="13" selection-start-column="6" selection-end-line="13" selection-end-column="7" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pages/MetaMask.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="386">
<caret line="219" column="46" lean-forward="false" selection-start-line="219" selection-start-column="46" selection-end-line="219" selection-end-column="46" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="180">
<caret line="12" column="17" lean-forward="true" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/testSuite1.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="390">
<caret line="26" column="22" lean-forward="false" selection-start-line="26" selection-start-column="21" selection-end-line="26" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/users/user77_27F2.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="81" lean-forward="false" selection-start-line="2" selection-start-column="17" selection-end-line="2" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/T3RnWn.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="135">
<caret line="9" column="4" lean-forward="false" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/simple.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="384">
<caret line="27" column="17" lean-forward="false" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tests/Test1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="182">
<caret line="51" column="6" lean-forward="false" selection-start-line="51" selection-start-column="6" selection-end-line="51" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/scenarios/T2RyWyMy_0020.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="465">
<caret line="41" column="32" lean-forward="false" selection-start-line="41" selection-start-column="32" selection-end-line="41" selection-end-column="32" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/entity/Logger.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="389">
<caret line="36" column="38" lean-forward="false" selection-start-line="35" selection-start-column="0" selection-end-line="36" selection-end-column="38" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="15" column="24" lean-forward="false" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="24" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/utils/Utils.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="96">
<caret line="24" column="13" lean-forward="true" selection-start-line="24" selection-start-column="13" selection-end-line="24" selection-end-column="13" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/testSuite1.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="238">
<caret line="72" column="0" lean-forward="false" selection-start-line="72" selection-start-column="0" selection-end-line="72" selection-end-column="45" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="76">
<caret line="43" column="0" lean-forward="true" selection-start-line="43" selection-start-column="0" selection-end-line="43" selection-end-column="0" />
<folding />
</state>
</provider>

View File

@ -39,10 +39,10 @@ const tempOutputPath=Logger.tempOutputPath;
//console.log(d);
//console.log(Utils.convertTimeToMdy("01:10"));
let newTime="12:29";
let newDate="21/03/2020";
let ss="2020-03-21T12:29";
console.log(Utils.compare(ss,newDate,newTime));
run();
async function run() {

5
package-lock.json generated
View File

@ -723,6 +723,11 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"nodemailer": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.6.0.tgz",
"integrity": "sha512-yYTtNAmukmu0qI/zAYGggOvOdMgwacp4jmvCyXrGao/84Elz+2lDGOhVg6bkvOhkRK/hnun3XoJ+AV7w8x4wbQ=="
},
"oauth-sign": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",

View File

@ -12,6 +12,7 @@
"fs-extra": "^5.0.0",
"mocha": "^5.0.1",
"moment": "^2.20.1",
"nodemailer": "^4.6.0",
"selenium-webdriver": "^3.6.0",
"web3": "^0.20.5",
"winston": "^3.0.0-rc1"

View File

@ -200,7 +200,7 @@ async doTransaction(refreshCount){
await this.switchToNextPage();
var counter=0;
var timeLimit=5;
if (refreshCount!='undefined') timeLimit=refreshCount;
if (refreshCount!=undefined) timeLimit=refreshCount;
do {
await this.driver.sleep(1000);
@ -217,6 +217,7 @@ async doTransaction(refreshCount){
}
counter++;
logger.info("counter #"+ counter);
logger.info("Time limit "+ timeLimit);
if (counter>=timeLimit) {
await this.switchToNextPage();

View File

@ -17,10 +17,10 @@
{
"name":"###1",
"allowModify": true,
"startDate": "",
"startTime": "",
"endDate":"",
"endTime":"",
"startDate": "20/03/2018",
"startTime": "12:34",
"endDate":"20/03/2018",
"endTime":"13:45",
"rate":100,
"supply": 200,
"whitelist":[
@ -39,10 +39,10 @@
{
"name":"###2",
"allowModify": true,
"startDate": "03/28/2018",
"startTime": "11:15pm",
"endDate":"03/28/2018",
"endTime":"11:45pm",
"startDate": "28/03/2018",
"startTime": "11:15",
"endDate":"28/03/2018",
"endTime":"11:45",
"rate":100,
"supply": 200,
"whitelist":[

View File

@ -7,11 +7,7 @@
"ticker": "MSC",
"decimals": 3,
"reservedTokens":[
{
},
{
}],
],
"walletAddress":"0xF16AB2EA0a7F7B28C267cbA3Ed211Ea5c6e27411",
"gasprice": 40,
"mincap": 1,
@ -20,10 +16,10 @@
{
"name":"###1",
"allowModify": true,
"startDate": "02/08/2018",
"startTime": "11:45pm",
"endDate":"02/08/2018",
"endTime":"11:55pm",
"startDate": "",
"startTime": "",
"endDate":"",
"endTime":"",
"rate":100,
"supply": 200
@ -32,9 +28,9 @@
"name":"###2",
"allowModify": true,
"startDate": "02/09/2018",
"startTime": "00:15am",
"startTime": "00:15",
"endDate":"02/09/2018",
"endTime":"00:30am",
"endTime":"00:30",
"rate":100,
"supply": 400
@ -43,9 +39,9 @@
"name":"###3",
"allowModify": true,
"startDate": "02/09/2018",
"startTime": "00:45am",
"startTime": "00:45",
"endDate":"02/09/2018",
"endTime":"00:55am",
"endTime":"00:55",
"rate":100,
"supply": 600

View File

@ -23,8 +23,8 @@
{
"name":"###1",
"allowModify": true,
"startDate": "",
"startTime": "",
"startDate": "05/03/2018",
"startTime": "20:00",
"endDate":"",
"endTime":"",
"rate":100,

View File

@ -1,7 +1,7 @@
{
"name": "T2RyWyMy_20.json",
"ticker": "sc20",
"name": "TestSuite2.json",
"ticker": "ts2",
"decimals": 6,
"reservedTokens":[
{

View File

@ -67,13 +67,13 @@ test.describe('POA token-wizard. Test suite #1', async function() {
test.after(async function() {
driver.sleep(10000);
let outputPath=Utils.getOutputPath();
Utils.sendEmail("./temp/result.log");
let outputPath=Utils.getOutputPath();
outputPath=outputPath+"/result"+Utils.getDate();
fs.ensureDirSync(outputPath);
fs.copySync(tempOutputPath,outputPath);
fs.remove(tempOutputPath);
//driver.quit();
driver.quit();
});
//////////////////////////////////////////////////////////////////////////////
// test.it.skip('Self test', async function() {

View File

@ -212,7 +212,7 @@ test.describe('POA token-wizard. Test suite #2', function() {
});
test.it('Owner can NOT modify start time if crowdsale has started',
test.it('Owner can NOT modify start time if crowdsale has begun',
async function () {
b=true;
owner = user77_56B2;

View File

@ -49,9 +49,10 @@ class Test1 extends BaseTest {
/////////////////////////////////////////////////////////////////////////
s = 'Owner <'+owner.name+'> can create crowdsale,no whitelist,reserved';
//var scenario='./scenarios/T2RyWyMy_0020.json';
var scenario='./scenarios/simple.json';
var scenario='./scenarios/T2RyWyMy_0020.json';
//var scenario='./scenarios/simple.json';
//var scenario='./scenarios/testSuite2.json';
// var scenario='./scenarios/T3RnWn.json';
await owner.setMetaMaskAccount();
var crowdsale = await owner.createCrowdsale(scenario);
//logger.info("TokenAddress: " + crowdsale.tokenAddress);

View File

@ -1,3 +1,4 @@
var nodemailer = require('nodemailer');
const Logger= require('../entity/Logger.js');
const logger=Logger.logger;
const tempOutputPath=Logger.tempOutputPath;
@ -14,6 +15,45 @@ var browserHandles=[];
class Utils {
static sendEmail(path){
var transport = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'monzano2@gmail.com',
pass: 'kindzadza'
}
});
var mailOptions = {
from: 'monzano2@gmail.com',
to: 'dennistikhomirov@gmail.com',
subject: 'Sending Email using Node.js',
text: 'That was easy!',
attachments: [
{path:""}
]
};
mailOptions.attachments[0].path=path;
transport.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
}
static compare(ss,newDate,newTime){
let arr=ss.split("T");
@ -23,6 +63,10 @@ class Utils {
return (arr[1]==newTime)&&(aww[0]==n[2])&&(aww[1]==n[1])&&(aww[2]==n[0]);
}
static async getDateFormat(driver){
var d=await driver.executeScript("var d=new Date(1999,11,28);return d.toLocaleDateString();");