Google Home UI Automator की मदद से, Google Home app (GHA) का अपने-आप काम करने में मदद ली जा सकती है कमीशन, डिकमीशन Matter या रिग्रेशन चलाने के लिए टेस्ट करें.
ज़रूरी शर्तें
Google Home UI Automator का इस्तेमाल करने के लिए, इन चीज़ों को तैयार रखें:
Python 3
स्क्रिप्ट चलाने के लिए, Python 3 एनवायरमेंट का इस्तेमाल करने का सुझाव दिया जाता है.
Google Home UI Automator के लिए Python 3.11
या उसके बाद का वर्शन चाहिए.
Android फ़ोन
- अपने Android पर उपयोगकर्ता डीबगिंग मोड चालू करें फ़ोन. डीबग करने की सेटिंग चालू करने के लिए, डेवलपर के लिए सेटिंग और टूल चालू करना लेख पढ़ें.
- अपने Android फ़ोन को कंप्यूटर से कनेक्ट करें.
Google Home ऐप्लिकेशन
- अपने Android फ़ोन पर GHA इंस्टॉल करें.
पक्का करें कि GHA का वर्शन
3.10.1.6
या इसके बाद वाला हो. - GHA में अपने Google खाते से लॉगिन करें.
Google Home यूआई ऑटोमेटर इंस्टॉल करें
Google Home UI Automator, PyPI या किसी सोर्स से इंस्टॉल करने के दो तरीके हैं कोड. हमारा सुझाव है कि आप PyPI की मदद से इंस्टॉल करें.
PyPI (सुझाया गया)
pip install google-home-ui-automator
सोर्स कोड से बनाना
सोर्स कोड से बनाने के लिए, अपने टर्मिनल में यह तरीका अपनाएं:
इस रिपॉज़िटरी का क्लोन बनाएं:
git clone https://testsuite-smarthome-matter.googlesource.com/ui-automator
क्लोन की गई रिपॉज़िटरी पर जाएं:
cd ui-automator
नीचे दिया गया निर्देश चलाएं:
pip install .
Matter डिवाइस को कमीशन देना
Matter डिवाइस को चालू करने के लिए, यह निर्देश डालें:
ui-automator --commission DEVICE_NAME,PAIRING_CODE,ROOM_NAME
इनपुट मान | ब्यौरा | उदाहरण |
---|---|---|
DEVICE_NAME |
Matter डिवाइस चुना गया. | m5stack |
PAIRING_CODE |
आपके Matter डिवाइस को जोड़ने के लिए कोड. | 34970112332 |
ROOM_NAME |
असाइन किया गया कमरा. | Office |
Matter वाले डिवाइस को बंद करना
Matter की सुविधा वाले डिवाइस को बंद करने के लिए, यह निर्देश डालें:
ui-automator --decommission DEVICE_NAME
इनपुट मान | ब्यौरा | उदाहरण |
---|---|---|
DEVICE_NAME |
GHA पर कमीशन किए गए Matter डिवाइस का नाम दिखाता है. | m5stack |
रिग्रेशन टेस्ट चलाएं
रेग्रेशन टेस्ट चलाने के लिए, यह कोड डालें. आपको फ़्लैग शामिल करना होगा
रिग्रेशन टेस्ट करने के लिए --regtest
और --commission
.
ui-automator --commission DEVICE_NAME,PAIRING_CODE,ROOM_NAME --regtest [--repeat REPEAT_TIMES] [--hub HUB_VERSION] [--dut MODEL,TYPE,PROTOCOL] [--fw DEVICE_FIRMWARE]
रिग्रेशन टेस्ट सिर्फ़ कमीशनिंग और डिकमीशनिंग साइकल के साथ काम करता है. डिफ़ॉल्ट रूप से, रिग्रेशन टेस्ट तब तक चलता रहेगा, जब तक उपयोगकर्ता कीबोर्ड का इस्तेमाल करके उन्हें रोकें प्रक्रिया से बचा जा सकता है.
ज़्यादा गहराई से किए जाने वाले टेस्ट के नतीजों के लिए, यहां दिया गया डेटा जोड़ा जा सकता है:
मान | इनपुट मान | ब्यौरा | उदाहरण |
---|---|---|---|
--repeat |
REPEAT_TIMES |
सीमित समय और दोहराए जाने वाले समय में रिग्रेशन टेस्ट चलाएं. | 5 |
--hub |
HUB_VERSION |
GHA पर डिवाइसों को कंट्रोल करने के लिए, हब का वर्शन. | 15.20221210.3.1 |
--dut |
डिवाइस की जांच की जा रही है. | ||
MODEL |
डिवाइस का मॉडल. | X123123 |
|
TYPE |
डिवाइस का टाइप. | LIGHT |
|
PROTOCOL |
डिवाइस का प्रोटोकॉल. | MATTER |
|
--fw |
DEVICE_FIRMWARE |
डिवाइस का फ़र्मवेयर. | 2.2.0 |
सुझाव/राय दें या शिकायत करें
YouTube के साथ अपने अनुभव को बेहतर बनाने के बारे में अपने विचार या सुझाव, शिकायत या राय सबमिट करने के लिए Google Home UI Automator, हमारी सेवाएं लें सुझाव, शिकायत या राय फ़ॉर्म.
समस्याओं की शिकायत करना
समस्या ट्रैकर का इस्तेमाल करके, आ रही समस्याओं की शिकायत करें.