इस ऑब्जेक्ट में, उस एनवायरमेंट के बारे में जानकारी होती है जिसमें बिल्ड चल रहा है. कॉन्फ़िगरेशन के सामान्य सिद्धांत के बारे में ज़्यादा जानने के लिए, नियमों का पेज देखें.
यह बूलियन बताता है कि इस रन के लिए कोड कवरेज चालू है या नहीं. ध्यान दें कि इससे यह पता नहीं चलता कि कोड कवरेज डेटा कलेक्शन के लिए, किसी खास नियम को लागू किया जाना चाहिए या नहीं. इसके लिए, ctx.coverage_instrumented फ़ंक्शन देखें.
यह कॉन्फ़िगरेशन के लिए एक छोटा आइडेंटिफ़ायर होता है. इसे config और query सब-कमांड समझती हैं.
इसका इस्तेमाल, एक ही टारगेट के लिए अलग-अलग कॉन्फ़िगरेशन के बीच अंतर करने के लिए किया जाता है. इससे लोगों को समझने और टूल इस्तेमाल करने में आसानी होती है. उदाहरण के लिए, आईडीई में इस्तेमाल किया जाने वाला कोई पहलू. इन बातों का ध्यान रखें:
पैच रिलीज़ के साथ-साथ, Bazel के अलग-अलग वर्शन के लिए वैल्यू अलग-अलग हो सकती है.
इस वैल्यू में, हर फ़्लैग की वैल्यू को कोड में बदला जाता है. इसमें वे फ़्लैग भी शामिल होते हैं जो मौजूदा टारगेट के लिए काम के नहीं होते. इस वजह से, कैश मेमोरी ज़्यादा बार अमान्य हो सकती है.
यह एक डिक्शनरी होती है. इसमें उपयोगकर्ता की ओर से तय किए गए टेस्ट एनवायरमेंट वैरिएबल और उनकी वैल्यू होती हैं. इन्हें --test_env विकल्पों के ज़रिए सेट किया जाता है. इसका इस्तेमाल न करें! यह पूरा एनवायरमेंट नहीं है!
[[["समझने में आसान है","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"]],["आखिरी बार 2025-10-30 (UTC) को अपडेट किया गया."],[],[]]