JUnit 테스트를 실행하기위한 YML 파일

개발 1

CI 서버를 설정하는 방법을 배우고 있는데, 일부는 .yml 파일을 만드는 것입니다. 내가 원하는 것은 간단한 Java 프로젝트를 빌드하고 결과를 제공하는 Junit 테스트를 실행하는 것입니다. 이것을 구현하기 위해 여러 가지 방법을 시도했지만 아무것도 작동하지 않습니다.

.ly

language: java
jdk:
 - oraclejdk7
script: java TestRunner

TestRunner.java

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
   public static void main(String[] args) {
      Result result = JUnitCore.runClasses(ForwardingListTest.class);

      for (Failure failure : result.getFailures()) {
         System.out.println(failure.toString());
      }     
      System.out.println(result.wasSuccessful());
   }
}

CI 서버에서 Error: Could not find or load main class TestRunner오류가 발생합니다. TestRunner에는 기본 메서드가 있기 때문에 의미가 없습니다.

junit 테스트를 실행하기 위해 .yml 파일을 수정하는 방법에 대한 도움이 될 것입니다.

플라이스

음, 실행하기 전에 Java 코드를 컴파일해야합니다.

language: java
jdk:
  - oraclejdk7
script:
  - javac TestRunner
  - java TestRunner

JUnit을 사용할 때 클래스 경로에도 있어야합니다. 최소한의 설정을 위해 코드 외에 필요한 항아리를 넣고 사용할 수 있습니다.

java -classpath junit.jar;hamcrest-core.jar TestRunner

그러나 나는 maven 또는 gradle과 같은 종속성 관리 시스템을 사용하는 것을 진지하게 조언합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

JSON 파일 읽기를위한 JUnit 테스트

application.yml 파일 읽기를 테스트하기 위한 임의의 ApplicationConfiguration 클래스용 SpringBootTest

봄 부팅 / JUnit을 여러 프로파일에 대한 모든 단위 테스트를 실행

JUNIT를 사용한 Android 파일 조작 테스트

동일한 WebDriver 객체를 사용하여 여러 JUnit 테스트 실행

Apache Maven Surefire를 사용하여 Junit 5 플랫폼에서 파일 기반 테스트 실행

junit 테스트를위한 기본 로케일 변경

테스트를 위해 Junit4 Test.java 파일을 실행할 때 기능 파일을 실행하기 전에 karate 러너 파일이 실행되지 않는 이유

단일 테스트를 실행하기위한 Python 테스트 픽스처?

JUnit4 TemporaryFolder를 사용한 모의 파일 테스트 실패

Groovy 프로젝트를 컴파일하고 Jenkins를 통해 JUnit 테스트 실행

JUnit은 테스트를위한 속성 파일을 지원합니까?

junit을 통해 가라테 기능 파일 실행하기

Bitbucket 파이프 라인과 함께 Maven을 사용하여 단일 JUnit 테스트 스위트 실행

junit 테스트가 실행되기 전에 일부 코드를 실행하십시오.

병렬에서 JUnit5 테스트를 실행하지만 일부를 마칠은 순차 테스트

동일한 프로젝트의 다른 버전이있는 모든 하위 디렉토리에 대해 JUnit 테스트를 실행하십시오.

Gradle에서 단일 테스트 클래스에 대해 JUnit 테스트를 병렬로 실행하는 방법

Junit + Surefire가 동일한 수의 테스트 케이스를 실행하지 않음

스캐너에 대한 junit 테스트를 작성하는 방법은 무엇입니까? (파일 읽기)

JS 파일에서 자동화 테스트를 실행하기위한 docker 파일

@Theory를 사용하여 다른 데이터 XML 파일로 JUnit 테스트

파일에서 구문 분석 된 객체를 JUnit 테스트하는 방법

저장소에 이미 .sh 파일로 포함 된 이미지를 빌드하기위한 스크립트를 실행하도록 .travis.yml 파일을 구성하는 방법

테스트 그룹을 실행하기위한 JUnit TestRunner가 있습니까?

Eclipse : 상속 된 단일 JUnit 테스트 메소드를 실행하는 방법

Android Studio에서 일반 오래된 JUnit 테스트를 실행하는 방법

JUnit 테스트에서 리소스 파일 읽기

단일 클래스에서 여러 JUnit 테스트 스위트를 어떻게 실행합니까?

TOP 리스트

  1. 1

    Matlab의 반복 Sortino 비율

  2. 2

    ImageJ-히스토그램 빈을 변경할 때 최대, 최소 값이 변경되는 이유는 무엇입니까?

  3. 3

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  4. 4

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  5. 5

    원-사각형 충돌의 충돌 측면을 찾는 문제

  6. 6

    Oracle VirtualBox-설치를 위해 게스트를 부팅 할 때 호스트 시스템이 충돌 함

  7. 7

    어떻게 아무리 "나쁜", ANY의 SSL 인증서와 HttpClient를 사용하지합니다

  8. 8

    Ubuntu는 GUI에서 암호로 사용자를 만듭니다.

  9. 9

    잘못된 상태 예외를 발생시키는 Apache PoolingHttpClientConnectionManager

  10. 10

    Python 사전을 사용하는 동안 "ValueError : could not convert string to float :"발생

  11. 11

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  12. 12

    Vuetify 다중 선택 구성 요소에서 클릭 한 항목의 값 가져 오기

  13. 13

    C ++ VSCode에서 같은 줄에 중괄호 서식 지정

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    JQuery datepicker 기능이 인식되지 않거나 새 프로젝트에서 작동하지 않음

  16. 16

    cuda 11.1에서 Pytorch를 사용할 때 PyTorch가 작동하지 않음: Dataloader

  17. 17

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  18. 18

    상황에 맞는 메뉴 색상

  19. 19

    마우스 휠 JQuery 이벤트 핸들러에 대한 방향 가져 오기

  20. 20

    매개 변수에서 쿼리 객체를 선언하는 방법은 무엇입니까?

  21. 21

    Maven은 아이 프로젝트 대상 폴더를 청소하지

뜨겁다태그

보관