[jvm] duplicated filename creates exceptions when updating snapshot
- Ngôn ngữ chính
- Kotlin
- Star
- 101
- Fork
- 18
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
There is a possible issue that I encountered with duplicated file names of tests. (in different packages). The assertion was marked for overwrite with `toBe_TODO()` and the following exception was thrown:
```
[com.diffplug.selfie.junit5.SelfieTestExecutionListener] threw exception for method: testPlanExecutionFinished(org.junit.platform.launcher.TestPlan@65b49da9) java.lang.AssertionError: Expected to find inline assertion on line ...
```
With some debugging i found that there was a file with a identical name red with different content instead of the correct one, before the exception was thrown.
Also I'm not sure if this a known limitation or a bug
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện việc cập nhật snapshot với các test sử dụng cùng một tên tệp trong các package khác nhau. Theo dõi cách các tệp snapshot được chọn và cách các assertion inline được xác định khi testPlanExecutionFinished chạy. Được xem là hoàn tất khi các tên tệp trùng lặp được phân giải thành nội dung chính xác và assertion ghi đè hoàn tất mà không gặp ngoại lệ đã được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- kotlin
- Lĩnh vực
- testing
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100