charmrunner

Phần mềm chụp màn hình:
charmrunner
Các chi tiết về phần mềm:
Phiên bản: 0.2.5
Ngày tải lên: 14 Apr 15
Nhà phát triển: Kapil Thangavelu
Giấy phép: Miễn phí
Phổ biến: 1

Rating: nan/5 (Total Votes: 0)

charmrunner cung cấp các thành phần tái sử dụng và tiện ích để thử nghiệm juju quyến rũ.
Có những trường hợp sử dụng khác nhau để thử nghiệm từ Jenkins thác quan điểm, để gating xuất bản cho một kho lưu trữ dựa trên kết quả kiểm tra.
Để chứa các kịch bản đang chạy khác nhau, các công cụ được trình bày như là một tập hợp các công cụ cli.
Tất cả các công cụ hoạt động chống lại môi trường juju mặc định.
Runner
Cung cấp các điểm vào chính thành các thử nghiệm sự quyến rũ. Nó sẽ tạo ra và chạy thử nghiệm và ghi kết quả và thông tin môi trường:
& Nbsp; juju-đồ-runner kho -r -w working_dir -s -t loạt testrecord.zip
Planner
Đối với một sự thay đổi nét duyên dáng cho tính toán một loạt các kế hoạch thử nghiệm đối với một kho lưu trữ của tất cả sự quyến rũ:
& Nbsp; juju-kế hoạch -r -s kho chính xác -d plans_dir
Ảnh chụp
Snapshot và phục hồi môi trường, giống như một xiên bzr. Mục đích chính của nó để có thể rõ ràng ra các dịch vụ từ một môi trường để môi trường có thể được tái sử dụng qua các bài kiểm tra.
Hoạt động trên một granularity dịch vụ, phá hủy và loại bỏ các dịch vụ cũ không có mặt trong ảnh chụp trước khi cuối cùng trong một pop:
& Nbsp; juju-chụp snapshot -f pristine.json
& Nbsp; juju triển khai --repository = ví dụ địa phương: mysql
& Nbsp; juju-snapshot khôi phục pristine.json -f
- Làm sạch môi trường để tái sử dụng, thông qua các dịch vụ xóa.
- Đặt lại nhà cung cấp lưu trữ của bất kỳ quyến rũ tải lên.
- Loại bỏ bất kỳ nhà nước quyến rũ từ Zookeeper.
Loader
Tải dịch vụ và các mối quan hệ một kế hoạch kiểm tra của thành môi trường:
& Nbsp; juju tải -r mediawiki.plan kho
Đồng hồ
Xác minh cho một dịch vụ mọc lên một cách chính xác, đợi cho một dịch vụ nhất định và tất cả các mối quan hệ của mình để đạt được một trạng thái ổn định hoàn thành hoặc bất kỳ đạt đến trạng thái thất bại:
& Nbsp; juju-đồng hồ
Thoát mã 1 nếu sự chờ đợi thất bại, stderr với nhiều chi tiết. Thoát 0 nếu thành công.
Test ghi
Tạo một kho lưu trữ của tất cả các bản ghi đơn vị, dữ liệu Zookeeper, trạng thái, và các bản ghi Á hậu kiểm tra:
& Nbsp; juju-sơ-f testrecord.zip

là gì mới trong phiên bản này:

  • sử dụng SFTP để lấy đơn vị từ xa bản ghi (juju-ghi tại là nhà cung cấp độc lập)
  • update watcher để làm việc với sản lượng trạng thái mới

là gì mới trong phiên bản 0.2.4:

  • Standalone zk bãi kịch bản, sử dụng một wrapper xử lý lỗi snapshot teardown.

Yêu cầu :

  • Python

Phần mềm khác của nhà phát triển Kapil Thangavelu

mongonose
mongonose

11 May 15

Ý kiến ​​để charmrunner

Bình luận không
Nhập bình luận
Bật hình ảnh!