aiidalab / aiidalab/aiidalab-widgets-base

Performance: benchmark and find slow loading widgets

Đang mở
#329 3 bình luận 0 reaction 2 người được giao Được @danielhollas nhận Xem trên GitHub
enhancement testing
Ngôn ngữ chính
Python
Star
10
Fork
19
Merge trung bình
1 ngày 22 giờ
Pull request đã merge (30 ngày)
20

Mô tả

Some base widgets cause the app's slow loading, which blocks the app from loading and gives a bad user experience.
After the widgets is used in the app, it is hard to distinguish which widget causes the long time loading.
Having a dedicated CI test for every widget in the repo will be helpful in locating the widget.
The plan is to have a benchmark notebook for widgets that will import widget class, create instances and show the widget.

At the moment, aiidalab apps including ABW can use https://github.com/aiidalab/aiidalab-test-app-action to do the test, it supports open notebook making screenshots, and also run a specific test on the browser.
We can extend it to run a benchmark unit test for each widget.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.