-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make LWM2M Zephyr integration tests pass ✅ #1537
Comments
@SeppoTakalo, let me know if this is OK to you to test if Leshan modification help to pass tests. 🙏 For write attributes this should be OK in |
Hi @sbernard31 I have no knowledge of Java or how to build the Or, if the changes are already in here |
Great ! 👍
I understand, I will let you know where to get the jar file. |
I figured out how to build the JAR file. Docker rescued me from learning to install proper toolchains.
Now writing attributes to resource instance ❯ curl -i -X PUT "http://localhost:8080/api/clients/native_posix/3/0/7/0/attributes?pmin=1&pmax=20"
HTTP/1.1 200 OK
Date: Fri, 10 Nov 2023 11:35:18 GMT
Content-Type: application/json
Content-Length: 69
Server: Jetty(9.4.51.v20230217)
{"status":"CHANGED(204)","valid":true,"success":true,"failure":false}% |
@SeppoTakalo, support of "/" in Read-Composite is now available in `master. ✔️ (and so at :https://ci.eclipse.org/leshan/job/leshanci/job/master/lastSuccessfulBuild/artifact/leshan-server-demo.jar) Next step "observe active cancel". Maybe I will work on it next week. 🤷♂️ |
@SeppoTakalo I just added an API for "observe active" cancel. Some details about the API at : #1538 (comment) This should be available in Let me know if you succeed to pass all Zephyr integrations test now 🙏 |
Remaining testcases from 100 - 399 range now implemented and pass: |
Great 🎉 ! @SeppoTakalo Thx a lot for your help on this 🙏 I really appreciate it ! Do no hesitate to contact me or Leshan project, if you face any interoperability issues in the future. I think we can close this issue now ✅ ! |
@sbernard31 If we continue to use the Demo server for testing purposes, we tend to have a However, the problem is that this link stays static, even when the content changes. Docker caches the result, so there is no clean way to update the Is there any intention to branch, tag or release, so that we could point somewhere where our Dockerimage would be able to fetch a tagged release of that jar? |
|
Ah, the Maven central seems to be what I was looking for. Thanks. |
OK 2.0.0-M14 should be released soon with all feature we talked about here : #1531 |
Recently @SeppoTakalo add some integration tests based on Leshan in Zephyr project : zephyrproject-rtos/zephyr#64013
But there is some tests which can not pass because of Issues/limitations of leshan-server-demo.
This is issue aims to track work about make all tests green ✅.
Identified issues/limitations :
master
now.It must be fixed in
master
.master
now.The text was updated successfully, but these errors were encountered: