গুগল ব্ল্যাক সম্প্রদায়ের জন্য জাতিগত ইকুইটি আগুয়ান করতে প্রতিশ্রুতিবদ্ধ হয়। দেখ কিভাবে.
This page was translated by the Cloud Translation API.
Switch to English

পরীক্ষার বিষয়

Jinja-স্থানধারক-0 /index.md "> GitHub থেকে উৎস দেখুন

OpenWeave কৃত্রিম শুভ ভূ উপর বুনা কার্যকারিতা পরীক্ষার জন্য পাইথন স্ক্রিপ্ট একটি নম্বর অন্তর্ভুক্ত করা হয়েছে। এই পরীক্ষার বিষয় নিশ্চিত টপোলজি সঠিকভাবে নেটওয়ার্ক সংযোগ এবং বুনা স্থাপনার জন্য কনফিগার করা হয়েছে।

টেস্ট কেস স্ক্রিপ্ট এ OpenWeave সংগ্রহস্থলের মধ্যে পাওয়া যায় /src/test-apps/happy/tests । সেখানে পরীক্ষা দুই ধরনের হয়:

চালান

  1. OpenWeave ইনস্টল করুন। OpenWeave দেখুন বিল্ড নির্দেশাবলীর জন্য গাইড।
  2. শুভ ইনস্টল করুন। সুখী দেখতে সেটআপ নির্দেশাবলীর জন্য গাইড।
  3. ডিরেক্টরি লক্ষ্য পরীক্ষা ক্ষেত্রে ধারণকারী নেভিগেট করুন। উদাহরণস্বরূপ, যদি একটি ইকো প্রফাইল পরীক্ষা ক্ষেত্রে চালানোর জন্য:
     cd <path-to-openweave-core> /src/test-apps/happy/tests/standalone/echo
    python test_weave_echo_01.py 

পরীক্ষা টপোলজি পরিবর্তন

OpenWeave পরীক্ষার বিষয় নমুনা শুভ ভূ পাওয়া বিরুদ্ধে চালানো /src/test-apps/happy/topologies/standalone । একটি পরীক্ষা ক্ষেত্রে আপনার নিজস্ব শুভ টপোলজি ব্যবহার করার জন্য:

  1. আপনার কাস্টম টপোলজি নির্মাণের পর JSON ফর্ম্যাটে সংরক্ষণ করুন। এই টপোলজি রাষ্ট্র ফাইল সংরক্ষণ করে $HOME ডিরেক্টরি:
     happy-state -s my_topology.json 
  2. পরীক্ষা ক্ষেত্রে লিপিতে অবস্থান নির্ণয়, টপোলজি ফাইল ব্যবহার করা হচ্ছে। পরীক্ষা ক্ষেত্রেই টোপোলজির সাধারণত হস্তান্তর করা হয়েছে self.topology_file পরিবর্তনশীল। উদাহরণস্বরূপ, test_weave_echo_01.py একটি ডিফল্ট OpenWeave বিল্ড জন্য নিম্নলিখিত টপোলজি ব্যবহার করে:

     self.topology_file = os.path.dirname(os.path.realpath(__file__)) + \
        "/../../../topologies/standalone/three_nodes_on_thread_weave.json"
     
  3. আপডেট করুন আপনার কাস্টম টপোলজি রাষ্ট্র ফাইলে বিন্দু টপোলজি পথ:

     self.topology_file = "~/my_topology.json"
     
  4. অন্যথা, OpenWeave সঙ্গে অন্তর্ভুক্ত যারা একই স্থানে আপনার কাস্টম টপোলজি রাষ্ট্র ফাইলটি রাখুন:

     self.topology_file = os.path.dirname(os.path.realpath(__file__)) + \
        "/../../../topologies/standalone/my_topology.json"
     
  5. পরীক্ষা ক্ষেত্রে চালান