그것은 기술이라고 잘못 주입을 사용합니다.
Byteman의 스크립트 언어가 어떤 부작용이 테스트 실행시 실행해야하는지 여부 및 위치를 지정하는 이벤트 상태 조치 규칙라는 형식주의를 사용하여, 자바를 기반으로합니다. 이 Byteman 규칙 구조, 선명도와 사용 편의성을 희생하지 않고 강력하고 표현 할 수 있습니다.
응용 프로그램 코드로 스크립트 부작용을 삽입하여 작품 Byteman, 테스트 스크립트를 작성하는 작업을 포함하고 테스트 시나리오에 적합한 조건을 전파 할 수있다
이 릴리스의 새로운 기능입니다 무엇 :.
기능 요청 :
테스트에서 교착 상태를 방지하기 위해 타임 아웃 랑데부를 제공합니다
버그 :
& quot; 원 & quot를 획득하는 단계; 및 quot; 건물 Byteman & quot; 문서의 섹션이 올바르지 않습니다
Dtest 라이브러리 인터페이스와 함께 작동하도록 모르는
Dtest 라이브러리는 악기 오버로드 된 메서드를 알 수 없습니다
상승:
단위 테스트에서 에이전트를 구성하는 @BMUnitConfig 주석을 추가
이 버전 3.0.1의 새로운 기능 :
이 기능 요청 :
테스트에서 교착 상태를 방지하기 위해 타임 아웃 랑데부를 제공합니다
버그 :
& quot; 원 & quot를 획득하는 단계; 및 quot; 건물 Byteman & quot; 문서의 섹션이 올바르지 않습니다
Dtest 라이브러리 인터페이스와 함께 작동하도록 모르는
Dtest 라이브러리는 악기 오버로드 된 메서드를 알 수 없습니다
상승:
단위 테스트에서 에이전트를 구성하는 @BMUnitConfig 주석을 추가
이 버전 2.2.2의 새로운 기능 :
이 기능 요청 :
테스트에서 교착 상태를 방지하기 위해 타임 아웃 랑데부를 제공합니다
버그 :
& quot; 원 & quot를 획득하는 단계; 및 quot; 건물 Byteman & quot; 문서의 섹션이 올바르지 않습니다
Dtest 라이브러리 인터페이스와 함께 작동하도록 모르는
Dtest 라이브러리는 악기 오버로드 된 메서드를 알 수 없습니다
상승:
단위 테스트에서 에이전트를 구성하는 @BMUnitConfig 주석을 추가
이 버전 2.2.1의 새로운 기능 :
이 기능 요청 :
테스트에서 교착 상태를 방지하기 위해 타임 아웃 랑데부를 제공합니다
버그 :
& quot; 원 & quot를 획득하는 단계; 및 quot; 건물 Byteman & quot; 문서의 섹션이 올바르지 않습니다
Dtest 라이브러리 인터페이스와 함께 작동하도록 모르는
Dtest 라이브러리는 악기 오버로드 된 메서드를 알 수 없습니다
상승:
단위 테스트에서 에이전트를 구성하는 @BMUnitConfig 주석을 추가
어떤 버전의 2.1.4.1:
Loading에서 새로운 것은 스크립트 클래스 로더 .getSystemResourceAsStream와 파일 규칙 (& quot를, bytemanpkg.btm & quot을);
특징 :
이 버전 2.1.0의 새로운 기능입니다 :
배열 유형에 대한 지원 length 속성
dtest의 향상 Instrumentor.class 더 유연하게
수정 된 버그 :
출력에서 누락 된 공간
JDK7에서 VerifyError를
이 버전 2.0.3의 새로운 기능입니다 :
이 추가 된 도우미는 다른 스레드의 스택을 추적 할 수 있습니다.
중앙 받는다는하는 Byteman 자료를 배포합니다.
이 향상 :
이 버전 2.0.1의 새로운 기능입니다 :
개선 된 트리거 주입은 다른 케이스가 계속 허용하면서 규칙과 일치하지 않을 방법에 대한 주사를 비활성화합니다.
풍모:
뿐만 아니라 클래스 패스에 '가치'와 'DIR'를 검색합니다.
리눅스 / bash는 명령 스크립트에 대한 추가 윈도우 당량 bin 디렉토리를 분리합니다.
이 기능 요청 :
이 버전 1.3.0의 새로운 기능입니다 :
방법 매개 변수 어레이 방법 파라미터 카운트 규칙 바인딩을 제공
액세스는 AT INVOKE 규칙의 내용을 스택하도록 허용
방법은 도우미를 기본값으로 util을 호출 스택을 추가
규칙 / 도우미에 대한 라이프 사이클 관리를 제공합니다
dtest 프로토 타입을 기부하기
수를 가지고 위치는 키워드 ALL 걸릴 수 있습니다
규칙 클래스의 패키지를 허용하는 스크립트를 bytemancheck하는 -p 플래그를 제공하는 지정해야합니다
이 스크립트 당 기본 도우미를 다시 정의 할 수 있어야한다
버그 :
컴파일러는 문자열에 숫자 객체 유형을 변환를 ToString 호출에 실패
ENTRY AT 규칙은 투기하는 프리젠 테이션 반대의 역순으로 실행되고있다
이 호환되지 않는 예상 유형을 전달하는 경우 StringLiteral의 유형 체킹이 오류를 던지고되지 않습니다
발전기 어댑터 현지 VAR 프레임 관리는 일부 지역 바르 설명하기 위해 실패
변압기는 주입 기본 방법을 시도 할 수있다
while 루프로 시작하는 방법에 주입 AT 항목 규칙은 잠시 안에 끝낼 수 있습니다
CFG에 전파 알고리즘을 입력 열기 모니터가 파손
슈퍼 타입이 예상되는 경우 유형 검사는 박스 기본 형식을 채용 할 수 있도록 실패
개체가 예상된다 NumericLiteral의 유형 체킹 리터럴 숫자를 표시 허용하지 않습니다
하나의 규칙에 도우미를 설정 잎 나중에 규칙 설정
더 이상 스크립트 순서를 존중되는 해주세요
작업 :
4.8.2하기 위해 JUnit을 업그레이드
이 요구 사항 :
이 JDK 6 이상
댓글을 찾을 수 없습니다