Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Các trường hợp thử nghiệm

jinja-giữ chỗ-0 /index.md "> Xem nguồn trên GitHub

OpenWeave bao gồm một số tập lệnh Python để kiểm tra chức năng Wea qua các cấu trúc liên kết Happy mô phỏng. Các trường hợp thử nghiệm này đảm bảo cấu trúc liên kết được cấu hình đúng để kết nối mạng và triển khai Dệt.

Các kịch bản trường hợp thử nghiệm được tìm thấy trong kho OpenWeave tại /src/test-apps/happy/tests . Có hai loại xét nghiệm:

  • Dịch vụ - Kiểm tra giao diện đó với Dịch vụ
  • Độc lập - Các thử nghiệm chạy trên cấu trúc liên kết cục bộ

Chạy

  1. Cài đặt OpenWeave. Xem hướng dẫn OpenWeave Build để được hướng dẫn.
  2. Cài đặt hạnh phúc. Xem hướng dẫn Cài đặt Hạnh phúc để được hướng dẫn.
  3. Điều hướng đến thư mục chứa trường hợp thử nghiệm đích. Ví dụ: để chạy trường hợp kiểm tra hồ sơ Echo:
     cd <path-to-openweave-core> /src/test-apps/happy/tests/standalone/echo
    python test_weave_echo_01.py 

Thay đổi cấu trúc liên kết kiểm tra

Các trường hợp thử nghiệm OpenWeave chạy với các cấu trúc liên kết hạnh phúc mẫu được tìm thấy trong /src/test-apps/happy/topologies/standalone stand Độc. Để sử dụng cấu trúc liên kết hạnh phúc tùy chỉnh của riêng bạn trong trường hợp thử nghiệm:

  1. Sau khi xây dựng cấu trúc liên kết tùy chỉnh của bạn, hãy lưu nó ở định dạng JSON. Điều này lưu tệp trạng thái cấu trúc liên kết trong thư mục $HOME :
     happy-state -s my_topology.json 
  2. Trong kịch bản trường hợp thử nghiệm, xác định vị trí tệp cấu trúc liên kết đang được sử dụng. Các cấu trúc liên kết trong các trường hợp thử nghiệm thường được gán cho biến self.topology_file . Ví dụ: test_weave_echo_01.py sử dụng cấu trúc liên kết sau đây cho bản dựng OpenWeave mặc định:

     self.topology_file = os.path.dirname(os.path.realpath(__file__)) + \
        "/../../../topologies/standalone/three_nodes_on_thread_weave.json"
     
  3. Cập nhật đường dẫn cấu trúc liên kết để trỏ đến tệp trạng thái cấu trúc liên kết tùy chỉnh của bạn:

     self.topology_file = "~/my_topology.json"
     
  4. Ngoài ra, đặt tệp trạng thái cấu trúc liên kết tùy chỉnh của bạn ở cùng vị trí với các tệp được bao gồm trong OpenWeave:

     self.topology_file = os.path.dirname(os.path.realpath(__file__)) + \
        "/../../../topologies/standalone/my_topology.json"
     
  5. Chạy trường hợp thử nghiệm .