2012-05-15 26 views
5

Tôi đang tìm kiếm thứ gì đó có thể hình dung phạm vi mã trên cấp chi nhánh/bảng sao kê.Có các công cụ để theo dõi phạm vi kiểm tra mức chi nhánh cho Pharo/Squeak không?

Sự hiểu biết của tôi là công cụ kiểm tra được cung cấp bởi người thử nghiệm ở Pharo và Squeak chỉ cho tôi biết phương pháp nào chưa được gọi.

Tôi cũng đã xem xét Hapao. Đầu tiên tôi thấy rằng linked image khá cũ, nhưng ngay cả sau khi tải phiên bản mới nhất vào một hình ảnh mới, tôi vẫn có cảm giác rằng nó cung cấp cho tôi rất nhiều thông tin không hữu ích ngay lập tức để trả lời các câu hỏi của tôi.

Từ thế giới C, tôi quen với những thứ như gcov và lcov, nơi tôi có thể thấy ngay lập tức chi nhánh nào chưa được bao trả.

Có gì tương tự trong vũ trụ Pharo hay Squeak không? Đọc một chuỗi gần đây trên Pharo mailing list mang lại cho tôi ấn tượng: 'chưa'?

+0

Đáng buồn thay, nó nằm trong danh sách việc cần làm của tôi theo độ tuổi, không phải trên danh sách "ồ đây". –

Trả lời

2

Tôi biết có mã số bảo hiểm mức chi nhánh tại VisualWorks phần mở rộng (được tìm thấy trong cửa hàng nào Cincom)

tôi không kn ow giấy phép, cũng không phải nếu nó sẽ dễ dàng di chuyển mặc dù ...

2

Stefan Reichhart thực hiện và mô tả các công cụ tuyệt vời khác nhau để cải thiện chất lượng thử nghiệm trong master thesis của mình. Công cụ Christo (được mô tả trong Phụ lục B) đã cung cấp mức độ kiểm tra mức độ phương pháp phụ và phạm vi được hiển thị trong trình duyệt. Thật không may, mã này dường như không hoạt động trong các hình ảnh Squeak/Pharo gần đây, vì nó được xây dựng trên các thư viện bị mất trong nhiều năm (NewCompiler và ByteSurgeon).