2010-10-27 4 views
5

Tôi làm việc với một nhóm phát triển các ứng dụng số C++ dựa trên MPI. Nhóm sử dụng cxxtest để xây dựng các thử nghiệm đơn vị riêng lẻ hoặc các dãy nhỏ, nhưng 1) có một số biến chứng tập hợp trên các thư mục với các tính năng thông thường của cxxtest và 2) có một số thử nghiệm tích hợp dễ thực hiện hơn "từ bên ngoài" bằng cách khởi chạy mpirun từ một chuỗi python đơn.py.test với các thử nghiệm không phải python (cụ thể, với cxxtest)

Chúng tôi muốn sử dụng py.test như keo giữ cùng nhau, vì nó quảng cáo chính nó như là có thể chạy thử nghiệm không python (tôi có thể bị thuyết phục để nhảy vào mũi).

Có ai có thể giúp tôi bắt đầu thực hành tốt nhất để thực hiện việc này không? Một lần nữa, vì nó có vẻ là một trong những tính năng được quảng cáo của py.test Tôi rất muốn đi về nó theo cách ban đầu được hình dung.

Cảm ơn,

Eli

Trả lời

1

This guide từ Tháng 2 năm 2014 có một số ví dụ làm việc về sử dụng pytest để chạy thử nghiệm C, có lẽ nó sẽ giúp ích.

+0

Hướng dẫn này rất tuyệt, cảm ơn liên kết! – Davide

1

Thanh toán pytest-cpp, đó có thể chính xác là những gì bạn cần.