Code Monkey home page Code Monkey logo

onem2mtester's Introduction

oneM2MTester

Welcome to open source oneM2M conformance testing tool project.

Introduction

  • oneM2MTester project is a oneM2M conformance testing project which was initialized by Korea Electronics Technology Institute (KETI) in January 2016.

  • The project is collaborated with 11 international members including

    • Korea Electronics Technology Institute (KETI),
    • Sejong University (SJU),
    • Ericsson,
    • Korea Telecommunications Technology Association (TTA),
    • Easy Global Market (EGM),
    • Sensinov,
    • InterDigital,
    • LAAS-CNRS,
    • InnoWireless,
    • DTNC,
    • Huawei.
  • The project aims to develop and distribute an open source oneM2M conformance testing tool and associated user manuals.

  • The oneM2MTester tool is developed based on open source Eclipse TITAN for oneM2M platform developers or testing engineers to test and evaluate their oneM2M implementations (CSE and AE) during or after the implementation development.

Dissemination

  • Active participation and demonstration oneM2MTester in international conference and events.
  • We prepare and upload oneM2MTester conformance testing video on the YouTube.
  • M2MSpace which is being developed by Innowiress is commercial oneM2M conformance testing tool based on oneM2MTester. In addition, M2MSpace is authorized by TTA.

More information for the dissemination of oneM2MTester can be found here.

Wiki Page

Visit Wiki homepage for more guide information and here is a quick link for oneM2MTester User Guide

Licenses

Members Logo

KETI logo SJU logo Ericsson logo EGM logo Huawei logo TTA logo DTNC logo Sensinov logo InterDigital logo LAAS-CNRS logo InnoWireless logo

Latest News

[2018 April]

  • oneM2MTester version 2.0.0 supports all oneM2M Release1 testcases required by TTA

onem2mtester's People

Contributors

hwangjaeyoung avatar iotketi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

onem2mtester's Issues

oneM2MTesterConfig.cfg 설정 파일 문의

안녕하세요? oneM2M 구현을 하고 있는데 해당 oneM2MTester로 검증을 진행하는데 사용하고 싶은데
설정 항목들이 이해가 안되는게 있어 문의 드립니다.

  1. TESTPORT_PARAMETERS 설정 부분이 어떻 관계로 활용이 되는지 궁금합니다.
  • utPort, this port is used to perform the AE testing.
  • mcaPortIn
  • mcaPort
  • mccPort
// mcaPort 
system.mcaPort.defaultListeningPort				:= "0"               // Allow to use specific port number      
system.mcaPort.map_behavior						:= "connect"  
system.mcaPort.RemotePort						:= "7579"	  		 // SUT - Port
system.mcaPort.RemoteHost						:= "192.168.19.147"   // SUT - IP    
system.mcaPort.lazy_conn_id_handling			:= "yes"  
system.mcaPort.debug                            := "yes"
system.mcaPort.map_protocol                     := "tcp"

// mccPort
system.mccPort.defaultListeningPort				:= "0"  
system.mccPort.map_behavior						:= "connect"  
system.mccPort.RemotePort						:= "7579"	  		 // SUT - Port
system.mccPort.RemoteHost						:= "192.168.19.147"   // SUT - IP    
system.mccPort.lazy_conn_id_handling			:= "yes"  
system.mccPort.debug                            := "yes"
system.mcaPort.map_protocol                     := "tcp"

// utPort, this port is used to perform the AE testing.
system.utPort.defaultListeningPort				:= "0"  
system.utPort.map_behavior						:= "connect"  
system.utPort.RemotePort						:= "3000"	  		 // UpperTester - Port
system.utPort.RemoteHost						:= "192.168.19.147"   // UpperTester - IP    
system.utPort.lazy_conn_id_handling				:= "yes"  
system.utPort.debug                             := "yes"  

// mcaPortIn 
system.mcaPortIn.defaultListeningPort			:= "62590"           // Allow to use specific port number      
system.mcaPortIn.map_behavior					:= "listen"   
system.mcaPortIn.debug                          := "yes"
system.mcaPortIn.map_protocol                   := "tcp" 

incompatible value : 'charstring' was expected 에러

OneM2M_DualFaceMapping.ttcn 소스 파일 중 143라인에서 incompatible value : 'charstring' was expected 에러가 발생하고 있습니다.

142 if (ischosen(v_reqPrimitive.primitiveContent.aE) and p_addressingMethod == e_nonHierarchical){
143     v_uri :=  v_uri & "/" & PX_CSE_RESOURCE_ID;	 
144 }

테스트 환경

항목 내용
운영체제 Ubuntu 18.04 LTS
Eclipse Version: 2019-06 (4.12.0)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.