나는 약간의 인터넷 검색 결과를 찾은 것 같습니다. 이것은 Eclipse (Juno)에서 잘 작동합니다.
'Tests.java'라는 TestNG 파일이 있습니다. 여러분이 올바르게 지적했듯이, main 메소드를 가진 클래스는 없을 것입니다. 그래서 동일한 패키지 아래에 새로운 Java 클래스 파일을 만들어야합니다. 'MainOne.java'로 이름을 지으겠습니다. 이것은 main 메소드를 가진 클래스를 가질 것이다.
import com.beust.testng.TestNG;
public class MainOne {
public static void main(String[] args) {
TestNG testng = new TestNG();
Class[] classes = new Class[]{Tests.class};
testng.setTestClasses(classes);
testng.run();
}
자바 응용 프로그램으로 'MainOne.java'을 실행 : 여기
당신이 필요로하는 코드입니다. 그런 다음 패키지 -> 내보내기 -> Runnable Jar [Launch Configuration]에서 [MainOne]을 선택하고 마침을 클릭하십시오.
해결책을 찾았습니까? 나는 여기에 너무 붙어있다. – Ramnath
'Eclipse'를 사용하고 있습니까? 테스트를 실행할 '실행'파일을 내보낼 수는 있지만 실행해야하는 모든 클래스를 나열하는 'Suite'파일 하나가 필요합니다. 'launch'파일은 명령 행에서 실행될 수 있습니다. – radimpe