Hi George,

Does:
where python3
work on your linux system?
It does on windows, so we can get rid of changing the python path in the bash 
script if it works..

Kind Regards,
Wouter

From: iotivity-dev-boun...@lists.iotivity.org 
[mailto:iotivity-dev-boun...@lists.iotivity.org] On Behalf Of Wouter van der 
Beek (wovander)
Sent: 21 February 2018 09:56
To: Nash, George <george.n...@intel.com>; Arthur Barros Lapprand 
<a...@cin.ufpe.br>
Cc: iotivity-dev@lists.iotivity.org
Subject: Re: [dev] OCF Conformance Test Tool

Thanks George!
I have merged the pull request.

Thanks for checking the scripts on Linux!

Kind Regards,
Wouter

From: Nash, George [mailto:george.n...@intel.com]
Sent: 20 February 2018 21:27
To: Wouter van der Beek (wovander) 
<wovan...@cisco.com<mailto:wovan...@cisco.com>>; Arthur Barros Lapprand 
<a...@cin.ufpe.br<mailto:a...@cin.ufpe.br>>
Cc: iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>
Subject: RE: [dev] OCF Conformance Test Tool

Some additional information getting the DeviceBuilder to work on Linux:
Change
DeviceBuilder_C++IotivityServer.sh
line 56:
from: DeviceBuilder=./src/deviceBuilder.py
to DeviceBuilder=./src/DeviceBuilder.py
test/test.sh
line 4
from: DeviceBuilder=./src/deviceBuilder.py
to DeviceBuilder=./src/DeviceBuilder.py
this issue has been reported to the DeviceBuilder project I am planning to make 
a pull request for the issue soon.

George Nash



From: Nash, George
Sent: Tuesday, February 20, 2018 12:27 PM
To: Nash, George <george.n...@intel.com<mailto:george.n...@intel.com>>; Wouter 
van der Beek (wovander) <wovan...@cisco.com<mailto:wovan...@cisco.com>>; Arthur 
Barros Lapprand <a...@cin.ufpe.br<mailto:a...@cin.ufpe.br>>
Cc: iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>
Subject: RE: [dev] OCF Conformance Test Tool

Small typo `os.system(python3 -m pip install -user <package>)` should be 
‘os.system(python3 -m pip install --user <package>)’


From: 
iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org>
 [mailto:iotivity-dev-boun...@lists.iotivity.org] On Behalf Of Nash, George
Sent: Friday, February 16, 2018 1:58 PM
To: Wouter van der Beek (wovander) 
<wovan...@cisco.com<mailto:wovan...@cisco.com>>; Arthur Barros Lapprand 
<a...@cin.ufpe.br<mailto:a...@cin.ufpe.br>>
Cc: iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>
Subject: Re: [dev] OCF Conformance Test Tool

To use DeviceBuilder on Linux you may need to make some modifications to the 
scripts.

Edit: DeviceBuilder_C++IotivityServer.sh

Change
PYTHONE_EXE to your local copy of python 3.x

For my Linux system I set it to
`PYTHON_EXE=python3`

The first time you run the script you need to run it under sudo or you will 
need to change src/install.py

Where it calls:
os.system(python3 -m pip install <package>)

change this to

os.system(python3 -m pip install -user <package>)

Change this for all three packages cbor, jsonschema, and deepdiff.

this will install the package in user space not system space so you don’t need 
to use sudo.

George Nash


From: 
iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org>
 [mailto:iotivity-dev-boun...@lists.iotivity.org] On Behalf Of Wouter van der 
Beek (wovander)
Sent: Friday, February 16, 2018 9:19 AM
To: Arthur Barros Lapprand <a...@cin.ufpe.br<mailto:a...@cin.ufpe.br>>
Cc: iotivity-dev@lists.iotivity.org<mailto:iotivity-dev@lists.iotivity.org>
Subject: Re: [dev] OCF Conformance Test Tool

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<mailto:wovan...@cisco.com>>
Cc: chiayu...@ite.com.tw<mailto:chiayu...@ite.com.tw>; 
iotivity-dev@lists.iotivity.org<mailto: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

Reply via email to