yapılandırma : konfigürasyon (select the most common version based on the context)

Bu nesne, derlemenin çalıştığı ortamla ilgili bilgileri içerir. Yapılandırmaların genel konsepti hakkında daha fazla bilgi için Kurallar sayfası'na bakın.

Üyeler

coverage_enabled

bool configuration.coverage_enabled

Bu çalıştırma için kod kapsamının etkinleştirilip etkinleştirilmediğini belirten bir boole değeri. Bu işlemin, belirli bir kuralın kod kapsamı verilerinin toplanması için uygulanıp uygulanmayacağını hesaplamadığını unutmayın. Bu işlev için ctx.coverage_instrumented işlevine bakın.

default_shell_env

dict configuration.default_shell_env

Statik yerel kabuk ortamını temsil eden bir sözlük. Değişkenleri değerleriyle (dizeler) eşler.

host_path_separator

string configuration.host_path_separator

PATH ortam değişkeninin ayırıcısını döndürür. Bu ayırıcı, Unix'te ":" şeklindedir.

short_id

string configuration.short_id

config ve sorgu alt komutları tarafından anlaşılan bu yapılandırmanın kısa tanımlayıcısı.

Bunu, aynı hedef için farklı yapılandırmaları insanlara ve araç kullanımına uygun bir şekilde ayırt etmek için kullanın. Örneğin, bir IDE tarafından kullanılan bir yönü ayırt etmek için bu özelliği kullanabilirsiniz. Aşağıdaki uyarıları göz önünde bulundurun:

  • Bu değer, yama sürümleri de dahil olmak üzere Bazel sürümleri arasında farklılık gösterebilir.
  • Değer, mevcut hedef için başka bir şekilde alakalı olmayan ve bu nedenle önbellekleri daha sık geçersiz kılabilecek olanlar da dahil olmak üzere her işaretin değerini kodlar.

    test_env

    dict configuration.test_env

    Kullanıcı tarafından belirtilen test ortamı değişkenlerini ve bunların değerlerini içeren bir sözlük (ör. --test_env seçenekleriyle ayarlanır). KULLANMAYIN! Bu, tam ortam değildir.