Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
run_tests.CLanguage Class Reference
Inheritance diagram for run_tests.CLanguage:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, lang_suffix, test_lang)
 
def __str__ (self)
 
def build_steps (self)
 
def build_steps_environ (self)
 
def configure (self, config, args)
 
def dockerfile_dir (self)
 
def post_tests_steps (self)
 
def pre_build_steps (self)
 
def test_specs (self)
 

Public Attributes

 args
 
 config
 
 lang_suffix
 
 platform
 
 test_lang
 

Private Member Functions

def _clang_cmake_configure_extra_args (self, version_suffix='')
 
def _compiler_options (self, use_docker, compiler)
 

Private Attributes

 _activate_vs_tools_windows
 
 _cmake_architecture_windows
 
 _cmake_configure_extra_args
 
 _cmake_generator_windows
 
 _vs_tools_architecture_windows
 

Detailed Description

Definition at line 241 of file run_tests.py.

Constructor & Destructor Documentation

◆ __init__()

def run_tests.CLanguage.__init__ (   self,
  lang_suffix,
  test_lang 
)

Definition at line 243 of file run_tests.py.

Member Function Documentation

◆ __str__()

def run_tests.CLanguage.__str__ (   self)

Definition at line 503 of file run_tests.py.

◆ _clang_cmake_configure_extra_args()

def run_tests.CLanguage._clang_cmake_configure_extra_args (   self,
  version_suffix = '' 
)
private

Definition at line 465 of file run_tests.py.

◆ _compiler_options()

def run_tests.CLanguage._compiler_options (   self,
  use_docker,
  compiler 
)
private
Returns docker distro and cmake configure args to use for given compiler.

Definition at line 471 of file run_tests.py.

◆ build_steps()

def run_tests.CLanguage.build_steps (   self)

Definition at line 436 of file run_tests.py.

◆ build_steps_environ()

def run_tests.CLanguage.build_steps_environ (   self)
Extra environment variables set for pre_build_steps and build_steps jobs.

Definition at line 446 of file run_tests.py.

◆ configure()

def run_tests.CLanguage.configure (   self,
  config,
  args 
)

Definition at line 248 of file run_tests.py.

◆ dockerfile_dir()

def run_tests.CLanguage.dockerfile_dir (   self)

Definition at line 499 of file run_tests.py.

◆ post_tests_steps()

def run_tests.CLanguage.post_tests_steps (   self)

Definition at line 459 of file run_tests.py.

◆ pre_build_steps()

def run_tests.CLanguage.pre_build_steps (   self)

Definition at line 433 of file run_tests.py.

◆ test_specs()

def run_tests.CLanguage.test_specs (   self)

Definition at line 299 of file run_tests.py.

Member Data Documentation

◆ _activate_vs_tools_windows

run_tests.CLanguage._activate_vs_tools_windows
private

Definition at line 280 of file run_tests.py.

◆ _cmake_architecture_windows

run_tests.CLanguage._cmake_architecture_windows
private

Definition at line 278 of file run_tests.py.

◆ _cmake_configure_extra_args

run_tests.CLanguage._cmake_configure_extra_args
private

Definition at line 275 of file run_tests.py.

◆ _cmake_generator_windows

run_tests.CLanguage._cmake_generator_windows
private

Definition at line 276 of file run_tests.py.

◆ _vs_tools_architecture_windows

run_tests.CLanguage._vs_tools_architecture_windows
private

Definition at line 281 of file run_tests.py.

◆ args

run_tests.CLanguage.args

Definition at line 250 of file run_tests.py.

◆ config

run_tests.CLanguage.config

Definition at line 249 of file run_tests.py.

◆ lang_suffix

run_tests.CLanguage.lang_suffix

Definition at line 244 of file run_tests.py.

◆ platform

run_tests.CLanguage.platform

Definition at line 245 of file run_tests.py.

◆ test_lang

run_tests.CLanguage.test_lang

Definition at line 246 of file run_tests.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:43