Additional modules validation
Below there is detailed information about the available test cases for validation of the other OSGi runtime modules. These proprietary test cases are located in the testcases directory, and their project and configuration files – in the tee/sa sub-folders of projects and configs respectively. The files in the ../bosch-iot-gateway-sdk/runtime-validator/tee/sa/projects folder are:
Bundle operations files – *-bo.prj.xml, executing the basic bundle operations: install, start, stop, update, uninstall, of the bundles of each module. Demo files – *-bo.demo.prj.xml, executing the basic bundle operations from above, including the demo bundles of the module, if there are any. Project files – *-prj.xml, executing all the test cases – *-tc.jar of each module.
Automation
com.prosyst.mbs.automation-prj.xml com.prosyst.mbs.automation-bo.prj.xml com.prosyst.mbs.automation-bo.demo.prj.xml
Automation ESH – deprecated
com.prosyst.mbs.automation.esh-bo.demo.prj.xml com.prosyst.mbs.automation.esh-bo.prj.xml com.prosyst.mbs.automation.esh-bo.rest.prj.xml com.prosyst.mbs.automation.esh-prj.xml
HAM – deprecated
com.prosyst.mbs.automation.ham-bo.demo.prj.xml com.prosyst.mbs.automation.ham-bo.prj.xml com.prosyst.mbs.automation.ham-prj.xml
Azure
com.prosyst.mbs.azure.iot-bo.demo.prj.xml com.prosyst.mbs.azure.iot-bo.prj.xml
BACnet
com.prosyst.mbs.bacnet-bo.prj.xml com.prosyst.mbs.bacnet-prj.xml
Bluetooth LE
com.prosyst.mbs.bluetooth.le-bo.demo.prj.xml com.prosyst.mbs.bluetooth.le-bo.prj.xml com.prosyst.mbs.bluetooth.le-prj.xml
Cameras
com.prosyst.mbs.cameras-bo.demo.prj.xml com.prosyst.mbs.cameras-bo.prj.xml com.prosyst.mbs.cameras-prj.xml
ConfigTree - deprecated
com.prosyst.mbs.configtree-bo.demo.prj.xml com.prosyst.mbs.configtree-bo.prj.xml com.prosyst.mbs.configtree-prj.xml
Core
com.prosyst.mbs.core-bo.demo.prj.xml com.prosyst.mbs.core-bo.prj.xml com.prosyst.mbs.core-prj.xml
Database
com.prosyst.mbs.db-bo.demo.prj.xml com.prosyst.mbs.db-bo.prj.xml com.prosyst.mbs.db-prj.xml
DECT
com.prosyst.mbs.dect-bo.demo.prj.xml com.prosyst.mbs.dect-bo.prj.xml com.prosyst.mbs.dect-prj.xml
Device Access
com.prosyst.mbs.da-all.prj.xml com.prosyst.mbs.da-bo.demo.prj.xml com.prosyst.mbs.da-bo.prj.xml com.prosyst.mbs.da-hdm.prj.xml com.prosyst.mbs.da-bo.rest.prj.xml com.prosyst.mbs.da-prj.xml com.prosyst.mbs.device.itemstc-prj.xml
Externals
com.prosyst.mbs.external-bo.prj.xml com.prosyst.mbs.external-bo.httpcompat.prj.xml
Framework
com.prosyst.mbs.framework.demos-bo.prj.xml com.prosyst.mbs.framework-osgi.prj.xml com.prosyst.mbs.framework-prj.xml
Functional Items management
com.prosyst.mbs.fim-bo.demo.prj.xml com.prosyst.mbs.fim-bo.prj.xml com.prosyst.mbs.fim-bo.rest.prj.xml com.prosyst.mbs.fim-prj.xml
History
com.prosyst.mbs.history-bo.demo.prj.xml com.prosyst.mbs.history-bo.prj.xml com.prosyst.mbs.history-prj.xml
Home Connect
com.prosyst.mbs.homeconnect-bo.prj.xml
JSON-RPC
com.prosyst.mbs.webservices.jsonrpc-bo.demo.prj.xml com.prosyst.mbs.webservices.jsonrpc-bo.prj.xml com.prosyst.mbs.webservices.jsonrpc-prj.xml
KNX
com.prosyst.mbs.knx-bo.prj.xml com.prosyst.mbs.knx-prj.xml
mDNS
com.prosyst.mbs.mdns-bo.demo.prj.xml com.prosyst.mbs.mdns-bo.prj.xml com.prosyst.mbs.mdns-prj.xml
Modbus
com.prosyst.mbs.modbus-bo.prj.xml com.prosyst.mbs.modbus-prj.xml
mToolkit
com.prosyst.mbs.mtoolkit.iagent-bo.prj.xml com.prosyst.mbs.mtoolkit.iagent-prj.xml
mBProfiler
OSGi Runtime Validator does not provide test cases for this module.
ONVIF
com.prosyst.mbs.onvif-bo.demo.prj.xml com.prosyst.mbs.onvif-bo.prj.xml com.prosyst.mbs.onvif-prj.xml
OSGi
com.prosyst.mbs.osgi-bo.demo.httpcompat.prj.xml com.prosyst.mbs.osgi-bo.demo.prj.xml com.prosyst.mbs.osgi-bo.httpcompat.prj.xml com.prosyst.mbs.osgi-bo.prj.xml com.prosyst.mbs.osgi-httpcompat.prj.xml com.prosyst.mbs.osgi-osgi.prj.xml com.prosyst.mbs.osgi-prj.xml com.prosyst.mbs.osgi-split.prj.xml com.prosyst.mbs.osgi-split.httpcompat.prj.xml
The files containing <-httpcompat-> in their names refer to the deprecated proprietary Bosch HTTP Service implementation.
Peripheral
com.prosyst.mbs.peripheral-bo.demo.prj.xml com.prosyst.mbs.peripheral-bo.prj.xml com.prosyst.mbs.peripheral-prj.xml
Policy Admin
com.prosyst.mbs.policyadmin-bo.prj.xml com.prosyst.mbs.policyadmin-prj.xml
REST
com.prosyst.mbs.webservices.rest-bo.compact.prj.xml com.prosyst.mbs.webservices.rest-bo.demo.compact.prj.xml com.prosyst.mbs.webservices.rest-bo.demo.prj.xml com.prosyst.mbs.webservices.rest-bo.prj.xml com.prosyst.mbs.webservices.rest-compact.prj.xml com.prosyst.mbs.webservices.rest-prj.xml
The files containing <-compact- > in their names refer to the compact version container.
Scripting
com.prosyst.mbs.scripting-bo.demo.prj.xml com.prosyst.mbs.scripting-bo.prj.xml com.prosyst.mbs.scripting-prj.xml
Serial and Parallel
com.prosyst.mbs.comm-bo.demo.prj.xml com.prosyst.mbs.comm-bo.prj.xml com.prosyst.mbs.comm-prj.xml
SHIP
com.prosyst.mbs.ship-bo.prj.xml com.prosyst.mbs.ship-bo.websockets.prj.xml com.prosyst.mbs.ship-prj.xml com.prosyst.mbs.ship-websockets.prj.xml
SPINE
com.prosyst.mbs.spine-bo.prj.xml
TEE
com.prosyst.mbs.tee-prj.xml
Things REST
com.prosyst.mbs.things.agent-bo.prj.xml com.prosyst.mbs.things.agent-prj.xml com.prosyst.mbs.things.rest-bo.prj.xml com.prosyst.mbs.things.rest-prj.xml
Units of Measurement Framework
com.prosyst.mbs.units-bo.prj.xml com.prosyst.mbs.units-prj.xml
USB
com.prosyst.mbs.usb-bo.demo.prj.xml com.prosyst.mbs.usb-bo.prj.xml com.prosyst.mbs.usb-prj.xml
Util
com.prosyst.mbs.util-bo.prj.xml com.prosyst.mbs.util-prj.xml
Web
com.prosyst.mbs.web-bo.prj.xml
Websockets
com.prosyst.mbs.websockets-bo.httpcompat.prj.xml com.prosyst.mbs.websockets-httpcompat.prj.xml com.prosyst.mbs.websockets-prj.xml
The files containing <-httpcompat-> in their names refer to the deprecated proprietary Bosch HTTP Service implementation.
Zigbee
com.prosyst.mbs.zigbee-bo.demo.prj.xml com.prosyst.mbs.zigbee-bo.prj.xml com.prosyst.mbs.zigbee-bo.simulator.prj.xml com.prosyst.mbs.zigbee-prj.xml
Z-Wave
com.prosyst.mbs.zwave-bo.demo.prj.xml com.prosyst.mbs.zwave-bo.prj.xml