From 53d39e03319b82f1566b7f01a3b6b63eec0b06db Mon Sep 17 00:00:00 2001 From: Jim Kring Date: Sun, 7 Apr 2024 17:12:32 -0700 Subject: [PATCH 1/4] upgraded sources to LV2020 - separated compiled code on a few VIs - added an .lvversion file in the root dir (set to "20.0") for LV2024 Save Version feature - mass compiled all in LV2020 --- .gitignore | 3 + .lvversion | 0 build support/Post-Install Custom Action.vi | Bin 19818 -> 12738 bytes build support/Pre-Build Custom Action.vi | Bin 20243 -> 13643 bytes build support/Pre-Build Failure Tests.vi | Bin 16715 -> 16679 bytes build support/Pre-Build Pass Tests.vi | Bin 16680 -> 16660 bytes build support/Update Build Constants.vi | Bin 20358 -> 20262 bytes build support/Update PPL Build Specs.vi | Bin 19934 -> 19906 bytes .../pre-build properties -- cluster.ctl | Bin 5936 -> 7292 bytes src/Advanced VI Tree - Caraya.vi | Bin 64549 -> 67265 bytes src/Caraya CLI.vi | Bin 19966 -> 19978 bytes src/Caraya.dragon | 15 + src/Caraya.lvlib | 6 +- src/Caraya.lvproj | 23 +- src/Caraya.vipb | 47 +-- src/Caraya.vipc | Bin 19653 -> 19661 bytes src/CarayaPPL.lvproj | 43 +- src/Test Runner Pre-build action.vi | Bin 12460 -> 13476 bytes src/VI Tree - Caraya.vi | Bin 34180 -> 33840 bytes .../Assert Factory Global.vi | Bin 19257 -> 19225 bytes .../Assert Factory Manager.lvclass | 159 +++---- .../Read Assert Factory.vi | Bin 18971 -> 18875 bytes .../Register Assert Factory.vi | Bin 19175 -> 19067 bytes .../Register Read Assert Factory.vi | Bin 19216 -> 19048 bytes .../Reset Assert Factory.vi | Bin 14748 -> 14628 bytes src/classes/Assert/Assert (Poly).vi | Bin 22197 -> 22269 bytes .../Assert/Assert Almost Equal_Float.vi | Bin 28177 -> 28509 bytes .../Assert/Assert Equal Type_Variant.vi | Bin 26109 -> 26537 bytes .../Assert Equal Value and Type_Variant.vi | Bin 30867 -> 31271 bytes .../Assert/Assert Equal Value_Variant.vi | Bin 29874 -> 31098 bytes src/classes/Assert/Assert Equal_Variant.vi | Bin 26724 -> 26752 bytes src/classes/Assert/Assert Error.vi | Bin 25984 -> 26360 bytes src/classes/Assert/Assert False.vi | Bin 24484 -> 24856 bytes .../Assert/Assert Greater Or Equal_Variant.vi | Bin 28135 -> 28467 bytes src/classes/Assert/Assert Greater_Variant.vi | Bin 25314 -> 25670 bytes .../Assert/Assert Less Or Equal_Variant.vi | Bin 28164 -> 28504 bytes src/classes/Assert/Assert Less_Variant.vi | Bin 22395 -> 22755 bytes .../Assert/Assert Not Equal Type_Variant.vi | Bin 27901 -> 28221 bytes ...Assert Not Equal Value and Type_Variant.vi | Bin 26807 -> 27007 bytes .../Assert/Assert Not Equal Value_Variant.vi | Bin 30418 -> 30766 bytes .../Assert/Assert Not Equal_Variant.vi | Bin 26072 -> 26044 bytes src/classes/Assert/Assert Not Error.vi | Bin 25716 -> 26080 bytes src/classes/Assert/Assert True.vi | Bin 21239 -> 21611 bytes src/classes/Assert/Assert Wrapper.vi | Bin 22682 -> 21830 bytes src/classes/Assert/Assert.lvclass | 107 ++--- src/classes/Assert/Assert.vi | Bin 19186 -> 19294 bytes src/classes/Assert/Assert_Core.vi | Bin 23959 -> 23047 bytes src/classes/Assert/Default Name.vi | Bin 9684 -> 9856 bytes src/classes/Assert/New Test (Caraya).vi | Bin 9865 -> 9949 bytes src/classes/Assert/Read Assert Only_.vi | Bin 12837 -> 12837 bytes src/classes/Assert/Read Call Chain.vi | Bin 13091 -> 13095 bytes src/classes/Assert/Read Label (Name).vi | Bin 9441 -> 9417 bytes src/classes/Assert/Read Unique Assert ID.vi | Bin 9429 -> 9417 bytes src/classes/Assert/Read Unique Test ID.vi | Bin 12727 -> 12719 bytes src/classes/Assert/Test Asserts.vi | Bin 25244 -> 24092 bytes src/classes/Assert/Write Assert Only_.vi | Bin 14442 -> 14446 bytes src/classes/Assert/Write Call Chain.vi | Bin 12900 -> 12908 bytes src/classes/Assert/Write Label (Name).vi | Bin 9254 -> 9238 bytes src/classes/Assert/Write Unique Assert ID.vi | Bin 9238 -> 9230 bytes src/classes/Assert/Write Unique Test ID.vi | Bin 12532 -> 12520 bytes src/classes/Assert/_init_assert_properties.vi | Bin 13863 -> 14259 bytes src/classes/Assert/isNumerics.vi | Bin 11450 -> 11550 bytes src/classes/Assert/isVerbose.vi | Bin 16489 -> 16437 bytes src/classes/Basic Test Manager/About.vi | Bin 17721 -> 17937 bytes .../Basic Test Manager/Add Node To Tree.vi | Bin 23432 -> 23376 bytes .../Add Test Event To Tree.vi | Bin 22370 -> 22286 bytes .../Basic Test Manager.lvclass | 121 +++--- .../Compute Orphaned Keys.vi | Bin 19181 -> 18853 bytes .../Defined Passed To State.vi | Bin 13363 -> 13555 bytes .../Basic Test Manager/Export Report.vi | Bin 18721 -> 18121 bytes .../Find-VIPath-from-CallChain.vi | Bin 26306 -> 26206 bytes .../Basic Test Manager/Generate Results.vi | Bin 21560 -> 20076 bytes .../Basic Test Manager/GetConfigFilepath.vi | Bin 30145 -> 29533 bytes .../Highlight Assert Node.vi | Bin 31665 -> 31761 bytes src/classes/Basic Test Manager/Initialize.vi | Bin 17810 -> 17526 bytes .../LIst Searcheable Folders.vi | Bin 23704 -> 23536 bytes .../Message Event Global.vi | Bin 26228 -> 25828 bytes .../Basic Test Manager/Open Block Diagram.vi | Bin 21070 -> 21190 bytes .../Basic Test Manager/Overwrite Dialog.vi | Bin 24572 -> 24800 bytes .../Basic Test Manager/Process Container.vi | Bin 18509 -> 18317 bytes src/classes/Basic Test Manager/Process.vi | Bin 316835 -> 326327 bytes .../Basic Test Manager/Read Interactive.vi | Bin 17044 -> 17028 bytes .../Basic Test Manager/Read Test Events.vi | Bin 21432 -> 20936 bytes .../Basic Test Manager/Read Test Report.vi | Bin 19792 -> 19756 bytes .../Read Test Suite Result.vi | Bin 23462 -> 23402 bytes .../Basic Test Manager/Read Verbose.vi | Bin 20264 -> 20264 bytes .../Register Check Running.vi | Bin 18978 -> 18902 bytes .../Basic Test Manager/Register Message.vi | Bin 23024 -> 22560 bytes .../Basic Test Manager/Reorder Keys.vi | Bin 26268 -> 26216 bytes src/classes/Basic Test Manager/Rerun Tests.vi | Bin 33159 -> 31903 bytes .../Basic Test Manager/Resolve New State.vi | Bin 19341 -> 19285 bytes .../Send Assertion Event.vi | Bin 28420 -> 28116 bytes .../Send Assertion Update.vi | Bin 25133 -> 24833 bytes .../Basic Test Manager/Send Test Event.vi | Bin 28403 -> 28103 bytes src/classes/Basic Test Manager/Separator.vi | Bin 11553 -> 11769 bytes .../Basic Test Manager/Spawn Process.vi | Bin 18813 -> 18469 bytes .../Basic Test Manager/Test Registration.ctl | Bin 13002 -> 13350 bytes src/classes/Basic Test Manager/Test State.ctl | Bin 12387 -> 12439 bytes src/classes/Basic Test Manager/Test State.vi | Bin 19142 -> 19114 bytes .../Basic Test Manager/Timestamp to String.vi | Bin 12867 -> 12447 bytes .../Basic Test Manager/Tree Symbol.ctl | Bin 12420 -> 12472 bytes .../Basic Test Manager/UI Tab -- enum.ctl | Bin 5999 -> 5775 bytes .../Basic Test Manager/Write Interactive.vi | Bin 16849 -> 16837 bytes .../Basic Test Manager/Write Test Events.vi | Bin 24217 -> 23869 bytes .../Basic Test Manager/Write Test Report.vi | Bin 17033 -> 17009 bytes .../Write Test Suite Result.vi | Bin 23227 -> 23211 bytes .../Basic Test Manager/Write Verbose.vi | Bin 20073 -> 20073 bytes .../MsgSerializer.XML/Read Decimal.vi | Bin 15760 -> 16312 bytes .../MsgSerializer.XML/Read Locale.vi | Bin 15711 -> 16323 bytes .../MsgSerializer.XML/Set Locale Settings.vi | Bin 18999 -> 19515 bytes .../decimal-notation -- enum.ctl | Bin 11717 -> 11605 bytes .../MsgSerializer/ComputeIndentation.vi | Bin 18786 -> 19370 bytes .../MsgSerializer/De-Indent.vi | Bin 14973 -> 15569 bytes .../MsgSerializer/Indent.vi | Bin 14962 -> 15566 bytes .../MsgSerializer/MsgSerializer.JSON.lvclass | 102 ++--- .../MsgSerializer/Read indent.vi | Bin 15807 -> 16403 bytes .../MsgSerializer/Serialize.vi | Bin 48725 -> 47689 bytes .../MsgSerializer/Write indent.vi | Bin 18372 -> 18964 bytes .../MsgSerializer/json_escape.vi | Bin 15831 -> 15779 bytes .../MsgSerializer.XML.lvclass | 43 +- src/classes/MsgSerializer.XML/Read Decimal.vi | Bin 16480 -> 16488 bytes src/classes/MsgSerializer.XML/Read Locale.vi | Bin 16447 -> 16451 bytes .../MsgSerializer.XML/Read property.vi | Bin 16781 -> 16753 bytes src/classes/MsgSerializer.XML/Serialize.vi | Bin 60377 -> 59777 bytes .../MsgSerializer.XML/Set Locale Settings.vi | Bin 19711 -> 19687 bytes .../MsgSerializer.XML/Write property.vi | Bin 16594 -> 16566 bytes .../decimal-notation -- enum.ctl | Bin 12241 -> 12025 bytes src/classes/MsgSerializer.XML/escapeXML.vi | Bin 13333 -> 13273 bytes .../MsgSerializer.XML/format -- enum.ctl | Bin 12155 -> 11939 bytes .../MsgSerializer.XML/normalizeXMLname.vi | Bin 12376 -> 12296 bytes src/classes/MsgSerializer.XML/xml.boolean.vi | Bin 17391 -> 17667 bytes src/classes/MsgSerializer.XML/xml.numeric.vi | Bin 19303 -> 19579 bytes src/classes/MsgSerializer.XML/xml.scalar.vi | Bin 29426 -> 29590 bytes .../MsgSerializer/ComputeIndentation.vi | Bin 19522 -> 19478 bytes src/classes/MsgSerializer/De-Indent.vi | Bin 15669 -> 15673 bytes src/classes/MsgSerializer/Indent.vi | Bin 15658 -> 15674 bytes .../MsgSerializer/MsgSerializer.lvclass | 43 +- src/classes/MsgSerializer/Read indent.vi | Bin 16487 -> 16491 bytes src/classes/MsgSerializer/Serialize.vi | Bin 49693 -> 48653 bytes src/classes/MsgSerializer/Write indent.vi | Bin 19088 -> 19076 bytes src/classes/MsgSerializer/txt_escape.vi | Bin 15562 -> 15510 bytes .../Properties.Assert.lvclass | 205 +++++----- .../Properties.Assert/Read Asserted.vi | Bin 15937 -> 16009 bytes .../Properties.Assert/Read Execution time.vi | Bin 15959 -> 16047 bytes .../Properties.Assert/Read upstream error.vi | Bin 17019 -> 16987 bytes .../Properties.Assert/Register Assert.vi | Bin 26955 -> 27387 bytes .../Properties.Assert/Write Asserted.vi | Bin 15754 -> 15818 bytes .../Properties.Assert/Write Execution time.vi | Bin 15808 -> 15852 bytes .../Properties.Assert/Write upstream error.vi | Bin 16844 -> 16804 bytes .../Properties.Suite/Complete Suite.vi | Bin 25734 -> 26054 bytes .../Properties.Suite/Properties.Suite.lvclass | 149 +++---- src/classes/Properties.Suite/Read timeout.vi | Bin 15980 -> 15948 bytes .../Properties.Suite/Register Suite.vi | Bin 24150 -> 24514 bytes src/classes/Properties.Suite/Write timeout.vi | Bin 15809 -> 15761 bytes .../Properties.Test/Properties.Test.lvclass | 87 ++-- src/classes/Properties.Test/Register Test.vi | Bin 24045 -> 24445 bytes src/classes/Properties/Add Key-Value Pair.vi | Bin 27842 -> 27786 bytes src/classes/Properties/Add Measurement.vi | Bin 24635 -> 24583 bytes src/classes/Properties/Add RequirementID.vi | Bin 27733 -> 27677 bytes .../Properties/Add Verbose Explanation.vi | Bin 24371 -> 24291 bytes src/classes/Properties/Add hyperlink.vi | Bin 24421 -> 24373 bytes src/classes/Properties/Create Properties.vi | Bin 23645 -> 23661 bytes src/classes/Properties/Properties.lvclass | 77 ++-- src/classes/Properties/Read Label.vi | Bin 16398 -> 16390 bytes src/classes/Properties/Read Owner ID.vi | Bin 12793 -> 13093 bytes src/classes/Properties/Read Self ID.vi | Bin 13116 -> 13096 bytes src/classes/Properties/Read TestManager.vi | Bin 13004 -> 13424 bytes src/classes/Properties/Read Time Stamp.vi | Bin 16275 -> 16567 bytes src/classes/Properties/Read call-chain.vi | Bin 16823 -> 16791 bytes src/classes/Properties/Send Message.vi | Bin 23948 -> 23188 bytes src/classes/Properties/Write Label.vi | Bin 16203 -> 16179 bytes src/classes/Properties/Write Owner ID.vi | Bin 12610 -> 12906 bytes src/classes/Properties/Write Self ID.vi | Bin 12605 -> 12905 bytes src/classes/Properties/Write TestManager.vi | Bin 12821 -> 13237 bytes src/classes/Properties/Write Time Stamp.vi | Bin 15984 -> 15948 bytes src/classes/Properties/Write call-chain.vi | Bin 16628 -> 16596 bytes .../Properties/kvp entry -- cluster.ctl | Bin 23769 -> 23921 bytes .../Create Assert Factory.vi | Bin 22169 -> 22049 bytes .../Destroy Test Assert Factory.vi | Bin 20255 -> 19471 bytes .../Test Assert Factory/Read Assert.vi | Bin 25071 -> 24971 bytes .../Test Assert Factory/Read Interactive.vi | Bin 16752 -> 16900 bytes .../Test Assert Factory/Read Public Events.vi | Bin 23614 -> 23410 bytes .../Test Assert Factory/Read Report File.vi | Bin 16492 -> 16660 bytes .../Test Assert Factory/Read Test Manager.vi | Bin 26585 -> 26517 bytes .../Read Test Suite Result.vi | Bin 23146 -> 23286 bytes .../Test Assert Factory/Read Verbose.vi | Bin 19592 -> 19752 bytes .../Test Assert Factory/Register Test.vi | Bin 17721 -> 17929 bytes .../Test Assert Factory.lvclass | 377 ++++++++--------- .../Test Storage -- cluster.ctl | Bin 10688 -> 11824 bytes .../Test Storage Global.vi | Bin 30295 -> 30011 bytes .../Test Assert Factory/Write Interactive.vi | Bin 16557 -> 16709 bytes .../Write Public Events.vi | Bin 23407 -> 23207 bytes .../Test Assert Factory/Write Report File.vi | Bin 16305 -> 16481 bytes .../Write Test Suite Result.vi | Bin 22947 -> 23087 bytes .../Test Assert Factory/Write Verbose.vi | Bin 19397 -> 19561 bytes .../Test Event Storage/Add Update Node.vi | Bin 24771 -> 25635 bytes .../Test Event Storage/Find Owner Type.vi | Bin 16907 -> 16703 bytes .../Test Event Storage/Get All Test Events.vi | Bin 25987 -> 26423 bytes .../Get All Test Registrations.vi | Bin 25974 -> 25962 bytes .../Test Event Storage/Get Root Test.vi | Bin 17349 -> 15705 bytes .../Get Test Registration by Key.vi | Bin 23040 -> 22816 bytes .../Get Tests Events by Key.vi | Bin 23939 -> 23939 bytes .../New-Update Assertion.vi | Bin 20404 -> 20836 bytes .../Test Event Storage/New-Update Test.vi | Bin 20207 -> 20411 bytes .../Test Event Storage/Store Type -- enum.ctl | Bin 9739 -> 9831 bytes .../Test Event Storage.lvclass | 387 +++++++++--------- .../Update Test-Assertion KVP.vi | Bin 27421 -> 27893 bytes .../Update Test-Assertion Measurement.vi | Bin 22849 -> 23277 bytes .../Update Verbose Explanation.vi | Bin 22802 -> 23230 bytes .../assert store -- cluster.ctl | Bin 16616 -> 16924 bytes .../test store -- cluster.ctl | Bin 15658 -> 16530 bytes src/classes/Test Event Storage/toTestEvent.vi | Bin 21483 -> 21951 bytes .../transform MessageMeasurement.vi | Bin 14556 -> 14472 bytes .../transform MessageProperties.vi | Bin 14575 -> 14915 bytes .../Add Measurement.vi | Bin 27147 -> 27527 bytes .../Assert-Data -- cluster.ctl | Bin 8871 -> 9131 bytes .../Init Assert Data Message.vi | Bin 24472 -> 24932 bytes .../Query Assert Status.vi | Bin 21147 -> 21071 bytes .../Read Assert Data.vi | Bin 15544 -> 15624 bytes .../Read Call Chain.vi | Bin 16731 -> 16843 bytes .../SerializeMessage.vi | Bin 20924 -> 20212 bytes .../TestManagerMsg.Assertion.lvclass | 249 +++++------ .../To Test Event.vi | Bin 20589 -> 20969 bytes .../Update Property.vi | Bin 27071 -> 27431 bytes .../Update Verbose Explanation.vi | Bin 20086 -> 19982 bytes .../Init Complete Suite Message.vi | Bin 22235 -> 22563 bytes .../Read Notifier.vi | Bin 17541 -> 17497 bytes .../SerializeMessage.vi | Bin 20036 -> 19320 bytes .../TestManagerMsg.CompleteSuite.lvclass | 120 +++--- .../Init Generic Message.vi | Bin 20704 -> 21032 bytes .../Test Manager Message KVP/Read value.vi | Bin 15826 -> 15790 bytes .../SerializeMessage.vi | Bin 21876 -> 21508 bytes .../TestManagerMsg.KVP.lvclass | 27 +- .../Init Measurement Message.vi | Bin 20740 -> 21044 bytes .../Read Value.vi | Bin 15918 -> 15858 bytes .../Read name.vi | Bin 15973 -> 15913 bytes .../SerializeMessage.vi | Bin 21588 -> 20844 bytes .../TestManagerMsg.Measurement.lvclass | 29 +- .../EnumerateProperties.vi | Bin 19391 -> 19327 bytes .../Init Test Data Message.vi | Bin 22290 -> 22698 bytes .../Read Call Chain.vi | Bin 16939 -> 16919 bytes .../Read Test Data.vi | Bin 13754 -> 13778 bytes .../Read properties.vi | Bin 18251 -> 18235 bytes .../Read property By Key.vi | Bin 17784 -> 17752 bytes .../SerializeMessage.vi | Bin 20616 -> 19936 bytes .../Test-Data -- cluster.ctl | Bin 12797 -> 13781 bytes .../TestManagerMsg.Test.lvclass | 251 ++++++------ .../To Test Event.vi | Bin 16749 -> 17117 bytes .../Update Property.vi | Bin 26787 -> 27147 bytes .../Init Verbose Message.vi | Bin 20452 -> 20772 bytes .../Read explanation.vi | Bin 15928 -> 15860 bytes .../SerializeMessage.vi | Bin 20624 -> 19920 bytes .../TestManagerMsg.Verbose.lvclass | 25 +- .../Test Manager Message/Init Message.vi | Bin 19032 -> 19024 bytes src/classes/Test Manager Message/Read key.vi | Bin 15852 -> 15832 bytes .../Test Manager Message/Read overwrite.vi | Bin 19290 -> 19254 bytes .../Test Manager Message/Read owner-id.vi | Bin 18429 -> 18397 bytes .../Test Manager Message/Read self-id.vi | Bin 18424 -> 18392 bytes .../Test Manager Message/SerializeMessage.vi | Bin 19272 -> 18700 bytes .../TestManagerMsg.lvclass | 31 +- src/classes/Test Manager/Close Test.vi | Bin 15102 -> 15022 bytes src/classes/Test Manager/Initialize.vi | Bin 14454 -> 14382 bytes src/classes/Test Manager/Register Assert.vi | Bin 15891 -> 15811 bytes src/classes/Test Manager/Register Test.vi | Bin 15365 -> 15293 bytes .../Register Verbose Explanation.vi | Bin 14404 -> 14288 bytes src/classes/Test Manager/Test Manager.lvclass | 25 +- .../Test Report.Default/Append Attributes.vi | Bin 16593 -> 14909 bytes .../Assert To Report Entry.vi | Bin 21574 -> 21490 bytes .../Create DefaultReport.vi | Bin 23648 -> 23920 bytes .../Default.Append Attributes.vi | Bin 22509 -> 16009 bytes src/classes/Test Report.Default/Export.vi | Bin 24634 -> 24398 bytes .../Test Report.Default/Read Report Path.vi | Bin 10072 -> 10016 bytes .../Test Report.Default.lvclass | 35 +- .../Test To Report Entry.vi | Bin 20024 -> 19956 bytes .../Test Report.Default/Write Report Path.vi | Bin 16317 -> 16257 bytes .../Test Report.Default/isReporting.vi | Bin 15575 -> 15535 bytes src/classes/Test Report.Event/AlignString.vi | Bin 14171 -> 14123 bytes .../Test Report.Event/Append Attributes.vi | Bin 22453 -> 15981 bytes .../Assert To Report Entry.vi | Bin 29802 -> 23018 bytes .../Test Report.Event/Create EventReport.vi | Bin 26982 -> 27266 bytes src/classes/Test Report.Event/Export.vi | Bin 23738 -> 23506 bytes .../Test Report.Event/Read Report Path.vi | Bin 10080 -> 10024 bytes .../Test Report.Event.lvclass | 218 +++++----- .../Test Report.Event/Test To Report Entry.vi | Bin 26008 -> 20492 bytes .../Test Report.Event/Write ReportEvent.vi | Bin 16333 -> 16277 bytes src/classes/Test Report.Event/isReporting.vi | Bin 15383 -> 15355 bytes .../Assert To Report Entry.vi | Bin 19786 -> 19718 bytes .../Test Report.JUnit/Create JUnit Report.vi | Bin 28167 -> 28815 bytes src/classes/Test Report.JUnit/Export.vi | Bin 35778 -> 34790 bytes .../Test Report.JUnit/Read Report Path.vi | Bin 10024 -> 9944 bytes .../Test Report.JUnit/SerializeAttributes.vi | Bin 21499 -> 20851 bytes .../Test Report.JUnit.lvclass | 65 +-- .../Test Report.JUnit/Test To Report Entry.vi | Bin 32836 -> 32632 bytes .../Test Report.JUnit/Write Report Path.vi | Bin 16297 -> 16213 bytes .../_test_formattingJUnitFromResult.vi | Bin 20931 -> 20335 bytes .../_test_formattingJUnitFromResult__2.vi | Bin 17602 -> 16942 bytes src/classes/Test Report.JUnit/escapeXML.vi | Bin 11905 -> 11845 bytes .../Test Report.JUnit/extended -- cluster.ctl | Bin 12780 -> 13640 bytes src/classes/Test Report.JUnit/getXMLHeader.vi | Bin 18724 -> 19020 bytes .../getXMLTestCases (Extended).vi | Bin 31194 -> 30910 bytes .../Test Report.JUnit/getXMLTestCases.vi | Bin 22083 -> 21935 bytes .../Test Report.JUnit/getXMLTestExtension.vi | Bin 21039 -> 21007 bytes .../Test Report.JUnit/getXMLTestSuite.vi | Bin 26683 -> 26419 bytes src/classes/Test Report.JUnit/isReporting.vi | Bin 15535 -> 15459 bytes .../Test Report.JUnit/property -- cluster.ctl | Bin 12356 -> 12536 bytes .../Test Report.JUnit/testcase -- cluster.ctl | Bin 13160 -> 13336 bytes .../testsuite -- cluster.ctl | Bin 13309 -> 14533 bytes .../Assert To Report Entry.vi | Bin 20086 -> 19994 bytes .../Create Report (Template).vi | Bin 23684 -> 23908 bytes src/classes/Test Report.Template/Export.vi | Bin 25406 -> 25058 bytes .../Test Report.Template/Read Report Path.vi | Bin 10064 -> 9984 bytes .../Test Report.Template.lvclass | 197 ++++----- .../Test To Report Entry.vi | Bin 19532 -> 19512 bytes .../Test Report.Template/Write Report Path.vi | Bin 16337 -> 16237 bytes .../Test Report.Template/isReporting.vi | Bin 15571 -> 15479 bytes .../Test Report/AutoSelect Test Report.vi | Bin 19442 -> 20518 bytes .../Test Report/Call Chain To Indent.vi | Bin 12256 -> 12192 bytes src/classes/Test Report/Export.vi | Bin 18422 -> 18414 bytes src/classes/Test Report/Indent.vi | Bin 12250 -> 12218 bytes src/classes/Test Report/Read MsgSerializer.vi | Bin 16630 -> 16606 bytes src/classes/Test Report/Read Test Result.vi | Bin 19856 -> 19844 bytes src/classes/Test Report/Read Verbose.vi | Bin 19612 -> 19592 bytes src/classes/Test Report/Test Report.lvclass | 41 +- .../Transpose Export Error Code.vi | Bin 16647 -> 16531 bytes .../Test Report/Write MsgSerializer.vi | Bin 18771 -> 18743 bytes src/classes/Test Report/Write Test Result.vi | Bin 19633 -> 19621 bytes src/classes/Test Report/Write Verbose.vi | Bin 19409 -> 19389 bytes src/classes/Test Report/isReporting.vi | Bin 15371 -> 15351 bytes .../Test Result/Add Node (Extended).vi | Bin 27295 -> 27247 bytes src/classes/Test Result/Add Node.vi | Bin 28096 -> 28116 bytes .../Assert Event Data (Extended).ctl | Bin 21173 -> 22689 bytes src/classes/Test Result/Assert Event Data.ctl | Bin 22094 -> 22398 bytes .../DownConvert AssertEventData.vi | Bin 19419 -> 19355 bytes .../Test Result/DownConvert Test Node.vi | Bin 16301 -> 16285 bytes .../Get All Test Results (Extended).vi | Bin 38655 -> 38699 bytes .../Test Result/Get All Test Results.vi | Bin 46820 -> 46936 bytes .../Test Result/Get Node (Extended).vi | Bin 25427 -> 25427 bytes src/classes/Test Result/Get Node.vi | Bin 29076 -> 29100 bytes src/classes/Test Result/Get Type.vi | Bin 23880 -> 23916 bytes src/classes/Test Result/List Nodes.vi | Bin 19102 -> 19086 bytes .../Test Result/Node Results (Extended).ctl | Bin 18848 -> 19320 bytes src/classes/Test Result/Node Results.ctl | Bin 18661 -> 19105 bytes .../Test Result/Test Assert Event to JSON.vi | Bin 22333 -> 22185 bytes .../Test Assert Update Event to JSON.vi | Bin 13164 -> 13072 bytes .../Test Result/Test Events -- cluster.ctl | Bin 5611 -> 5395 bytes .../Test Result/Test Node (Extended).ctl | Bin 17505 -> 17829 bytes src/classes/Test Result/Test Node.ctl | Bin 17318 -> 17638 bytes .../Test Result/Test Registration Data.ctl | Bin 12767 -> 13887 bytes .../Test Registration Event to JSON.vi | Bin 17999 -> 17843 bytes .../Test Result/Test Result Event to JSON.vi | Bin 24129 -> 24081 bytes src/classes/Test Result/Test Result.lvclass | 117 +++--- .../Test Result/Test Verbose Explanation.ctl | Bin 15889 -> 16041 bytes .../Test Result/UpConvert AssertEventData.vi | Bin 19729 -> 19681 bytes .../Test Result/UpConvert Test Node.vi | Bin 16471 -> 16463 bytes src/classes/Test Result/json_array.vi | Bin 19054 -> 18918 bytes src/classes/Test Result/json_call-chain.vi | Bin 17391 -> 17339 bytes src/classes/Test Result/json_cluster.vi | Bin 19456 -> 19328 bytes src/classes/Test Result/json_escape.vi | Bin 12163 -> 12115 bytes src/classes/Test Result/json_indentlevel.vi | Bin 12424 -> 12324 bytes src/classes/Test Result/json_test-error.vi | Bin 23903 -> 23823 bytes .../Test Runner.Class/Read Class Instance.vi | Bin 19467 -> 19411 bytes .../Setup TestRunner ClassInstance.vi | Bin 30246 -> 30490 bytes .../Test Runner.Class.lvclass | 156 +++---- .../Test Runner.Class/Write Class Instance.vi | Bin 19276 -> 19208 bytes .../Test Runner.Class/onTestDiscovery.vi | Bin 31683 -> 31835 bytes .../Test Runner.Class/onTestExecution.vi | Bin 32395 -> 32683 bytes .../Create Collection.vi | Bin 33821 -> 34297 bytes .../Test Runner.Collection/Merge Runner.vi | Bin 23296 -> 23712 bytes .../Test Runner.Collection/Read Collection.vi | Bin 17115 -> 17071 bytes .../Test Runner.Collection.lvclass | 37 +- .../Write Collection.vi | Bin 20092 -> 20044 bytes .../Test Runner.Collection/onTestDiscovery.vi | Bin 24355 -> 24307 bytes .../Test Runner.Collection/onTestExecution.vi | Bin 20355 -> 20295 bytes src/classes/Test Runner.Collection/setUp.vi | Bin 21121 -> 21089 bytes .../Test Runner.Collection/tearDown.vi | Bin 21140 -> 21092 bytes .../Find Test and Suite Index.vi | Bin 19669 -> 19489 bytes .../Test Runner.Folder/FindCommonFolder.vi | Bin 23000 -> 22704 bytes .../Linker.Remove sub tests.vi | Bin 20491 -> 20383 bytes .../Test Runner.Folder/Remove test suites.vi | Bin 17550 -> 17430 bytes .../Runner.FilterExcludeVIList.vi | Bin 15774 -> 15658 bytes .../Setup TestRunner Files.vi | Bin 29242 -> 29554 bytes .../Setup TestRunner Folder.vi | Bin 29303 -> 29607 bytes .../Test Runner.Folder.lvclass | 37 +- .../Test Runner.Folder/onTestDiscovery.vi | Bin 42535 -> 41839 bytes src/classes/Test Runner.Folder/setUp.vi | Bin 22301 -> 21713 bytes .../Setup TestRunner Library.vi | Bin 30572 -> 30844 bytes .../Test Runner.Library.lvclass | 21 +- .../Test Runner.Library/onTestDiscovery.vi | Bin 35675 -> 35347 bytes .../Test Runner.Library/onTestExecution.vi | Bin 22983 -> 22627 bytes .../Read Project Refnum.vi | Bin 19607 -> 19539 bytes .../Read Virtual Folder.vi | Bin 16451 -> 16383 bytes .../Search for Virtual Folder.vi | Bin 28821 -> 28633 bytes .../Setup TestRunner Project.vi | Bin 32392 -> 32680 bytes .../Test Runner.Project.lvclass | 35 +- .../Write Project Refnum.vi | Bin 20396 -> 20668 bytes .../Write Virtual Folder.vi | Bin 16260 -> 16192 bytes .../Test Runner.Project/onTestDiscovery.vi | Bin 37887 -> 37583 bytes .../Test Runner.Project/onTestExecution.vi | Bin 23067 -> 22719 bytes src/classes/Test Runner.Project/setUp.vi | Bin 22285 -> 21701 bytes src/classes/Test Runner.Project/tearDown.vi | Bin 22308 -> 21492 bytes .../Create Test Suite (Template).vi | Bin 27504 -> 27796 bytes .../RunMe (Test Launcher).vi | Bin 20749 -> 21073 bytes .../Test Runner.Template.lvclass | 114 +++--- .../Test Runner.Template/onTestExecution.vi | Bin 20871 -> 20795 bytes src/classes/Test Runner/DestroyTestSuite.vi | Bin 24208 -> 23632 bytes src/classes/Test Runner/Discover Tests.vi | Bin 22254 -> 20978 bytes .../Linker.Find Tests and Suites.vi | Bin 21176 -> 21020 bytes .../Test Runner/Read ApplicationRef.vi | Bin 20755 -> 20711 bytes .../Test Runner/Read Excluded Tests.vi | Bin 26443 -> 26399 bytes src/classes/Test Runner/Read Interactive.vi | Bin 16872 -> 16840 bytes .../Test Runner/Read Linkage Errors.vi | Bin 23495 -> 23455 bytes src/classes/Test Runner/Read Test Report.vi | Bin 20368 -> 20372 bytes src/classes/Test Runner/Read Test Suite.vi | Bin 17791 -> 17795 bytes src/classes/Test Runner/Read Test VIs.vi | Bin 19861 -> 19841 bytes src/classes/Test Runner/Read Test error.vi | Bin 20319 -> 20287 bytes src/classes/Test Runner/Read Verbose.vi | Bin 16836 -> 16816 bytes src/classes/Test Runner/Run.vi | Bin 34251 -> 30723 bytes .../Test Runner/Runner.FilterDefineTest.vi | Bin 20271 -> 20147 bytes .../Test Runner/Runner.FilterRunnerCallers.vi | Bin 21686 -> 21570 bytes .../Test Runner/Runner.ItemsToPathArray.vi | Bin 19751 -> 19675 bytes .../Test Runner/Runner.ReadLinkerInfo.vi | Bin 25625 -> 25521 bytes src/classes/Test Runner/Test Runner.lvclass | 113 ++--- .../Transpose Test Runner Error Codes.vi | Bin 24201 -> 24121 bytes .../Test Runner/Write ApplicationRef.vi | Bin 20356 -> 20312 bytes .../Test Runner/Write Excluded Tests.vi | Bin 26452 -> 26412 bytes src/classes/Test Runner/Write Interactive.vi | Bin 16677 -> 16645 bytes .../Test Runner/Write Linkage Errors.vi | Bin 23956 -> 23920 bytes src/classes/Test Runner/Write Test Report.vi | Bin 16813 -> 16797 bytes src/classes/Test Runner/Write Test Suite.vi | Bin 16776 -> 16764 bytes src/classes/Test Runner/Write Test VIs.vi | Bin 19686 -> 19654 bytes src/classes/Test Runner/Write Test error.vi | Bin 17584 -> 17552 bytes src/classes/Test Runner/Write Verbose.vi | Bin 16645 -> 16625 bytes src/classes/Test Runner/computeNamespace.vi | Bin 43752 -> 43740 bytes src/classes/Test Runner/onLinkageErrors.vi | Bin 27539 -> 27487 bytes src/classes/Test Runner/onTestDiscovery.vi | Bin 22031 -> 21999 bytes src/classes/Test Runner/onTestExecution.vi | Bin 28503 -> 27879 bytes src/classes/Test Runner/post-suite action.vi | Bin 18709 -> 18677 bytes src/classes/Test Runner/pre-suite action.vi | Bin 18716 -> 18684 bytes src/classes/Test Runner/setUp.vi | Bin 21873 -> 21881 bytes src/classes/Test Runner/tearDown.vi | Bin 21312 -> 21304 bytes .../Test Suite/Define Test Suite (Default).vi | Bin 31911 -> 31415 bytes .../Define Test Suite (JUnit Report).vi | Bin 36176 -> 36000 bytes .../Test Suite/Define Test Suite (Poly).vi | Bin 16380 -> 16396 bytes .../Define Test Suite (SimpleText Report).vi | Bin 32941 -> 32809 bytes src/classes/Test Suite/Define Test Suite.vi | Bin 26085 -> 26017 bytes src/classes/Test Suite/Destroy Test Suite.vi | Bin 23818 -> 23262 bytes .../Test Suite/Read Suite PublicEvents.vi | Bin 27239 -> 27235 bytes src/classes/Test Suite/Read timeout.vi | Bin 18952 -> 18988 bytes .../Suite PublicEvents -- cluster.ctl | Bin 11074 -> 11482 bytes src/classes/Test Suite/Test Suite.lvclass | 253 ++++++------ src/classes/Test Suite/Write timeout.vi | Bin 19629 -> 19661 bytes src/classes/Test/Define Test.vi | Bin 22747 -> 22203 bytes src/classes/Test/Test.lvclass | 67 +-- src/examples/CLI/Example Caraya CLI.vi | Bin 28482 -> 28258 bytes .../Assert Reuse Component.vi | Bin 16534 -> 16578 bytes .../assert-extension/Assert.ACME.lvclass | 18 +- .../assert-extension/Test ACME SubTest.vi | Bin 11025 -> 11101 bytes .../Test ACME Value Extension.vi | Bin 12133 -> 12097 bytes .../Test Assert Properties.vi | Bin 22978 -> 24126 bytes .../Test Properties Report (Default).vi | Bin 20320 -> 19724 bytes .../Test Properties Report (Events).vi | Bin 19355 -> 19275 bytes .../Test Properties Report (XML).vi | Bin 20412 -> 19824 bytes .../Test Properties Report.vi | Bin 26290 -> 25746 bytes src/examples/assert/Validate Pump Speed.vi | Bin 18355 -> 15567 bytes .../Classes/Delete Value.vi | Bin 22612 -> 22600 bytes .../Classes/Integer Dictionary.lvclass | 21 +- .../integer dictionary/Classes/Read Value.vi | Bin 23178 -> 23174 bytes .../integer dictionary/Classes/Write Value.vi | Bin 22831 -> 22831 bytes .../Integer Dictionary.aliases | 3 +- .../Integer Dictionary.lvproj | 371 +++++++++++++++-- .../integer dictionary/Tests/Test All.vi | Bin 12080 -> 12036 bytes .../Tests/Test Empty Dictionary.vi | Bin 14377 -> 14413 bytes .../Tests/Test Write and Read.vi | Bin 14847 -> 14883 bytes .../reporting/Injecting Report Class.vi | Bin 11802 -> 8338 bytes .../suites/Math Test Suite (Result Event).vi | Bin 34602 -> 34038 bytes src/examples/suites/Math Test Suite.vi | Bin 24139 -> 23595 bytes src/examples/suites/Test Verbose Report.vi | Bin 14867 -> 14095 bytes src/examples/tests/Test Addition.vi | Bin 16565 -> 17141 bytes src/examples/tests/Test Math.vi | Bin 16141 -> 16101 bytes src/examples/tests/Test Subtraction.vi | Bin 15524 -> 15544 bytes .../Caraya/Advanced/Build Caraya to PPL.vi | Bin 48023 -> 47575 bytes .../Caraya/Advanced/Create New Test Suite.vi | Bin 59041 -> 58645 bytes .../Create Test Report from Template.vi | Bin 58732 -> 58340 bytes .../Caraya/Run Tests in Active Project.vi | Bin 25531 -> 25527 bytes .../Caraya/Select and Run Tests on Disk.vi | Bin 11668 -> 11640 bytes .../_utilities/_caraya_renameOperands.vi | Bin 21786 -> 21838 bytes .../_utilities/_caraya_updateLibraryIcon.vi | Bin 23073 -> 22861 bytes .../_utilities/_caraya_updatePPLbuildspec.vi | Bin 17602 -> 17614 bytes .../_utilities/_caraya_updateVInames.vi | Bin 35025 -> 34893 bytes .../Run Project Unit Tests (Caraya).vi | Bin 28387 -> 29443 bytes src/run-tests/Run Test (Array Path).vi | Bin 31597 -> 31925 bytes src/run-tests/Run Test (LibraryRefnum).vi | Bin 22496 -> 22964 bytes src/run-tests/Run Test (Object Array).vi | Bin 27167 -> 28091 bytes src/run-tests/Run Test (Object).vi | Bin 20589 -> 21113 bytes src/run-tests/Run Test (ProjectRefnum).vi | Bin 22784 -> 23252 bytes src/run-tests/Run Test (Scalar Path).vi | Bin 31738 -> 33654 bytes src/run-tests/Run Test (VIRefnum Array).vi | Bin 27201 -> 27669 bytes src/run-tests/Run Test (VIRefnum Scalar).vi | Bin 23158 -> 23610 bytes src/run-tests/Run Tests.vi | Bin 18297 -> 17913 bytes src/subVIs/Call Chain To Hash Hierarchy.vi | Bin 10944 -> 10828 bytes src/subVIs/Call Chain To Hash.vi | Bin 10150 -> 10142 bytes src/subVIs/Caraya Library Info.ctl | Bin 5196 -> 5416 bytes src/subVIs/Custom or Standard Message.vi | Bin 11250 -> 11226 bytes src/subVIs/Disconnect TypeDef.vi | Bin 13442 -> 13406 bytes src/subVIs/Equal Type Comparison.vi | Bin 32145 -> 31957 bytes src/subVIs/Equal Value Comparison.vi | Bin 40674 -> 40414 bytes src/subVIs/FindLibPath.vi | Bin 16755 -> 16755 bytes src/subVIs/Get Caraya Library Information.vi | Bin 16238 -> 16042 bytes src/subVIs/Get Caraya Namespace.vi | Bin 19844 -> 19820 bytes src/subVIs/Get Library Info.vi | Bin 11052 -> 11012 bytes src/subVIs/Greater Value Comparison.vi | Bin 24108 -> 24048 bytes src/subVIs/Library Info Constant.vi | Bin 10505 -> 10493 bytes src/subVIs/Path to Common String.vi | Bin 19021 -> 18973 bytes src/subVIs/Run Tests (Project).vi | Bin 22075 -> 22627 bytes src/subVIs/Run Tests Programmatically.vi | Bin 86578 -> 87282 bytes src/subVIs/SearchForAllTests (Folder).vi | Bin 24130 -> 24070 bytes src/subVIs/SearchForAllTests (In Memory).vi | Bin 18813 -> 18677 bytes src/subVIs/VI Name.vi | Bin 11227 -> 11263 bytes src/subVIs/guid_generator.vi | Bin 10358 -> 10318 bytes src/subVIs/private_iterator.vi | Bin 14464 -> 14464 bytes src/tests/All Tests.vi | Bin 17189 -> 17017 bytes src/tests/asserts/Assert Test SubVI.vi | Bin 14013 -> 14121 bytes .../Test Assert Almost Equal (Float).vi | Bin 20464 -> 20440 bytes .../Test Assert Equal (Float Units).vi | Bin 23751 -> 17919 bytes .../asserts/Test Assert Equal - deprecated.vi | Bin 21538 -> 21538 bytes src/tests/asserts/Test Assert Equal Type.vi | Bin 40018 -> 27138 bytes .../Test Assert Equal Value (Arrays).vi | Bin 30464 -> 20740 bytes .../Test Assert Equal Value (Typedef).vi | Bin 17813 -> 17761 bytes .../Test Assert Equal Value and Type.vi | Bin 29300 -> 20524 bytes src/tests/asserts/Test Assert Equal Value.vi | Bin 29431 -> 20455 bytes src/tests/asserts/Test Assert Error.vi | Bin 22685 -> 17481 bytes src/tests/asserts/Test Assert False.vi | Bin 21021 -> 16357 bytes .../asserts/Test Assert Greater Or Equal.vi | Bin 21116 -> 21252 bytes src/tests/asserts/Test Assert Greater.vi | Bin 18879 -> 19039 bytes .../asserts/Test Assert In Assert Wrapper.vi | Bin 15377 -> 15317 bytes src/tests/asserts/Test Assert In SubVI.vi | Bin 14852 -> 14908 bytes .../asserts/Test Assert Less Or Equal.vi | Bin 19753 -> 19801 bytes src/tests/asserts/Test Assert Less.vi | Bin 18808 -> 18980 bytes .../Test Assert Not Equal - deprecated.vi | Bin 21502 -> 14874 bytes .../asserts/Test Assert Not Equal Type.vi | Bin 40170 -> 27206 bytes .../Test Assert Not Equal Value (Typedef).vi | Bin 27333 -> 21545 bytes .../Test Assert Not Equal Value and Type.vi | Bin 24908 -> 18256 bytes .../asserts/Test Assert Not Equal Value.vi | Bin 28647 -> 20299 bytes src/tests/asserts/Test Assert Not Error.vi | Bin 22721 -> 17493 bytes src/tests/asserts/Test Assert True.vi | Bin 21008 -> 16344 bytes src/tests/asserts/Wrapper For Assert True.vi | Bin 13895 -> 13975 bytes .../asserts/Wrapper For TypeSpecificAssert.vi | Bin 14174 -> 14226 bytes .../All Batch Testing tool tests.vi | Bin 14436 -> 14380 bytes .../Test Batch Run with Broken Tests.vi | Bin 18116 -> 18664 bytes .../Test Nested Read Linker Info.vi | Bin 20180 -> 20048 bytes .../batch-tester/Test Read Linker Info.vi | Bin 20513 -> 20957 bytes .../Dummy VI without tests.vi | Bin 7922 -> 7862 bytes src/tests/library-under-test/Test VI 01.vi | Bin 15802 -> 15858 bytes src/tests/library-under-test/Test VI 02.vi | Bin 15842 -> 15894 bytes .../library-under-test.lvlib | 7 +- .../AssertOnlyFalse-Issue92.vi | Bin 12015 -> 12099 bytes .../pre-build-tests/PreBuildTest(Fail).vi | Bin 12114 -> 11762 bytes .../pre-build-tests/PreBuildTest(Pass).vi | Bin 10034 -> 9634 bytes .../serialize-xml-variant-attributes.vi | Bin 35552 -> 36524 bytes src/tests/serializer/serialize-xml.vi | Bin 14977 -> 14669 bytes .../Create Test Suite (JUnit).vi.vi | Bin 26140 -> 26440 bytes src/tests/test-JUnit/Export JUnit.vi | Bin 18100 -> 18068 bytes src/tests/test-JUnit/RunMe (Test Launcher).vi | Bin 24425 -> 24821 bytes .../test-JUnit/Test Runner.JUnit.lvclass | 171 ++++---- src/tests/test-JUnit/onTestExecution.vi | Bin 19615 -> 19631 bytes src/tests/test-JUnit/post-suite action.vi | Bin 38809 -> 38217 bytes src/tests/test-JUnit/pre-suite action.vi | Bin 22740 -> 22976 bytes .../Caraya-TestableClass.lvclass | 141 ++++--- src/tests/test-TestableClass/Read String.vi | Bin 15863 -> 15847 bytes .../test-TestableClass/RunMeSomeTests.vi | Bin 15070 -> 15074 bytes src/tests/test-TestableClass/Write String.vi | Bin 15680 -> 15664 bytes .../private-TestableClass FirstTest.vi | Bin 17203 -> 17195 bytes .../protected-TestableClass SecondTest.vi | Bin 17182 -> 17162 bytes src/tests/test-errorcodes/Error Code tests.vi | Bin 14084 -> 14108 bytes .../Test Report Error Codes.vi | Bin 22723 -> 22095 bytes .../Test Runner Error Codes.vi | Bin 19955 -> 20519 bytes src/tests/test-issue160/160-Inner Test.vi | Bin 12130 -> 12178 bytes src/tests/test-issue160/160-Outer Test.vi | Bin 10734 -> 10726 bytes .../177-MalformedXmlAttribute.vi | Bin 22701 -> 22749 bytes .../178-malformedtimeAttribute.vi | Bin 22334 -> 22078 bytes .../test-lvlib/Assert Test In Library.vi | Bin 17902 -> 15010 bytes src/tests/test-lvlib/Assert Test In Loop.vi | Bin 18147 -> 15327 bytes src/tests/test-lvlib/test-lvlib.lvlib | 6 +- .../Broken Tests.lvproj | 41 +- .../test_VIRefnumArray.vi | Bin 8326 -> 8198 bytes .../test_VIRefnumScalar.vi | Bin 7851 -> 7759 bytes .../test-polymorphic run/test_objectArray.vi | Bin 12392 -> 12428 bytes .../test-polymorphic run/test_objectScalar.vi | Bin 9149 -> 9285 bytes .../test-polymorphic run/test_pathArray.vi | Bin 8646 -> 8530 bytes .../test_pathClassScalar.vi | Bin 8652 -> 8740 bytes .../test-polymorphic run/test_pathProject.vi | Bin 7900 -> 7864 bytes .../test-polymorphic run/test_pathScalar.vi | Bin 8035 -> 7959 bytes .../test_refnumLibrary.vi | Bin 8586 -> 8506 bytes .../test_refnumProject.vi | Bin 7758 -> 7726 bytes src/tests/test-ppls/135-lvlib-p_path.vi | Bin 16552 -> 16584 bytes .../Test Assert Duplicate AssertName.vi | Bin 19784 -> 15164 bytes .../Test Call Chain Failure Report.vi | Bin 26250 -> 25738 bytes .../_assert_name reuse.vi | Bin 18954 -> 15282 bytes .../_assert_name reuse2.vi | Bin 18967 -> 15283 bytes .../124-Inner Test.vi | Bin 12126 -> 12178 bytes .../124-Outer Test.vi | Bin 11078 -> 11066 bytes src/tests/test-runner/Runner Tests.vi | Bin 32728 -> 36140 bytes .../Create UnitTest for Runners.vi | Bin 21571 -> 21507 bytes .../RunMe (Test Launcher Unit Test).vi | Bin 20475 -> 20811 bytes .../Unit Tests for Runner.lvclass | 263 ++++++------ .../UnitTest For Runner/onTestDiscovery.vi | Bin 32499 -> 33871 bytes .../UnitTest For Runner/onTestExecution.vi | Bin 23123 -> 23399 bytes .../test-runner/UnitTest For Runner/setUp.vi | Bin 29057 -> 28701 bytes .../support files/Disabled Test 0003.vi | Bin 16202 -> 16206 bytes .../support files/VI defining Suite.vi | Bin 13209 -> 12765 bytes .../support files/child 2 define test.vi | Bin 13411 -> 13435 bytes .../support files/child 3 define test.vi | Bin 12503 -> 12527 bytes .../support files/child define test.vi | Bin 13341 -> 13357 bytes .../support files/lone test.vi | Bin 13309 -> 13357 bytes .../support files/root define test.vi | Bin 12624 -> 12624 bytes .../Create Test Suite (AllAsserts).vi.vi | Bin 24441 -> 24757 bytes .../test-all-asserts/RunMe (Test Launcher).vi | Bin 20461 -> 20801 bytes .../Test Runner.AllAsserts.lvclass | 111 +++-- .../test-all-asserts/onTestExecution.vi | Bin 19679 -> 19631 bytes .../Broken Tests/Broken Test 0001.vi | Bin 15280 -> 15324 bytes .../Create Test Suite (BrokenTests).vi.vi | Bin 24602 -> 24930 bytes .../test-brokenTests/RunMe (Test Launcher).vi | Bin 20677 -> 21037 bytes .../Test Runner.BrokenTest.lvclass | 23 +- .../test-brokenTests/onTestExecution.vi | Bin 32395 -> 32507 bytes src/tests/test-suite/Sample Test.vi | Bin 17347 -> 17503 bytes .../Test Assertion Report Ordering.vi | Bin 16362 -> 16442 bytes ...uplicate Names for Different Assertions.vi | Bin 15029 -> 14973 bytes .../test-suite/Test Report Generation.vi | Bin 21946 -> 21258 bytes .../Test Report Hierarchy/Level_1.vi | Bin 11147 -> 11195 bytes .../Test Report Hierarchy/Level_2.vi | Bin 10823 -> 10871 bytes .../Test Report Hierarchy/Level_3.vi | Bin 11239 -> 11419 bytes .../Test Report Hierarchy/Level_A.vi | Bin 12183 -> 10051 bytes .../Test Report Hierarchy/Level_B.vi | Bin 12163 -> 10027 bytes .../Test Report Hierarchy/Level_C.vi | Bin 12191 -> 10079 bytes .../Test Report Hierarchy/TopLevel.vi | Bin 18988 -> 18492 bytes .../Test Report UTF8 Compatibility.vi | Bin 20670 -> 20082 bytes .../test-suite/Test Status Update Bug.vi | Bin 19374 -> 18750 bytes .../Test Suite Error 7002 Message.vi | Bin 7993 -> 7621 bytes .../test-suite/Test SuiteDestructionError.vi | Bin 15802 -> 15450 bytes .../Test UTF8 Compatibility in Report.vi | Bin 16041 -> 16085 bytes .../Test Verbose Failures/Verbosity Test.vi | Bin 22058 -> 22242 bytes 641 files changed, 2943 insertions(+), 2490 deletions(-) create mode 100644 .lvversion create mode 100644 src/Caraya.dragon diff --git a/.gitignore b/.gitignore index 940649e..bacdb59 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,6 @@ builds/ _built_packages/ *.lvlps *.aliases +.venv/ +__pycache__/ +.dragon/ \ No newline at end of file diff --git a/.lvversion b/.lvversion new file mode 100644 index 0000000..e69de29 diff --git a/build support/Post-Install Custom Action.vi b/build support/Post-Install Custom Action.vi index 081a69439c67db8beaaf36d8c212dfdc251247b5..c126a4bf3dd0e4861987d8fd4ed852364d1574a9 100644 GIT binary patch delta 10636 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