Comments (5)
@nicolatimeus Any thoughts on this?
from kura.
Hi, sorry for the late reply.
org.eclipse.kura.core.cloud.factory.DefaultCloudServiceFactoryTest
works because it is an OSGi fragment [1], and therefore has access to all of the classes of its host bundle, even if they are not exported. I think that you can use the same approach if you want to access org.eclipse.kura.core.cloud.factory.DefaultCloudServiceFactory
directly.
An alternative can be creating an OSGi integration test instead of an unit test. That kind of test allows you to bring up an OSGi runtime during the build and use org.eclipse.kura.core.cloud.factory.DefaultCloudServiceFactory
through its publicly exported service interfaces (org.eclipse.kura.cloudconnection.factory.CloudConnectionFactory
).
Unfortunately we don't have an example for an integration test that uses CloudConnectionFactory.. You can use as a reference the other integration test in the codebase, their code is in the src/main/java
folder (not src/test/java
) of the projects under kura/test
, for example [2].
[1]
[2]
https://github.com/eclipse/kura/blob/develop/kura/test/org.eclipse.kura.core.test/src/main/java/org/eclipse/kura/core/test/MqttDataTransportTest.java
from kura.
Thank you very much for your reply.
As soon as I have some time I will try.
from kura.
This issue is stale because it has been open for 60 days with no activity.
from kura.
This issue was closed because it has been inactive for 14 days since being marked as stale.
from kura.
Related Issues (20)
- Eclipse Kura can't access additional UARTs in Raspberry Pi 4 HOT 6
- ERR_INVALID_HTTP_RESPONSE HOT 6
- Expired certificate for Eclipse Marketplace (ssl-eclipse-marketplace) HOT 1
- Unable to install packages from Eclipse Marketplace
- Question: Eclipse Kura Component is now listed as deprecated ? HOT 4
- Kura Configuration: device.custom-name & Device Custom-Name wrongly saved via Kapua Configuration HOT 9
- Hosted p2 repo containing Kura's target definition HOT 2
- Question: What is the best way to update a device running Kura maintaining components and configurations? HOT 2
- Free subscription via CloudConnectionManager HOT 2
- OSGi Metatype annotations missing from the target definition HOT 2
- Raspberry Pi Installation Documentation Error - Kura package name(s) changed? HOT 1
- install modbus package from eclipse market failed HOT 1
- installed modbus driver successfully but cannot select the modbus option when create a new driver HOT 2
- In kura 5.3.1 I have duplicate keystores HOT 10
- Bump Bouncy Castle to 1.74 HOT 2
- how config kura project in eclipse in order to run or debug HOT 3
- Ability to add / remove single channels from an asset programmatically HOT 5
- Custom cloud connector for AMQP / RabbitMQ HOT 5
- Kura Build 5.4.0 RELEASE build fails with JAVA 17
- Cannot access Web UI on VPS HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kura.