Dart-code: Mendukung "Jalankan semua Tes" untuk proyek di sub-folder

Dibuat pada 11 Feb 2019  ·  5Komentar  ·  Sumber: Dart-Code/Dart-Code

Hai, saya memiliki struktur folder berikut

Solusi\project1test
Solusi\project2test

Saya membuka solusi di root (solusi) dan pilih "Jalankan semua tes" dan saya mendapatkan pesan berikut:
"tidak dapat menemukan folder uji apa pun".

Apakah ini didukung atau apakah saya perlu membuka studio visual di tingkat proyek untuk menggunakan "Jalankan semua tes"?

in testing is enhancement

Komentar yang paling membantu

Ini diperbaiki di # 1792 yang menambahkan dukungan untuk proyek di sub-folder dan memindai lebih jauh ke bawah. Saya memang menemukan bug lain (#2377) saat mengujinya hari ini, jadi itu diperbaiki untuk versi berikutnya.

Semua 5 komentar

Apakah ini didukung atau apakah saya perlu membuka studio visual di tingkat proyek untuk menggunakan "Jalankan semua tes"?

Sekarang kita tinggal mencari folder /test di root proyek. Saya pikir itu permintaan yang masuk akal untuk mendukung, karena kami telah mulai mendukung proyek-dalam-subfolder dengan lebih baik baru-baru ini.

Sebagai solusi potensial, dapatkah Anda mencoba membuka proyek Anda sebagai "folder ruang kerja"? Misalnya. klik File -> Buka lalu navigasikan ke folder Solusi Anda, dan shift-klik untuk memilih folder project1 dan project2 . Ini akan membuka kedua folder di pohon penjelajah, tetapi masing-masing folder akan menjadi folder ruang kerjanya sendiri.

Ya, membuka proyek di ruang kerja tampaknya berhasil (saya belum pernah menggunakan ruang kerja sebelumnya, saya akan membacanya!) Tampaknya menjalankan semua tes dari semua proyek jadi saya pikir itu berhasil untuk saya: - )

Bagus, terima kasih telah mengonfirmasi!

Folder ruang kerja memungkinkan Anda untuk membuka banyak folder dari lokasi yang sama sekali berbeda pada disk, tetapi ini juga merupakan cara mudah untuk memberi tahu VS Code (atau ekstensi) bahwa "ini adalah proyek". Saat Anda hanya membuka folder induk, satu-satunya cara bagi kami untuk mengetahui folder mana yang merupakan proyek adalah dengan memindainya untuk mencari pubspecs (dan ini berarti menelusuri seluruh pohon). Dengan demikian, kami hanya melakukan ini di beberapa tempat, dan cenderung hanya mencapai 1 atau 2 level.

Dalam hal ini (Jalankan Semua Tes) kami tidak berjalan di atas pohon sama sekali, jadi kami hanya menemukan folder test langsung di dalam folder ruang kerja. Namun saya akan membiarkan masalah ini terbuka untuk mendukung setidaknya melihat satu tingkat ke bawah, karena saya pikir kita harus dapat mendukung itu (dan kebanyakan orang cenderung membuka folder induk secara langsung, seperti yang Anda lakukan pada awalnya).

Hebat, ruang kerja terdengar sedikit lebih eksplisit dan saya sangat menyukainya! Terima kasih banyak Dan

Ini diperbaiki di # 1792 yang menambahkan dukungan untuk proyek di sub-folder dan memindai lebih jauh ke bawah. Saya memang menemukan bug lain (#2377) saat mengujinya hari ini, jadi itu diperbaiki untuk versi berikutnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat