From OpenSCADAWiki
Jump to: navigation, search
Subsystem Test Intel(R) Core(TM) i7-5600U; Debian 8; x86_64 Intel Atom N270; Debian 9; x86_32; Qt5 Raspberry Pi 3; Debian 8; ARMHF Notes
Control interface Test parsing the XML file Passed Passed Passed
Control interface Test of the control interface Passed Passed Passed
SYS Tests for encoding of the Mime Base64 algorithm Passed Passed Passed
SYS Time of the execution, seconds 0.011523 0.321771 0.447021
Security User/Group create/remove, change, load, save and load from the config PASSED PASSED PASSED
Security Time of the execution, seconds 0.123682 5.591819 1.247658
Transport.Sockets Disconnect/Connect Busy/Passed manually Built-in Built-in
Transport.Sockets Input/Output create/remove, change, load, save and load from config PASSED PASSED PASSED "Connections from the user 'N' and the source 'N' reached to limit N. Erasing spare!" due spare reloading the external OpenSCADA host's transports then their multiple reconnecting

=> preserved for the host's modification time

Transport.Sockets Data transferring through output and input transports by the test "TrOut" TCP:localhost:10001: Passed. Time = 0.455 ms.; UDP:localhost:10001: Passed. Time = 0.309 ms.; UNIX:testRelease.socket: Passed. Time = 0.184 ms TCP:localhost:10001: Passed. Time = 7.148 ms.; UDP:localhost:10001: Passed. Time = 3.442 ms.; UNIX:testRelease.socket: Passed. Time = 3.589 ms. TCP:localhost:10001: Passed. Time = 5.537 ms.; UDP:localhost:10001: Passed. Time = 8.592 ms.; UNIX:testRelease.socket: Passed. Time = 5.368 ms.
Transport.Serial Disconnect/Connect Passed/Passed Built-in Built-in
Transport.Serial Input/Output create/remove, change, load, save and load from config PASSED PASSED PASSED
Transport.Serial Data transferring through output and input transports by the test "TrOut" /dev/pts/7:115200:8N1: Passed. Time = 4.785 ms. /dev/pts/6:115200:8N1: Passed. Time = 12.528 ms. /dev/pts/5:115200:8N1: Passed. Time = 13.083 ms.
Transport.SSL Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
Transport.SSL Input/Output create/remove, change, load, save and load from config PASSED PASSED PASSED
Transport.SSL Data transferring through output and input transports by the test "TrOut" 127.0.0.1:10041: Passed. Time = 2.308 ms. 127.0.0.1:10041: Passed. Time = 98.542 ms. 127.0.0.1:10041: Passed. Time = 90.242 ms.
Transport Time of the execution, seconds 11.800865 2.805004 6.398231
Protocol.SelfSystem Disconnect/Connect Busy/Passed manually Built-in Built-in
Protocol.SelfSystem Tests for the requests to remote station by QTCfg and Vision. Passed manually Passed manually Passed manually
Protocol.ModBus Execution of the test controller object DAQ.ModBUS.testTCP 0:Running. Acquisition with the period: 1s. Spent time: 1.366ms[3.386ms]. Read 61698(0) registers, 8814(0) coils. Wrote 0 registers, 0 coils. Errors of connection 0, of response 0. 0:Running. Acquisition with the period: 1s. Spent time: 13.43ms[26.41ms]. Read 14868(0) registers, 2124(0) coils. Wrote 0 registers, 0 coils. Errors of connection 0, of response 0. 0:Running. Acquisition with the period: 1s. Spent time: 6.739ms[5.53s]. Read 22848(0) registers, 3264(0) coils. Wrote 0 registers, 0 coils. Errors of connection 0, of response 0.
Protocol.ModBus Disconnect/Connect Busy/Passed manually Busy/Passed manually Busy/Passed manually
Protocol.OPC_UA Execution of the test controller object DAQ.OPC_UA.test 0:Running. Acquisition with the period: 1s. Spent time: 1.107ms[3.299ms]. Requests 1562. 0:Running. Acquisition with the period: 1s. Spent time: 3.696ms[44.42ms]. Requests 391. 0:Running. Acquisition with the period: 1s. Spent time: 8.253ms[81.81ms]. Requests 566.
Protocol.OPC_UA Disconnect/Connect Busy/Passed manually Busy/Passed manually Busy/Passed manually
Protocol.UserProtocol Send requests to a test-echo protocol from a transport Enabled. Modified, re-enable to apply! Requests input 4, output 0. Enabled. Requests input 9, output 0. Enabled. Requests input 9, output 0.
Protocol.UserProtocol Disconnect/Connect Passed/Passed Built-in Built-in
Protocol.HTTP Send GET and SET requests on the browsers: Chromium, FireFox, Opera, Konqueror. Passed (Chrome, FireFox, Opera) Konqueror now has problems with UI.WebVision, seems with some Form elements.

=> The observing is planed after the release.

Protocol.HTTP Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
Protocol Time of the execution, seconds 37.448586 26.521645 26.61624
Archive Tests for the value buffer. Passed Passed Passed
Archive Value archive create/remove, change, load, save and load from config PASSED PASSED PASSED
Archive.FSArch Message/Value archiver create/remove, change, load, save and load from config PASSED PASSED PASSED
Archive.FSArch The test "Mess" of the module "SystemTests" for archiving messages Passed Passed Passed
Archive.FSArch Assign/Clear archiving from the parameter attribute PASSED PASSED PASSED
Archive.FSArch The tests "Archive" of the module "SystemTests" for the value archiver to verify the correctness of the functioning of the sequential packaging mechanism Passed Passed Passed
Archive.FSArch Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
Archive.DBArch Message/Value archiver create/remove, change, load, save and load from config PASSED PASSED PASSED
Archive.DBArch The test "Mess" of the module "SystemTests" for archiving messages Passed Passed Passed
Archive.DBArch Assign/Clear archiving from the parameter attribute PASSED PASSED PASSED
Archive.DBArch Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
Archive Time of the execution, seconds 2.399482 9.917671 15.666537
DB.SQLite Disconnect/Connect Built-in Built-in Built-in
DB.SQLite create/remove, change, load, save and load from config PASSED PASSED PASSED Does not load due preventing from it for any besides the DB directly

=> FIXED

DB.SQLite The tests "BD" of the module "SystemTests" Passed Passed Passed
DB.MySQL Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DB.MySQL create/remove, change, load, save and load from config PASSED PASSED PASSED
DB.MySQL The tests "BD" of the module "SystemTests" Passed Passed Passed
DB.PostgreSQL Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DB.PostgreSQL create/remove, change, load, save and load from config PASSED PASSED PASSED
DB.PostgreSQL The tests "BD" of the module "SystemTests" Passed Passed Passed
DB.FireBird Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DB.FireBird create/remove, change, load, save and load from config PASSED PASSED PASSED
DB.FireBird The tests "BD" of the module "SystemTests" Passed Passed Passed
DB.DBF Disconnect/Connect Passed/Passed Built-in Built-in
DB.DBF create/remove, change, load, save and load from config PASSED PASSED PASSED
DB.DBF The tests "BD" of the module "SystemTests" Passed PASSED Passed
DB Time of the execution, seconds 117.412624 97.512027 243.628366
DAQ Templates library create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.JavaLikeCalc Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.JavaLikeCalc Functions and its libraries create/remove, change, load, save and load from config and function copy PASSED PASSED PASSED
DAQ.JavaLikeCalc Disconnect/Connect Omitted/Passed manually Omitted/Passed manually Omitted/Passed manually
DAQ.LogicLev Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.LogicLev Test "Param" from the module "SystemTests" Passed Passed Passed
DAQ.LogicLev Test "Val" of the module "SystemTests" for the parameter attribute Passed Passed Passed
DAQ.LogicLev Disconnect/Connect Busy/Passed manually Built-in Built-in
DAQ.BlockCalc Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.BlockCalc Blocks create/remove, change, load, save and load from config and copy, set link PASSED PASSED PASSED
DAQ.BlockCalc Disconnect/Connect Busy/Passed manually Busy/Passed manually Busy/Passed manually
DAQ.DAQGate Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.DAQGate Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DAQ.System Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.System Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DAQ.ModBus Controller object, parameter and other main objects create/remove, change, load, save and load from config Passed/Passed PASSED PASSED
DAQ.ModBus Disconnect/Connect Passed/Passed Passed/Passed Busy/Passed manually Crash on exit in the input transport of the module protocol due the input transport thread termination in access to the disconnecting protocol

=> FIXED, setting the waiting time to the program generic STD_WAIT_TM (10 seconds), processing the input protocol exception, doing not generate the exception for disabling now nodes.

DAQ.DCON Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.DCON Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DAQ.OPC_UA Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.OPC_UA Disconnect/Connect Busy/Passed manually Busy/Passed manually Busy/Passed manually
DAQ.SNMP Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED Missed
DAQ.SNMP Disconnect/Connect Passed/Passed Passed/Passed Missed
DAQ.Siemens Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.Siemens Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DAQ.SoundCard Controller object, parameter and other main objects create/remove, change, load, save and load from config PASSED PASSED PASSED
DAQ.SoundCard Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
DAQ Time of the execution, seconds 42.139237 74.879167 146.522037
Special.FLibSYS Disconnect/Connect Busy/Passed manually Built-in Built-in
Special.FLibMath Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
Special.FLibComplex1 Disconnect/Connect Busy/Passed manually Built-in Built-in
UI.VCAEngine Widgets and widgets' library create/remove, change, load, save and load from config PASSED PASSED PASSED
UI.VCAEngine Project, pages and widgets create/remove, change, load, save and load from config PASSED PASSED PASSED
UI.VCAEngine Session create, start and remove PASSED PASSED PASSED
UI.VCAEngine Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
UI.QTStarter Disconnect/Connect Impossible-locked
UI.QTCfg Test for stable and adequate work with the control interface Passed manually Passed manually Passed manually
UI.QTCfg Disconnect/Connect Omitted/Passed manually Omitted/Passed manually Omitted/Passed manually Crash at disconnecting but the Qt events queue seems has some events still from this module

=> FIXED: expanding the waiting time before the disconnecting, after the module stopping, up to one second.

UI.Vision Widgets and widget library create/remove, change, load and save Passed manually Passed manually Passed manually
UI.Vision Project, page and widget create/remove, change, load and save Passed manually Passed manually Passed manually
UI.Vision Session create, start and remove Passed manually Passed manually Passed manually
UI.Vision Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed Crash if a window of the module open, seems due deferred deletion

=> FIXED, replacing back for the deferred deletion to the direct one.

UI.WebCfgD Test for stable and adequate work with the control interface Passed manually Passed manually Passed manually
UI.WebCfgD Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
UI.WebVision Test for stable and adequate work with the Demo-project interface Passed manually Passed manually Passed manually
UI.WebVision Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
UI.WebUser Test for operation with a user interface through the module Passed manually Passed manually Passed manually
UI.WebUser Disconnect/Connect Passed/Passed Passed/Passed Passed/Passed
UI Time of the execution, seconds 1.737496 23.509667 32.622389