- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 gradle 插件,我想试用一下,但我不确定如何“请求”gradle 运行我的测试
这是我要修改的 block (在我的 gradle 构建文件的顶部)
xây dựng kịch bản {
phụ thuộc {
classpath('org.testng.testng:6.8.8')
}
}
当我从命令行运行“gradle”时,我在输出中得到了以下内容
:buildSrc:compileJava UP-TO-DATE :buildSrc:compileGroovy UP-TO-DATE :buildSrc:processResources UP-TO-DATE :buildSrc:classes UP-TO-DATE :buildSrc:jar UP-TO-DATE :buildSrc:assemble UP-TO-DATE :buildSrc:compileTestJava UP-TO-DATE :buildSrc:compileTestGroovy UP-TO-DATE :buildSrc:processTestResources UP-TO-DATE :buildSrc:testClasses UP-TO-DATE :buildSrc:test UP-TO-DATE :buildSrc:check UP-TO-DATE :buildSrc:build UP-TO-DATE :help
这让我觉得我正在我的目录中运行“测试”(结构如下)。
.
├── main
│ └── groovy
│ └── foobar
│ └── gradle
│ ├── cat
│ │ ├── CatFile.groovy
│ └── TaskHelper.groovy
└── test
└── groovy
└── foobar
└── gradle
└── cat
└── CatFileTest.groovy
但没有运行任何东西(我希望看到我的 CatFileTest 失败)-这是我的测试文件
package foobar.gradle.cat
import org.testng.annotations.Test
class CatFileTest {
@Bài kiểm tra
void shouldBlowUp() {
assert 1 == 2
}
}
1 Câu trả lời
听起来您的插件类位于 buildSrc
下。如果是这种情况,您必须在 buildSrc
下的 xây dựng.gradle
文件中声明对 TestNG 的依赖。内容看起来是这样的:
kho lưu trữ {
mavenCentral()
}
phụ thuộc {
testCompile 'org.testng.testng:6.8.8'
}
要使用 TestNG 作为测试框架,您必须重新配置 Java 插件提供的默认 Bài kiểm tra
任务,如 Mark 的回答中所述。
关于gradle - 如何使用 gradle 构建本身对 gradle 插件进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25892883/
Tôi được cung cấp một số ví dụ về mã nguồn và tôi muốn thử nghiệm một số chức năng. Thật không may, tôi gặp vấn đề khi thực hiện chương trình: 11:41:31 [linqus@ottsrvafq1 example]$ javac -g test/test.jav
Tôi muốn kiểm tra xem hai biểu đồ do ggplot tạo ra có giống hệt nhau không. Một lựa chọn khác là sử dụng all.equal trên các đối tượng đồ thị, nhưng tôi muốn thực hiện thử nghiệm khó khăn hơn để đảm bảo chúng giống hệt nhau, đó có vẻ là những gì mà identify() cung cấp cho tôi. Tuy nhiên, khi tôi thử nghiệm bằng cách sử dụng cùng một d
Tôi sử dụng JUnit5 để thực hiện các bài kiểm tra Maven của mình, trong đó tất cả các lớp kiểm tra đều có chú thích @ExtendWith({ProcessExtension.class}). Nếu đây là trường hợp, phần mở rộng phải thực hiện thử nghiệm
Quy trình của bạn như thế nào trước khi bắt đầu phát triển thứ gì đó hữu ích với Node.js? Bạn có tạo bài kiểm tra trên VowJS, Expresso không? Bạn có sử dụng thử nghiệm Selenium không? khi? Tôi quan tâm đến việc có được một quy trình làm việc tốt để phát triển
Câu hỏi này đã có câu trả lời: NullPointerException là gì và làm thế nào để khắc phục? (12 câu trả lời) Đã đóng 3 năm trước. Dựa trên ví dụ ở đây, tôi đã cố gắng tạo ra một
Tôi đang tìm cách thử nghiệm một số thành phần Vue.js như một phần của ứng dụng Laravel. Vì vậy, tôi có một thành phần được sử dụng trong mẫu Blade và tạo ra lệnh GET. Yêu cầu móc vòng đời trong quá trình gắn kết. Giả mạo
Hãy xem xét chương trình sau: #include struct Test { int a; }; int main() { Test t=Test(); std::cout<<>
Vị trí hiện tại của tôi là nếu tôi sử dụng thử nghiệm web (trong trường hợp của tôi có lẽ thông qua các công cụ thử nghiệm VS.NET '08 và WatiN) với phạm vi mã và dữ liệu mở rộng để kiểm tra kỹ lưỡng ứng dụng ASP.NET của tôi, tôi không cần phải viết một
Tôi đang sử dụng C#, .NET 4.7 Tôi có 3 chuỗi gồm: [test.1, test.10, test.2] Tôi cần sắp xếp chúng để có được: test.1 test.2 test.10 Tôi có thể nhận được
Tôi có một RecyclerView có ID là "rv_list". Khi bạn nhấp vào bất kỳ mục RecyclerView nào, sẽ có một View có id là "star" hiển thị bên trong mỗi mục. Tôi muốn sử dụng espresso
Tôi đang thử nghiệm các chức năng Firebase bằng Jest và trình mô phỏng, mặc dù các thử nghiệm này có thể gặp phải tình trạng chạy đua. Ý tôi là đôi khi chúng chạy được, đôi khi thì không, ngay cả trên cùng một máy. Các bài kiểm tra và chức năng được viết bằng Type
Tôi đang thử nghiệm angular-ui của mình với typeahead.js (https://github.com/angular-ui/bootstrap/blob/master/src/typeahead/typeahead.js
Tôi đang cố gắng chạy thử nghiệm tự động với Teamcity nhưng có vẻ như khi tác nhân biên dịch dự án, nó không hoàn thành chính xác vì khi tôi chạy các lệnh như chạy thử nghiệm, tôi nhận được lỗi sau: lỗi nghiêm trọng: 'Pushwoosh/PushNo
Đây là lần đầu tiên tôi sử dụng cucumber và tạo một bộ thử nghiệm và API. Câu hỏi của tôi là tôi có cần chạy nó khi thử nghiệm API không? Ví dụ, tôi có ý tưởng này, khởi động máy chủ Express như một tác vụ nền và sau đó khi nó khởi động (tôi
Tôi có dự án ứng dụng chính và sau đó là dự án thứ hai để thử nghiệm. Có phải là một thông lệ tốt khi lưu trữ tất cả các loại thử nghiệm trong dự án thử nghiệm này hay một số thử nghiệm nên nằm trong dự án ứng dụng chính? Tôi có nên giữ POJO JUnit (kiểm tra) trong dự án chính của mình không?
Tôi đang gặp khó khăn trong việc tìm ra cách thực hiện cách đếm này. Các mô hình là Người dùng, Bài kiểm tra, Điểm Người dùng có nhiều Bài kiểm tra, Bài kiểm tra có nhiều Điểm. Mỗi cấp độ có một điểm được tính toán (strong_pass, pass, fail, strong_pass,
Tôi đang cố gắng kiểm tra một số mã tải xuống liên quan đến OkHttp3 nhưng thất bại thảm hại. Mục tiêu: Kiểm tra việc tải xuống một tệp hình ảnh và xác minh rằng tệp đó hợp lệ. Nền tảng: Android. Mã này hoạt động trong môi trường sản xuất, nhưng không có ý nghĩa gì khi thử nghiệm nó. Mã sản phẩm Lớp Fil
Khi tôi muốn chạy thử nghiệm UI cho iOS, tôi nhận được thông báo sau: SetUp: System.Exception: Không thể xác định phiên bản trình mô phỏng cho ngăn xếp X
Tôi đang thiết lập thử nghiệm A/B trên iOS bằng Firebase Remote Config. Mọi thứ đã được thiết lập và tôi đang đọc các thông số mặc định của phía máy chủ trong ứng dụng iOS của mình. Nhưng khi tôi thử nó trên nhiều trình mô phỏng, tất cả chúng đều đọc mặc định
[SỬA]: Tôi đã thay đổi mã của mình để sử dụng lời hứa. Tôi đang viết React bằng trình khởi chạy này do Facebook tạo ra và tôi mới tham gia thử nghiệm. Bây giờ tôi có một thành phần về hình ảnh, nó có
Tôi là một lập trình viên xuất sắc, rất giỏi!