Tôi đang sử dụng Spring, TestNG, Eclipse, Maven, Mac OSTestNG trường hợp thử nghiệm không được biên dịch khi tôi làm dự án -> sạch
Kịch bản là
Tôi đang làm một số thay đổi trong các trường hợp thử nghiệm của tôi (trường hợp kiểm tra TestNG),
Sau đó, tôi làm dự án -> sạch trong eclipse
Bây giờ tôi đang chạy các tập tin kiểm tra, nhưng những thay đổi không được cập nhật.
Tôi nghi ngờ rằng các tệp thử nghiệm không được biên soạn.
tôi có thể chạy các máy chủ và tôi có thể chạy webservices tôi
Nhưng nếu tôi chạy thử nghiệm maven (thử nghiệm mvn), toàn bộ mã được biên soạn bao gồm cả trường hợp thử nghiệm.
Vì vậy, để chạy các trường hợp thử nghiệm, tôi chỉ chạy lệnh kiểm tra mvn.
Không thể chạy qua nhật thực.
Eclipse config:
Auto xây dựng trên
Trong Java xây dựng con đường các gói thử nghiệm được bao gồm
Nếu bạn cần bất kỳ thông tin hơn tôi sẽ cung cấp.
org.testng.TestNGException:
Cannot find class in classpath: com.***.***.model.***.case.CaseModelImplTest
at org.testng.xml.XmlClass.loadClass(XmlClass.java:76)
at org.testng.xml.XmlClass.init(XmlClass.java:68)
at org.testng.xml.XmlClass.<init>(XmlClass.java:54)
at org.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:512)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:788)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:17)
at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:10)
at org.testng.xml.Parser.parse(Parser.java:170)
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:304)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:86)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:199)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:170)
Tôi có thể tìm thấy thư mục này (PROJECT/target/test-classes), nhưng bên trong không có tệp lớp nào sau Project -> clean. Nhưng các tệp khác có sẵn trong PROJECT/target/classes. Tôi có bỏ lỡ bất kỳ cấu hình nhật thực nào không? – Jon
Đã thêm chỉnh sửa với nhiều hướng dẫn hơn. –
Tôi có một dự án khác trong cùng một không gian làm việc. Nếu tôi làm sạch maven và làm Project -> clean, các file lớp thử nghiệm được tạo ra trong thư mục đích -> thư mục lớp thử nghiệm. Tôi nghĩ rằng vấn đề với cấu hình dự án cụ thể đó. – Jon