*** Settings *** Documentation Test suite testing plugin loaders implemented in IoTDM. ... Test cases are testing the BundleLoader and KarafFeatureLoader RPCs. ... Suite uses valid and invalid testing plugins from IoTDM repository from iotdm/itcsitdist/iotdmitresources ... Invalid plugin means that there is some intentional issue in the implementation of the plugin which ... causes failure during plugin loading process and it should be catched by BundleLoader or KarafFeatureLoader ... and such plugin must not be loaded to system as well as nothing from its dependencies. *** Test Cases *** 1.00 Bundle loader instance has no features loaded [Documentation] Check weather there are any BundleLoader instances. [Tags] not-implemented exclude TODO 1.01 Bundle loader loads new feature [Documentation] Load bundle using bundle loader and verify it is loaded. [Tags] not-implemented exclude TODO 1.02 Bundle loader fails to load same feature using new feature name [Documentation] Load same bundle using bundle loader using new feature name should fail with bundle already exist. [Tags] not-implemented exclude TODO 1.03 Bundle loader update feature should fail [Documentation] Load new bundle using bundle loader on same feature-name, and verify weather it failed. [Tags] not-implemented exclude TODO 1.04 Bundle loader loads second feature [Documentation] Load second bundle using bundle loader and verify it is loaded. [Tags] not-implemented exclude TODO 1.05 Bundle loader tries to update feature to already existing feature [Documentation] Updating feature to already loaded plugins should fail with bundle already exist. [Tags] not-implemented exclude TODO 2.00 Bundle loader reloads both features [Documentation] Reload all plugins, verify they are still there and check if ids of bundles are changed. [Tags] not-implemented exclude TODO 3.00 Bundle loader removes single feature [Documentation] Remove single feature and verify it is gone. [Tags] not-implemented exclude TODO 3.02 Bundle loader clears all features loaded using specific instance [Documentation] Load back removed feature verify and try to remove plugins on the specific instance and verify. ... they are all gone [Tags] not-implemented exclude TODO 4.00 Bundle loader tests multiple cases of missing configuration loading new feature [Documentation] Try to load plugin using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 4.01 Bundle loader tests multiple cases of invalid values loading new feature [Documentation] Try to load plugin using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 4.02 Bundle loader tests removing feature wit missing data [Documentation] Try to remove plugin using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 4.03 Bundle loader tests removing feature using invalid value [Documentation] Try to remove plugin using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 4.04 Bundle loader test removing all features without bundle loader instance name specified [Documentation] Try to remove all plugins using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 4.05 Bundle loader test removing all features without bundle loader instance name specified [Documentation] Try to remove all plugins using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 4.06 Bundle loader tests reloading feature with missing data [Documentation] Try to reload plugin using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 4.07 Bundle loader tests reloading feature using invalid value [Documentation] Try to reload plugin using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 4.08 Bundle loader tests loading a feature with missing function [Documentation] Tries to load feature with missing function from Onem2mPluginManager class. It is expecting to ... have doSomething function. [Tags] not-implemented exclude TODO 5.00 Bundle loader loads feature, and verify weather it is registered using registerPluginHttp [Documentation] Load second bundle using bundle loader and verify it is loaded. Also is should third. Verify plugin ... manager registration and communications channels. [Tags] not-implemented exclude TODO 6.00 Bundle loader instance has no features loaded [Documentation] Check weather there are any BundleLoader instance. [Tags] not-implemented exclude TODO 7.00 Karaf loader instance has no features loaded [Documentation] Check weather there are any KarafLoader instances. [Tags] not-implemented exclude TODO 7.01 Karaf loader loads new feature [Documentation] Load feature using karaf loader and verify it is loaded. [Tags] not-implemented exclude TODO 7.02 Karaf loader fails to load same feature using new feature name [Documentation] Load same feature using karaf loader using new feature name should fail with bundle already exist. [Tags] not-implemented exclude TODO 7.03 Karaf loader fails to update feature with different feature [Documentation] Load new feature using karaf loader on same feature-name, and fail. [Tags] not-implemented exclude TODO 7.04 Bundle loader loads second feature [Documentation] Load second feature using karaf loader and verify it is loaded. [Tags] not-implemented exclude TODO 8.00 Karaf loader reloads both features [Documentation] Reload all features, verify they are still there and check if ids of features are changed. [Tags] not-implemented exclude TODO 9.00 Karaf loader removes single feature [Documentation] Remove single feature and verify it is gone. [Tags] not-implemented exclude TODO 9.01 Karaf loader clears all features loaded using specific instance [Documentation] Load back removed feature verify and try to remove features on the specific instance and verify. ... they are all gone [Tags] not-implemented exclude TODO 10.00 Karaf loader tests multiple cases of missing configuration loading new feature [Documentation] Try to load plugin using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 10.01 Karaf loader tests multiple cases of invalid values loading new feature [Documentation] Try to load plugin using data that are not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 10.02 Karaf loader tests removing feature wit missing data [Documentation] Try to remove plugin using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 10.03 Karaf loader tests removing feature using invalid value [Documentation] Try to remove plugin using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 10.04 Karaf loader test removing all features without karaf feature loader name specified [Documentation] Try to remove all plugins using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 10.05 Karaf loader test removing all features without karaf feature loader name specified [Documentation] Try to remove all plugins using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 10.06 Karaf loader tests reloading feature with missing data [Documentation] Try to reload plugin using data that are missing some of the configuration. [Tags] not-implemented exclude TODO 10.07 Karaf loader tests reloading feature using invalid value [Documentation] Try to reload plugin using data that not valid and therefore request shoud fail. [Tags] not-implemented exclude TODO 10.08 Bundle loader tests loading a feature with missing function [Documentation] Tries to load feature with missing function from Onem2mPluginManager class. It is expecting to ... have doSomething function. [Tags] not-implemented exclude TODO 11.00 Karaf loader instance has no features loaded [Documentation] Check weather there are any KarafLoader instances. [Tags] not-implemented exclude TODO *** Keywords *** TODO Fail Not implemented