From OpenSCADAWiki
< Documents | Release 0.9
Line 4: | Line 4: | ||
! 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 | ! 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 || || | + | | Control interface || Test parsing the XML file || Passed || Passed || Passed || |
|- | |- | ||
− | | Control interface || Test of the control interface || Passed || Passed || || | + | | Control interface || Test of the control interface || Passed || Passed || Passed || |
|- | |- | ||
− | | SYS || Tests for encoding of the Mime Base64 algorithm || Passed || Passed || || | + | | SYS || Tests for encoding of the Mime Base64 algorithm || Passed || Passed || Passed || |
|- | |- | ||
− | | SYS || Time of the execution, seconds || 0.011523 || 0.321771 || || | + | | 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 || || | + | | 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 || || | + | | Security || Time of the execution, seconds || 0.123682 || 5.591819 || 1.247658 || |
|- | |- | ||
− | | Transport.Sockets || Disconnect/Connect || Busy/Passed manually || Built-in || || | + | | 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 || || "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 | + | | 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 | => 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. || || | + | | 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 || || | + | | 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 || || | + | | 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. || || | + | | 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 || || | + | | Transport.SSL || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
− | | Transport.SSL || Input/Output create/remove, change, load, save and load from config || 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. || || | + | | 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 || || | + | | Transport || Time of the execution, seconds || 11.800865 || 2.805004 || 6.398231 || |
|- | |- | ||
− | | Protocol.SelfSystem || Disconnect/Connect || Busy/Passed manually || Built-in || || | + | | 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 || || | + | | Protocol.SelfSystem || Tests for the requests to remote station by QTCfg and Vision. || 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. || || | + | | 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 || || | + | | 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. || || | + | | 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 || || | + | | 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. || || | + | | 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 || || | + | | Protocol.UserProtocol || Disconnect/Connect || Passed/Passed || Built-in || Built-in || |
|- | |- | ||
| Protocol.HTTP || Send GET and SET requests on the browsers: Chromium, FireFox, Opera, Konqueror. | | Protocol.HTTP || Send GET and SET requests on the browsers: Chromium, FireFox, Opera, Konqueror. | ||
Line 60: | Line 60: | ||
=> The observing is planed after the release. | => The observing is planed after the release. | ||
|- | |- | ||
− | | Protocol.HTTP || Disconnect/Connect || Passed/Passed || Passed/Passed || || | + | | Protocol.HTTP || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
− | | Protocol || Time of the execution, seconds || 37.448586 || 26.521645 || || | + | | Protocol || Time of the execution, seconds || 37.448586 || 26.521645 || 26.61624 || |
|- | |- | ||
− | | Archive || Tests for the value buffer. || Passed || Passed || || | + | | Archive || Tests for the value buffer. || Passed || Passed || Passed || |
|- | |- | ||
− | | Archive || Value archive create/remove, change, load, save and load from config || 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | Archive.DBArch || Assign/Clear archiving from the parameter attribute || PASSED || PASSED || PASSED || |
|- | |- | ||
− | | Archive.DBArch || Disconnect/Connect || Passed/Passed || Passed/Passed || || | + | | Archive.DBArch || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
− | | Archive || Time of the execution, seconds || 2.399482 || 9.917671 || || | + | | Archive || Time of the execution, seconds || 2.399482 || 9.917671 || 15.666537 || |
|- | |- | ||
− | | DB.SQLite || Disconnect/Connect || Built-in || Built-in || || | + | | DB.SQLite || Disconnect/Connect || Built-in || Built-in || Built-in || |
|- | |- | ||
− | | DB.SQLite || create/remove, change, load, save and load from config || PASSED || PASSED || || Does not load due preventing from it for any besides the DB directly | + | | 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 | => FIXED | ||
|- | |- | ||
− | | DB.SQLite || The tests "BD" of the module "SystemTests" || Passed || Passed || || | + | | DB.SQLite || The tests "BD" of the module "SystemTests" || Passed || Passed || Passed || |
|- | |- | ||
− | | DB.MySQL || Disconnect/Connect || Passed/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 || || | + | | 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 || || | + | | DB.MySQL || The tests "BD" of the module "SystemTests" || Passed || Passed || Passed || |
|- | |- | ||
− | | DB.PostgreSQL || Disconnect/Connect || Passed/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 || || | + | | 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 || || | + | | DB.PostgreSQL || The tests "BD" of the module "SystemTests" || Passed || Passed || Passed || |
|- | |- | ||
− | | DB.FireBird || Disconnect/Connect || Passed/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 || || | + | | 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 || || | + | | DB.FireBird || The tests "BD" of the module "SystemTests" || Passed || Passed || Passed || |
|- | |- | ||
− | | DB.DBF || Disconnect/Connect || Passed/Passed || Built-in || || | + | | DB.DBF || Disconnect/Connect || Passed/Passed || Built-in || Built-in || |
|- | |- | ||
− | | DB.DBF || create/remove, change, load, save and load from config || PASSED || PASSED || || | + | | 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 || || | + | | DB.DBF || The tests "BD" of the module "SystemTests" || Passed || PASSED || Passed || |
|- | |- | ||
− | | DB || Time of the execution, seconds || 117.412624 || 97.512027 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | DAQ.LogicLev || Test "Val" of the module "SystemTests" for the parameter attribute || Passed || Passed || Passed || |
|- | |- | ||
− | | DAQ.LogicLev || Disconnect/Connect || Busy/Passed manually || Built-in || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || | + | | 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. | => 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | DAQ.SoundCard || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
− | | DAQ || Time of the execution, seconds || 42.139237 || 74.879167 || || | + | | DAQ || Time of the execution, seconds || 42.139237 || 74.879167 || 146.522037 || |
|- | |- | ||
− | | Special.FLibSYS || Disconnect/Connect || Busy/Passed manually || | + | | Special.FLibSYS || Disconnect/Connect || Busy/Passed manually || Built-in || Built-in || |
|- | |- | ||
− | | Special.FLibMath || Disconnect/Connect || Passed/Passed || || || | + | | Special.FLibMath || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
− | | Special.FLibComplex1 || Disconnect/Connect || Busy/Passed manually || || || | + | | 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 || || | + | | 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 || || | + | | 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 || || | + | | UI.VCAEngine || Session create, start and remove || PASSED || PASSED || PASSED || |
|- | |- | ||
− | | UI.VCAEngine || Disconnect/Connect || Passed/Passed || Passed/Passed || || | + | | UI.VCAEngine || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
| UI.QTStarter || Disconnect/Connect | | UI.QTStarter || Disconnect/Connect | ||
| colspan="3" | Impossible-locked || | | colspan="3" | Impossible-locked || | ||
|- | |- | ||
− | | UI.QTCfg || Test for stable and adequate work with the control interface || Passed manually || Passed manually || || | + | | UI.QTCfg || Test for stable and adequate work with the control interface || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.QTCfg || Disconnect/Connect || Omitted/Passed manually || Omitted/Passed manually || || Crash at disconnecting but the Qt events queue seems has some events still from this module | + | | 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. | => 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 || || | + | | UI.Vision || Widgets and widget library create/remove, change, load and save || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.Vision || Project, page and widget create/remove, change, load and save || Passed manually || Passed manually || || | + | | UI.Vision || Project, page and widget create/remove, change, load and save || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.Vision || Session create, start and remove || Passed manually || Passed manually || || | + | | UI.Vision || Session create, start and remove || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.Vision || Disconnect/Connect || Passed/Passed || Passed/Passed || || Crash if a window of the module open, seems due deferred deletion | + | | 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. | => 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 || || | + | | UI.WebCfgD || Test for stable and adequate work with the control interface || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.WebCfgD || Disconnect/Connect || Passed/Passed || Passed/Passed || || | + | | 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 || || | + | | UI.WebVision || Test for stable and adequate work with the Demo-project interface || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.WebVision || Disconnect/Connect || Passed/Passed || Passed/Passed || || | + | | 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 || || | + | | UI.WebUser || Test for operation with a user interface through the module || Passed manually || Passed manually || ??? || |
|- | |- | ||
− | | UI.WebUser || Disconnect/Connect || Passed/Passed || Passed/Passed || || | + | | UI.WebUser || Disconnect/Connect || Passed/Passed || Passed/Passed || Passed/Passed || |
|- | |- | ||
− | | UI || Time of the execution, seconds || 1.737496 || 23.509667 || || | + | | UI || Time of the execution, seconds || 1.737496 || 23.509667 || 32.622389 || |
|} | |} |
Revision as of 20:04, 13 June 2018
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 | ??? | |
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 elemwnts.
=> 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 | ??? | |
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 | ??? | |
UI.Vision | Project, page and widget create/remove, change, load and save | Passed manually | Passed manually | ??? | |
UI.Vision | Session create, start and remove | 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 | ??? | |
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 | ??? | |
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 | ??? | |
UI.WebUser | Disconnect/Connect | Passed/Passed | Passed/Passed | Passed/Passed | |
UI | Time of the execution, seconds | 1.737496 | 23.509667 | 32.622389 |