Changes required for Nano certification
Description
The default branch of this repository shall give a version of S2OPC binaries that pass the UaCTT tests for the NanoServer scope. It is possible to add families of conformance units (Facets/Profiles), when they are whole.
Changes
Changes are three-fold:
- Add a cmake option that compiles a nano server
toolkit_test_nano_server
instead oftoolkit_test_server
. - The B model parsing messages to dispatch to services shall return
ServiceFault
to subscription related requests. - Tests jobs shall be duplicated to test both
toolkit_test_server
and thetoolkit_test_nano_server
nano server. The extended servertoolkit_test_server
pipeline should be started by default in continuous integration of the merge requests. A pipeline testingtoolkit_test_nano_server
shall be triggered daily.
Edited by Vincent Monfort