Skip to content

Commit

Permalink
Merge pull request #29 from JKISoftware/release/0.6.0
Browse files Browse the repository at this point in the history
Release/0.6.0
  • Loading branch information
francois-normandin authored Dec 7, 2018
2 parents ff545af + 9cceb92 commit 2777400
Show file tree
Hide file tree
Showing 178 changed files with 2,091 additions and 959 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@
.hg
src/*.lvlps
src/*.aliases
.src/
builds/
Binary file modified build support/Pre-Build Custom Action.vi
Binary file not shown.
Binary file added build support/Update Build Constants.vi
Binary file not shown.
2 changes: 0 additions & 2 deletions src/COPYRIGHT.txt

This file was deleted.

10 changes: 10 additions & 0 deletions src/Caraya.lvlib
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,18 @@
<Item Name="VI Name.vi" Type="VI" URL="../subVIs/VI Name.vi"/>
<Item Name="Custom or Standard Message.vi" Type="VI" URL="../subVIs/Custom or Standard Message.vi"/>
<Item Name="Get Library Info.vi" Type="VI" URL="../subVIs/Get Library Info.vi"/>
<Item Name="Library Info Constant.vi" Type="VI" URL="../subVIs/Library Info Constant.vi"/>
<Item Name="Application Menu.rtm" Type="Document" URL="../menu/Application Menu.rtm"/>
</Item>
<Item Name="Reporting" Type="Folder">
<Item Name="Test Report.lvclass" Type="LVClass" URL="../classes/Test Report/Test Report.lvclass"/>
<Item Name="Test Report.Default.lvclass" Type="LVClass" URL="../classes/Test Report.Default/Test Report.Default.lvclass"/>
<Item Name="Test Report.JUnit.lvclass" Type="LVClass" URL="../classes/Test Report.JUnit/Test Report.JUnit.lvclass"/>
<Item Name="Test Report.Template.lvclass" Type="LVClass" URL="../classes/Test Report.Template/Test Report.Template.lvclass"/>
</Item>
<Item Name="Results" Type="Folder">
<Item Name="Test Result.lvclass" Type="LVClass" URL="../classes/Test Result/Test Result.lvclass"/>
</Item>
<Item Name="Assert.lvclass" Type="LVClass" URL="../classes/Assert/Assert.lvclass"/>
<Item Name="Test.lvclass" Type="LVClass" URL="../classes/Test/Test.lvclass"/>
<Item Name="Test Suite.lvclass" Type="LVClass" URL="../classes/Test Suite/Test Suite.lvclass"/>
Expand Down
587 changes: 448 additions & 139 deletions src/Caraya.lvproj

Large diffs are not rendered by default.

1,166 changes: 697 additions & 469 deletions src/Caraya.vipb

Large diffs are not rendered by default.

Binary file modified src/Caraya.vipc
Binary file not shown.
52 changes: 26 additions & 26 deletions src/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
Copyright (c) 2015-2017, JKI
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name of Caraya nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE JKI OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Copyright (c) 2015-2017, JKI
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Caraya nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE JKI OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Binary file added src/VI Tree - Caraya.vi
Binary file not shown.
Binary file added src/classes/Assert/Assert (Poly).vi
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Assert/Assert Equal Type_Variant.vi
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Assert/Assert Equal Value_Variant.vi
Binary file not shown.
Binary file modified src/classes/Assert/Assert Equal_Variant.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified src/classes/Assert/Assert Not Equal_Variant.vi
Binary file not shown.
Binary file modified src/classes/Assert/Assert True.vi
Binary file not shown.
405 changes: 244 additions & 161 deletions src/classes/Assert/Assert.lvclass

Large diffs are not rendered by default.

Binary file modified src/classes/Assert/Test Asserts.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/About.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Add Node To Tree.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Add Test Event To Tree.vi
Binary file not shown.
Binary file removed src/classes/Basic Test Manager/Assert Result.ctl
Binary file not shown.
Binary file not shown.
149 changes: 31 additions & 118 deletions src/classes/Basic Test Manager/Basic Test Manager.lvclass

Large diffs are not rendered by default.

Binary file modified src/classes/Basic Test Manager/Close Test.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Defined Passed To State.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Error.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Export Report.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Fail.ctl
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Initialize.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Open Block Diagram.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Overwrite Dialog.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Pass.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Process Container.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Process.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Read Interactive.vi
Binary file not shown.
Binary file removed src/classes/Basic Test Manager/Read Report File.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Register Assert.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Register Check Running.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Register Test.vi
Binary file not shown.
Binary file added src/classes/Basic Test Manager/Reorder Keys.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Resolve New State.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Separator.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Skip.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Spawn Process.vi
Binary file not shown.
Binary file removed src/classes/Basic Test Manager/Test Event Data.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Test Event Gloabl.vi
Binary file not shown.
Binary file removed src/classes/Basic Test Manager/Test Event.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Test State.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Test State.vi
Binary file not shown.
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Timestamp to String.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Tree Symbol.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Unknown.ctl
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Write Interactive.vi
Binary file not shown.
Binary file modified src/classes/Basic Test Manager/Write Notifier.vi
Binary file not shown.
Binary file removed src/classes/Basic Test Manager/Write Report File.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Destroy Test Assert Factory.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Read Interactive.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Read Notifier.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Read Report File.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Read Test Manager.vi
Binary file not shown.
24 changes: 10 additions & 14 deletions src/classes/Test Assert Factory/Test Assert Factory.lvclass

Large diffs are not rendered by default.

Binary file modified src/classes/Test Assert Factory/Write Interactive.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Write Notifier.vi
Binary file not shown.
Binary file modified src/classes/Test Assert Factory/Write Report File.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Add Test Event.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Add Test Registration.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Add Update Node.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Get All Test Events.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Get All Test Registrations.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Get Test Registration by Key.vi
Binary file not shown.
Binary file modified src/classes/Test Event Storage/Get Tests Events by Key.vi
Binary file not shown.
27 changes: 9 additions & 18 deletions src/classes/Test Event Storage/Test Event Storage.lvclass

Large diffs are not rendered by default.

Binary file added src/classes/Test Manager/Read Test Report.vi
Binary file not shown.
24 changes: 21 additions & 3 deletions src/classes/Test Manager/Test Manager.lvclass

Large diffs are not rendered by default.

Binary file added src/classes/Test Manager/Write Test Report.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.Default/Export.vi
Binary file not shown.
Binary file not shown.
96 changes: 96 additions & 0 deletions src/classes/Test Report.Default/Test Report.Default.lvclass

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.Default/isReporting.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.JUnit/Export.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
143 changes: 143 additions & 0 deletions src/classes/Test Report.JUnit/Test Report.JUnit.lvclass

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.JUnit/getXMLHeader.vi
Binary file not shown.
Binary file added src/classes/Test Report.JUnit/getXMLTestCases.vi
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.JUnit/isReporting.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.Template/Export.vi
Binary file not shown.
Binary file not shown.
96 changes: 96 additions & 0 deletions src/classes/Test Report.Template/Test Report.Template.lvclass

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report.Template/isReporting.vi
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Report/Export.vi
Binary file not shown.
Binary file added src/classes/Test Report/Indent.vi
Binary file not shown.
Binary file added src/classes/Test Report/Read Test Result.vi
Binary file not shown.
85 changes: 85 additions & 0 deletions src/classes/Test Report/Test Report.lvclass

Large diffs are not rendered by default.

Binary file added src/classes/Test Report/Write Test Result.vi
Binary file not shown.
Binary file added src/classes/Test Report/isReporting.vi
Binary file not shown.
Binary file added src/classes/Test Result/Add Node.vi
Binary file not shown.
Binary file not shown.
Binary file added src/classes/Test Result/Get Node.vi
Binary file not shown.
Binary file added src/classes/Test Result/Get Type.vi
Binary file not shown.
Binary file added src/classes/Test Result/List Nodes.vi
Binary file not shown.
Binary file added src/classes/Test Result/Node Results.ctl
Binary file not shown.
Binary file added src/classes/Test Result/Test Event Data.ctl
Binary file not shown.
Binary file added src/classes/Test Result/Test Event.ctl
Binary file not shown.
Binary file not shown.
Binary file not shown.
117 changes: 117 additions & 0 deletions src/classes/Test Result/Test Result.lvclass

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified src/classes/Test Suite/Define Test Suite.vi
Binary file not shown.
56 changes: 49 additions & 7 deletions src/classes/Test Suite/Test Suite.lvclass

Large diffs are not rendered by default.

Binary file added src/examples/reporting/Injecting Report Class.vi
Binary file not shown.
Binary file modified src/examples/suites/Math Test Suite.vi
Binary file not shown.
Binary file modified src/menu/Application Menu.rtm
Binary file not shown.
1 change: 0 additions & 1 deletion src/name.txt

This file was deleted.

Binary file not shown.
Binary file added src/subVIs/Equal Type Comparison.vi
Binary file not shown.
Binary file added src/subVIs/Equal Value Comparison.vi
Binary file not shown.
Binary file modified src/subVIs/Get Library Info.vi
Binary file not shown.
Binary file added src/subVIs/Library Info Constant.vi
Binary file not shown.
Binary file modified src/tests/All Tests.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/tests/asserts/Test Assert Equal Type.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/tests/asserts/Test Assert Equal Value.vi
Binary file not shown.
Binary file removed src/tests/asserts/Test Assert Equal.vi
Binary file not shown.
Binary file not shown.
Binary file added src/tests/asserts/Test Assert Not Equal Type.vi
Binary file not shown.
Binary file not shown.
Binary file added src/tests/asserts/Test Assert Not Equal Value.vi
Binary file not shown.
Binary file removed src/tests/asserts/Test Assert Not Equal.vi
Binary file not shown.
Binary file added src/tests/test-exports/Export JUnit.vi
Binary file not shown.
Binary file added src/tests/test-lvlib/Assert Test In Library.vi
Binary file not shown.
Binary file added src/tests/test-lvlib/Assert Test In Loop.vi
Binary file not shown.
7 changes: 7 additions & 0 deletions src/tests/test-lvlib/test-lvlib.lvlib
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<Library LVVersion="9008000">
<Property Name="NI.Lib.Icon" Type="Bin">#1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\&gt;8"=&gt;MQ%!8143;(8.6"2CVM#WJ",7Q,SN&amp;(N&lt;!NK!7VM#WI"&lt;8A0$%94UZ2$P%E"Y.?G@I%A7=11U&gt;M\7P%FXB^VL\`NHV=@X&lt;^39O0^N(_&lt;8NZOEH@@=^_CM?,3)VK63LD-&gt;8LS%=_]J'0@/1N&lt;XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z&gt;MB$(P+1)YX*RU2DU$(![)Q3YW.YBG&gt;YBM@8'*\B':\B'2Z&gt;9HC':XC':XD=&amp;M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!&gt;JE&lt;?!W#%;UC_WE?:KH?:R']T20]T20]\A=T&gt;-]T&gt;-]T?/7&lt;66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&amp;%`R&amp;%`R&amp;)^,WR/K&lt;75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:&lt;=HN+P5FS/S,7ZIWV+7.NNFC&lt;+.&lt;GC0819TX-7!]JVO,(7N29CR6L%7,^=&lt;(1M4#R*IFV][.DX(X?V&amp;6&gt;V&amp;G&gt;V&amp;%&gt;V&amp;\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D&gt;$L&amp;]8C-Q_%1_`U_&gt;LP&gt;WWPAG_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y!#/7SO!!!!!!</Property>
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
<Item Name="Assert Test In Library.vi" Type="VI" URL="../Assert Test In Library.vi"/>
<Item Name="Assert Test In Loop.vi" Type="VI" URL="../Assert Test In Loop.vi"/>
</Library>
Binary file modified src/tests/test-suite/Sample Test.vi
Binary file not shown.
Binary file modified src/tests/test-suite/Test Report Generation.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 0 additions & 1 deletion src/version.txt

This file was deleted.

0 comments on commit 2777400

Please sign in to comment.