संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
StrictShardहेल्पर
public
class
StrictShardHelper
extends ShardHelper
पहले से मालूम डायरेक्ट सब-क्लास
डाइनैमिक शार्ड हेल्पर |
शार्डिंग रणनीति की मदद से, एक से ज़्यादा टीएफ़ इंस्टेंस के बीच ऑफ़िस से दूर रहकर काम करने की सूची बनाने की सुविधा
|
|
ऐसे सख्त शार्ड बनाने के लिए शार्ड करना जो एक साथ रिपोर्ट न करते हों,
खास जानकारी
सार्वजनिक कंस्ट्रक्टर
StrictShardहेल्पर
public StrictShardHelper ()
सार्वजनिक तरीके
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
कॉन्फ़िगरेशन को सब-कॉन्फ़िगरेशन में चलाने की कोशिश करें, ताकि उसे चलाने के लिए फिर से शेड्यूल किया जा सके
एक साथ कई संसाधन हो सकते हैं.
सही शार्ड कार्रवाई से मौजूदा कॉन्फ़िगरेशन खाली हो जाता है. साथ ही, बोला जाने वाला कोड ऐसा नहीं होना चाहिए
आगे बढ़ें.
रिटर्न |
boolean |
सही है. अगर ऐसा नहीं है, तो false को वापस करें |
सुरक्षित तरीके
स्प्लिट टेस्ट
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
लागू करने के तरीके के हिसाब से, टेस्ट की सूची को अलग-अलग ग्रुप में बांटें. शार्डिंग यह होनी चाहिए
एक जैसा. अगर शार्ड में कोई टेस्ट नहीं चलाया जा सकता है, तो खाली सूची दी जा सकती है.
टेस्ट सुइट के हिसाब से शार्डिंग उपलब्ध कराने के लिए, इसे लागू करें. डिफ़ॉल्ट
लागू करने की कोशिश में प्रति शार्ड Iरिमोटटेस्ट की संख्या को जितना हो सके उतना संतुलित करने की कोशिश की जाती है.
तो सूचियों को थोड़ा और अडजस्ट करने के लिए, किसी छोटे मानदंड या रन-हिंट का इस्तेमाल करें.
पैरामीटर |
fullList |
: IRemoteTest की शुरुआती पूरी सूची, जिसमें वे सभी टेस्ट शामिल हैं
चलाने की ज़रूरत है. |
shardCount |
int : उन शार्ड की कुल संख्या जिन्हें दौड़ना है. |
useEvenModuleSharding |
boolean : क्या किसी ऐसी रणनीति का इस्तेमाल करना है जो सभी पैरामीटर के बराबर
अलग-अलग शार्ड के मॉड्यूल |
रिटर्न |
|
हर शार्ड को असाइन की गई सूची IRemoteTest की सूची. सूची
आकार shardCount होगा. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया."],[],[]]