Nền tảng: Gần đây tôi chuyển từ thế giới cũ sang thế giới project.json mới, bởi vì mới luôn tốt hơn;) Hiện tại 2 trong số 3 dự án có thể sử dụng biệt hiệu khung đích "dotnet", cái kia cần khung .NET đầy đủ (net46).Cách chạy thử nghiệm XUnit trong project.json và dotnet tfm world
Tôi cũng đã chuyển các dự án thử nghiệm của mình sang thế giới project.json mới, nhưng tôi không thể chạy bất kỳ thử nghiệm nào. Công trình có màu xanh lá cây, nhưng không tìm thấy thử nghiệm nào.
Tôi đọc tài liệu this và bao gồm xunit.runner.dnx, nhưng vấn đề không phải là dự án "dnx" - nó phụ thuộc vào "dotnet" hoặc "net46" và nhân viên hiện tại không dường như tìm các bài kiểm tra.
Dự án có sẵn trên GitHub.
Các lỗi từ gói xunit.runner.dnx:
Lỗi phụ thuộc xunit.runner.dnx 2.1.0-beta5-build169 trong Sloader.Config.Tests dự án không hỗ trợ khung .NETPlatform, Phiên bản = v5.0. Sloader.Config.Tests C: \ Users \ Robert \ Documents \ GitHub \ Sloader \ tests \ Sloader.Config.Tests \ project.json 20 IntelliSense
Điều này hiện không được hỗ trợ hay tôi bỏ lỡ điều gì đó? Cảm ơn!
Hành vi này có được thiết kế hoặc được xác nhận là lỗi trong Microsoft không? –
Có, chúng tôi đã trao đổi e-mail với một vài thành viên trong nhóm về vấn đề này và họ thừa nhận rằng đó là lỗi mà họ định sửa chữa. –
Có một số thông tin sai lệch ở đây nhưng chúng ta nên làm rõ hướng dẫn cho việc này. Nó đang đến. xproj và csproj sẽ có thể tham chiếu lẫn nhau. Ngày đầu đó, kiểm tra đơn vị vẫn yêu cầu bạn phải có một Á hậu cho mỗi công nghệ bạn muốn thử nghiệm. – davidfowl