Hi Arthur, What do you want to do with the definitions? e.g. what do you want to achieve?
Currently OCF is using raml0.8 as RESTfull definition + json schemas, but OCF is moving to use swagger2.0. Hence each repo has also swagger2.0 definitions. Raml2doc is for generating specs… hence you should not be bothered with this tool. It is intended for the guys that develop and maintain the specs e.g. the main output is an word document (e.g. doc). DeviceBuilder is written in python, and uses the swagger definitions as input. the development was done on windows, and it should also work on Linux. The top level script is an bash script. if you encounter issues on Linux, please make an issue in github so that we can fix the encountered issue. Kind Regards, Wouter From: Arthur Barros Lapprand [mailto:a...@cin.ufpe.br] Sent: 16 February 2018 16:27 To: Wouter van der Beek (wovander) <wovan...@cisco.com> Cc: chiayu...@ite.com.tw; iotivity-dev@lists.iotivity.org Subject: Re: [dev] OCF Conformance Test Tool Hi Wouter, Thank you for the explanation. I tried to use the raml2doc a week ago and couldn't succeed for the script I saw was for Windows. Do you know a way I can generate it with Linux? (also, I saw raml is v0.8, not sure if this is ok or if I should look for 1.0 specs). Best regards, Lapprand Em sex, 16 de fev de 2018 às 12:42, Wouter van der Beek (wovander) <wovan...@cisco.com<mailto:wovan...@cisco.com>> escreveu: Hi Arthur, These descriptions are the real thing. e.g. it is the single source that is being used to create the specification text. OCF has an test tool that also uses these descriptions, the RAML is used to verify which methods, queryparams, etc are used for each resource. The schemas are used to validate the actual payloads on the wire. See the internal OCF website to download the CTT tool. Also these descriptions can be used to generate an application skeleton. See https://github.com/openconnectivityfoundation/DeviceBuilder Kind Regards, Wouter From: iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org> [mailto:iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org>] On Behalf Of Arthur Barros Lapprand Sent: 16 February 2018 15:36 To: chiayu...@ite.com.tw<mailto:chiayu...@ite.com.tw> Cc: iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org> Subject: Re: [dev] OCF Conformance Test Tool Hi again, I have some questions I've been asking myself for a while. If someone could briefly answer one or more of them I'd be grateful, they're OCF related: 1 - the OCF github repository has those json/raml/swagger files which from what i've seen describe parts of the OCF specification. Are those files really describing it or are they meant for something else? 2 - does IoTivity uses these schemas to check its implementation? if so, how is that done? I have yet to work with these file types so pardon my ignorance in this matter. Regards, Lapprand Em ter, 13 de fev de 2018 às 03:28, Arthur Barros Lapprand <a...@cin.ufpe.br<mailto:a...@cin.ufpe.br>> escreveu: Well I guess I've read it wrong. Thank you for the information! Regards, Lapprand On Sun, Feb 11, 2018, 23:32 <chiayu...@ite.com.tw<mailto:chiayu...@ite.com.tw>> wrote: https://openconnectivity.org/foundation/join Gold Member Benefits (Annual Dues: $2,000 USD) Eligible to participate in a non-voting capacity in Work Groups Eligible to lead and participate in Task Groups in a non-voting capacity Eligible to seek OCF and UPnP certification of products and/or services Eligible to use the organization's trademarks in connection with Member's certified products and/or services Basic Member Benefits (Annual Dues: $0 USD) Eligible to have read only rights for members-only materials Eligible to access the OCF and UPnP certification test tools for pre-testing purposes only (cannot certify devices) Best Regards, ChiaYu From: iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org> [mailto:iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org>] On Behalf Of Arthur Barros Lapprand Sent: Monday, February 12, 2018 12:01 AM To: dwarka.day...@samsung.com<mailto:dwarka.day...@samsung.com> Cc: iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org> Subject: Re: [dev] OCF Conformance Test Tool Oh, ok, thanks! I read somewhere that basic membership couldn't access the test tool. Regards, Lapprand Em dom, 11 de fev de 2018 às 12:23, 드와르카 <dwarka.day...@samsung.com<mailto:dwarka.day...@samsung.com>> escreveu: Basic membersip is free. Regards Dwarka Sent from Knox Portal for Mobile --------- Original Message --------- Sender : Arthur Barros Lapprand <a...@cin.ufpe.br<mailto:a...@cin.ufpe.br>> Date : 2018-02-10 01:39 (GMT+5) Title : Re: [dev] OCF Conformance Test Tool Hi Mats, Thank you for responding. So I guess I need to pay $1000,00 in order to check that tool, needn't I? Regards, Lapprand Em sex, 9 de fev de 2018 às 16:53, Mats Wichmann <m...@wichmann.us<mailto:m...@wichmann.us>> escreveu: On 02/09/2018 12:46 PM, Arthur Barros Lapprand wrote: > Hi everyone, > > I recently had a look for OCF tests within IoTivity and found this > wiki page <https://wiki.iotivity.org/conformance_test_tool>. It mentions > OIC testing. So my questions are: > > [1] are these instructions still valid? > [2] are there tests for the Java API? > [3] are there any *references to the OCF specifications* within the tests? The ctt branch is unmaintained. The OCF-sponsored test tool is probably a better bet (and it does have spec references in the test cases). It's free to OCF members, but is not open source etc. > > I couldn't easily find tests for OCF specific rules, can someone share some > knowledge about this? I did find this api_test_guide > <https://wiki.iotivity.org/iotivity_api_test_guide> but can't figure out > how much up-to-date it is. > > Thank you in advance, > Lapprand > > > > _______________________________________________ > iotivity-dev mailing list > iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org> > https://lists.iotivity.org/mailman/listinfo/iotivity-dev > _______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org> https://lists.iotivity.org/mailman/listinfo/iotivity-dev _______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org> https://lists.iotivity.org/mailman/listinfo/iotivity-dev [http://ext.samsung.net/mail/ext/v1/external/status/update?userid=dwarka.dayama&do=bWFpbElEPTIwMTgwMjExMTUyMjU2ZXBjbXMxcDgwZWQwMmMyODg4MDU5OTNiMjc1YWZhNDE5ZjA3Njg1ZCZyZWNpcGllbnRBZGRyZXNzPWFibDNAY2luLnVmcGUuYnI_]
_______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev