Trade Federation का ग्लोबल कॉन्फ़िगरेशन

ट्रेड फ़ेडरेशन (टीएफ़) का ग्लोबल कॉन्फ़िगरेशन एक ऐसी फ़ाइल होती है जो टीएफ़ के शुरू होने पर एक बार लोड होती है. इस कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल, टीएफ़ के उस इंस्टेंस के लिए एनवायरमेंट तय करने के लिए किया जाता है.

ग्लोबल कॉन्फ़िगरेशन फ़ाइल लोड करना

टीएफ़ की ग्लोबल कॉन्फ़िगरेशन फ़ाइल, एक एक्सएमएल फ़ाइल होती है. इसे स्थानीय एनवायरमेंट वैरिएबल TF_GLOBAL_CONFIG सेट करके तय किया जा सकता है. अगर TF_GLOBAL_CONFIG तय नहीं किया जाता है, तो टीएफ़, अपने मौजूदा वर्किंग पाथ में tf_global_config.xml नाम की फ़ाइल ढूंढने की कोशिश करेगा. अगर ऐसा नहीं हो पाता है, तो टीएफ़, डिफ़ॉल्ट ग्लोबल कॉन्फ़िगरेशन फ़ाइल लोड करेगा. उदाहरण के लिए, यहां दिए गए कमांड का इस्तेमाल करके, अपने पसंद के मुताबिक ग्लोबल कॉन्फ़िगरेशन के साथ टीएफ़ लॉन्च किया जा सकता है:

TF_GLOBAL_CONFIG=/path/to/my/custom/good_tf_global_conf.xml tradefed.sh

ग्लोबल कॉन्फ़िगरेशन फ़ाइल का उदाहरण

<configuration description="Example Global Config">
  <device_manager class="com.android.tradefed.device.DeviceManager">
    <option name="max-null-devices" value="10" />
  </device_manager>
</configuration>

ऊपर दिए गए उदाहरण में, "नल-डिवाइस" प्लेसहोल्डर की संख्या, DeviceManager में तय की गई डिफ़ॉल्ट वैल्यू के बजाय 10 सेट की गई है.