목록전체 글 (102)
Automotive Software
실제 테스트를 수행할 테스트 케이스들은 robot 파일 내의 테스트 케이스 영역(*** Test Cases***) 안에서 키워드를 사용하여 구현하게 된다. 키워드는 동일한 파일 내의 키워드 영역(*** Keywords *** )이나 외부의 라이브러리 파일 또는 자원 파일에서 가져와 사용할 수 있다. 아래의 예제에서와 같이 첫 번째 줄에는 테스트 케이스명을 명시하며, 하위에는 키워드를 이용하여 해당 테스트 케이스를 구현하게 된다. 필요에 따라서는 로컬변수에 키워드의 결괏값을 할당하는 구문을 포함할 수도 있다. !!! 주의할 점은 테스트케이스 헤더와 첫 테스트 케이스명 사이에 어떠한 문자도 허용되지 않는다는 점이다. MyFirstTestCase.robot *** Settings *** Documentatio..
패키지의 정보 제공을 위해 conanfile.py파일 내에서 두 가지 메서드를 사용하여 의존성을 명시할 수 있다. build_requirements() 해당 패키지가 소스코드로 부터 생성되는 경우에 한해 명시된 요구 모듈들이 설치되고 사용된다. 하지만, 패키지와 설치될 모듈 간의 의존성이 다른 형식으로 (예, Makefile을 위한 변수) 나타나지 않는다. def build_requirements(self): self.tool_requires("tool_to_be_installed/0.1@my/testing") requirement() 좀 더 명시적으로 의존성 관계를 표현할 수 있다. 패키지와 설치될 또는 패키지 내에서 사용될 모듈 간의 의존성이 다른 형식으로 (예, Makefile의 변수) 생성된다. ..
1. 에러메시지 Exceptionin plugin IntelliBot@SeleniumLibrary 0.10.142.381 https://github.com/lte2000/intellibot/blob/master/intellibot.jar 다운로드 후 매뉴얼 설치 File -> Settings... -> Plugins -> Install Plugin from Disk...
무한 회귀를 피하기 위한 오류 ICMP 메시지의 무시 ICMP는 일반적으로 수신된 데이터그램에서 확인된 오류를 보고하는 목적으로 사용되는데, 이때 보고를 위해 발생된 ICMP 메시지가 오류를 포함하더라도 수신기에서는 추가적인 ICMP 전송 없이 해당 ICMP를 무시함 https://www.rfc-editor.org/rfc/rfc792 프라그멘테이션 프레임 오류 발생 시, 첫 프라그멘테이션에 대해서만 오류 보고 프라그멘테이션을 통한 프레임 수신 시 에러가 확인되면, 프라그멘테이션 오프셋(Fragment Offet) 필드가 0으로 설정된 프레임(대부분 첫 번째 프레임)에 한해서만 해당 오류에 대한 ICMP 메시지(ICMP Parameter Problem Message)가 발생됨 https://www.rfc-..
이더넷 수신기가 IP 다이어그램 내에서 잘못된 필드를 인지하면 ICMPv4의 Parameter Problem 메시지를 전송하여 송신기에 잘못된 부분을 알려 줄 수 있다. 이때 수신기는 이 메시지를 전송함으로써 송신기에게 해당 메시지가 처리되지 않음을 명시적으로 알리게 된다. IPv4에서는 대부분 헤더 옵션 필드에서 문제가 발생하며, IPv6에서는 헤더 필드상의 값이 처리 범위를 벗어나거나 옵션 중의 하나 또는 일부를 인지하지 못하는 경우에 종종 발생된다. ICMPv4 Parameter Problem Message Format 0 ------- 3 4 ------- 7 8 ------- 11 12 ------- 15 16 ----- 19 20 ----- 23 24 ----- 27 28 ----- 31 Ty..