Commit Graph
38 Commits
Author SHA1 Message Date
Srdjan Usorac fc006fba17 fix(tests): XML decode within nodesetLoader integration tests
Signed-off-by: Srdjan Usorac <uso@keba.com>
2025-03-02 13:38:18 +00:00
Julius Pfrommer 04fd16af13 Merge remote-tracking branch 'origin/1.4' into merge_14_master_15 2024-05-25 00:35:46 +02:00
estr Eckerstorfer Andreas 51b4427f35 refactor(tests): Include stdlib.h where open62541 no longer does it
Include is needed for definition of EXIT_SUCCESS.
2024-05-14 15:10:11 +02:00
Julius Pfrommer fcaf1678b1 Merge remote-tracking branch 'origin/1.4' into merge_14_master_14 2024-05-14 12:57:02 +02:00
estr Eckerstorfer Andreas edc9f90648 fix(tests): Only build add_node_integration_test with UA_ENABLE_XML_ENCODING
The function UA_decodeXml is needed by the add_node_integration_test
in client.c, but only available with the define UA_ENABLE_XML_ENCODING.
2024-05-13 15:36:55 +02:00
Julius Pfrommer 7f81b5e547 refactor(arch): Remove UA_REUSEADDR option -- handle in the global test server constructor 2024-03-22 11:20:20 +01:00
Götz Görisch bb44878320 fix(tests): Disable MDIS nodeset load due to errors in the nodeset
* node MoveType (i=190)  and others have no parent
* https://mantis.opcfoundation.org/view.php?id=9369
2024-01-26 07:32:00 +01:00
Götz Görisch bd24235f43 fix(tests): Removes IEC 61850 test
* IEC 61850 NodeSet was depublished
2024-01-26 07:32:00 +01:00
Julius Pfrommer aa98741b4f Merge pull request #6215 from open62541/1.4
Merge 1.4 to master
2024-01-06 08:47:49 +01:00
Noel Graf fa0fe62e92 fix(nc): Mark the NamespaceMap attribute as deprecated 2024-01-06 00:41:52 +01:00
Julius Pfrommer 70a9513bd9 Merge remote-tracking branch 'origin/1.4' into merge_14_master_10 2024-01-04 00:09:17 +01:00
Julius Pfrommer 81ba96c75f fix(test): Fix a missing include in /tests/nodeset-loader/add_node_integration_test/client.c 2024-01-03 01:26:39 +01:00
Julius Pfrommer d6701cb9fb Merge branch '1.4' into merge_14_master_9
# Conflicts:
#	plugins/eventloop/posix/eventloop_posix_udp.c
2023-12-25 22:52:05 +01:00
Julius Pfrommer c136967af3 fix(test): Remove use of raw sleep() in all unit tests 2023-12-25 18:25:35 +01:00
Julius Pfrommer 78cd1b0c28 refactor(build): Simplify the structure of the nodeset-loader tests 2023-12-10 11:38:53 +01:00
Julius Pfrommer 58099d814c refactor(plugin): Move the EventLoop to the plugins folder 2023-12-10 11:38:53 +01:00
Julius Pfrommer dd300f3eff refactor(tests): Set a custom "fake" clock in the EventLoop for unit tests 2023-10-04 10:56:26 +02:00
Noel Graf 6375f54f24 fix(examples): Bug fix in the nodeset examples and tests. Added missing header inclusion. 2023-09-22 15:25:49 +02:00
Noel Graf 62caf8b5a6 fix(examples): Bugfix for the evaluation of existing namespaces. (#5903) 2023-09-13 11:43:34 +02:00
Julius Pfrommer 390c092c05 refactor(tests): Include stdlib.h where open62541 no longer does it 2023-07-28 21:42:56 +02:00
matkonnerth ed6cb2617d Refactor(nodesetloader): update nodesetloader (#5856)
* fix unit test

* enable tests
2023-07-05 07:05:03 +02:00
Götz Görisch dd54b8bbdb fix(nodesetinjector): Extend Scales test 2023-06-26 14:19:27 +02:00
Noel Graf 546e0e2c27 feat(nodesetinjector): Integration of the Nodesetinjector into the tests and addition of documentation. 2023-06-01 14:02:58 +02:00
Andreas Ebner 3ca90d0a78 feat(server): New mechanism for automatic nodeset/companion spec injection into the server during the server-init. 2023-06-01 14:02:58 +02:00
Jan Murzyn 37eec281af fix(nodeset-loader): Minor bugfixes 2023-03-20 15:40:04 +01:00
Srdjan Usorac 74ecb37d6a feat(test): Add support for loading MTConnect and PNRIO
Signed-off-by: Srdjan Usorac <uso@keba.com>
2023-03-10 07:38:02 +01:00
Srdjan Usorac 305b2d0bea fix(test): remove CNC companion specification
* Remove CNC nodeset, since the nodesetLoader
does not support Nodeset.xml files (only
Nodeset2.xml).

Signed-off-by: Srdjan Usorac <uso@keba.com>
2023-03-06 14:21:39 +01:00
Andreas Eckerstorfer 022ad60723 fix (tests): Check server instance in UNIT tests
Failed UNIT tests caused an exception in the server loop, if the
server instance could not be created.
2023-01-31 00:07:18 +01:00
Götz Görisch 5bbb1c2cb0 fix(test): Removes integration test for GDS.Part12
* nodeset removed from ua-nodeset with OPCFoundation/UA-Nodeset@608308e
2023-01-11 17:58:53 +01:00
Götz Görisch d9c0f5bb17 fix(test): Remove test Server_loadGDSPart12Nodeset
* nodeset file was removed vom UA-Nodeset with https://github.com/OPCFoundation/UA-Nodeset/commit/608308ea2f6de67688943e131df4e27df30fc605
2023-01-11 17:58:53 +01:00
Götz Görisch 687adb7c90 fix(refactor): DI/NodeIds file renamed upstream 2023-01-11 17:58:53 +01:00
Srdjan Usorac 50fcc0ea43 feat(ci): Enable nodesetLoader for CI builds (#5454)
Signed-off-by: Srdjan Usorac <uso@keba.com>
2022-12-22 08:08:24 +01:00
Srdjan Usorac 8eeb6c33da feat(tests): Node ordering test case for open62541-nodeset-loader
Signed-off-by: Srdjan Usorac <uso@keba.com>
2022-12-20 16:03:52 +01:00
Srdjan Usorac d1d9ecb7e1 feat(tests): Integration test for open62541 nodesetLoader (#5453)
Add integration test consisting of an OPC UA Server
with custom loaded nodesets. Include an OPC UA Client
that connects to the server and browses all of the nodes
defined in the nodeset files. Validate if all of the
nodes within the nodeset(s) can be successfully browsed
(check if any node encountered an `AddNode()` issue).

Signed-off-by: Srdjan Usorac <uso@keba.com>
2022-11-17 20:31:13 +01:00
Srdjan Usorac 0f208d36a7 feat(test): Add testnodeset test for nodesetLoader
Import testnodeset.xml file used in test cases of the
nodeset-compiler. This test case is missing to have parity
between compiler and loader when testing.

Signed-off-by: Srdjan Usorac <uso@keba.com>
2022-11-15 23:25:04 +01:00
Srdjan Usorac a3a86944dd feat(test): Custom data type access test for nodesetLoader
Signed-off-by: Srdjan Usorac <uso@keba.com>
2022-11-15 23:25:04 +01:00
Srdjan Usorac 3aa55f8866 feat(test): Add memory consumption test for nodesetLoader
Add script that measures heap memory usage for
the nodesetLoader. Include all currently supported
UA-Nodesets.

Signed-off-by: Srdjan Usorac <uso@keba.com>
2022-11-15 23:25:04 +01:00
keba-uso 779e6b7902 feat(plugin): Integration of nodesetLoader functionality within open62541 (#5371) 2022-10-18 21:46:54 +02:00