PandA-2024.02
Data Structures | Namespaces | Functions | Variables
test_panda.py File Reference

Go to the source code of this file.

Data Structures

class  test_panda.StoreOrUpdateMin
 

Namespaces

 test_panda
 

Functions

def test_panda.positive_integer (value)
 
def test_panda.GetChildren (parent_pid)
 
def test_panda.kill_proc_tree (pid)
 
def test_panda.execute_tests (named_list, thread_index)
 
def test_panda.ComputeDirectory (line)
 
def test_panda.SearchCFiles (directory)
 
def test_panda.CollectResults (directory)
 
def test_panda.CreateJunitBody (directory, ju_file)
 
def test_panda.CreatePerfPublisherBody (directory, pp_file)
 

Variables

int test_panda.line_index = 0
 
bool test_panda.failure = False
 
 test_panda.parser = argparse.ArgumentParser(description="Performs panda tests", fromfile_prefix_chars='@')
 
 test_panda.help
 
 test_panda.nargs
 
 test_panda.action
 
 test_panda.default
 
 test_panda.type
 
 test_panda.positive_integer
 
 test_panda.False
 
 test_panda.args = parser.parse_args()
 
 test_panda.n_jobs = args.j
 
 test_panda.level
 
 test_panda.INFO
 
 test_panda.format
 
 test_panda.abs_script = os.path.abspath(sys.argv[0])
 
list test_panda.modified_argv = []
 
string test_panda.abs_configuration_dir = ""
 
 test_panda.table = os.path.abspath(args.table)
 
string test_panda.junit_file_name = ""
 
int test_panda.junit_index = 0
 
string test_panda.perfpublisher_name = ""
 
string test_panda.perfpublisher_file_name = ""
 
int test_panda.perfpublisher_index = 0
 
 test_panda.abs_path = os.path.abspath(args.output)
 
 test_panda.restart
 
 test_panda.failed_counter_file_name = os.path.join(abs_path, "failed_counter")
 
 test_panda.failed_counter_file = open(failed_counter_file_name)
 
 test_panda.failed_counter = failed_counter_file.read()
 
string test_panda.tool_exe = ""
 
 test_panda.exe_file = os.path.join(path, "bambu")
 
string test_panda.abs_benchmarks_root = abs_configuration_dir
 
string test_panda.spider = ""
 
 test_panda.mutt = None
 
list test_panda.abs_lists = []
 
list test_panda.files_list = []
 
 test_panda.temp_list = open(os.path.join(abs_path, "temp_list"), "w")
 
 test_panda.reordered_list_name = os.path.join(abs_path, "reordered_list")
 
 test_panda.reordered_list = open(reordered_list_name, "w")
 
 test_panda.list_file = open(abs_list)
 
 test_panda.lines = list_file.readlines()
 
 test_panda.tokens = shlex.split(line)
 
 test_panda.parameters = list()
 
bool test_panda.follow_param = False
 
 test_panda.expanded_list_name = os.path.join(abs_path, "expanded_list")
 
 test_panda.expanded_list = open(expanded_list_name, "w")
 
 test_panda.first_parameter = os.path.join(abs_benchmarks_root, tokens[0])
 
 test_panda.other_parameters = tokens[1:len(tokens)]
 
def test_panda.c_files = SearchCFiles(first_parameter)
 
 test_panda.arg_lists = args.args
 
 test_panda.arged_list_name = os.path.join(abs_path, "arged_list")
 
 test_panda.arged_list = open(arged_list_name, "w")
 
 test_panda.arg = arg_list[0]
 
 test_panda.full_names = set()
 
 test_panda.named_list_name = os.path.join(abs_path, "named_list")
 
 test_panda.named_list = open(named_list_name, "w")
 
string test_panda.configuration_name = ""
 
string test_panda.benchmark_name = ""
 
string test_panda.full_name = configuration_name + ":" + benchmark_name
 
def test_panda.new_dir = ComputeDirectory(line)
 
 test_panda.lock = threading.RLock()
 
 test_panda.lock_creation_destruction = threading.RLock()
 
int test_panda.passed_benchmark = 0
 
int test_panda.total_benchmark = 0
 
list test_panda.threads = []
 
list test_panda.children = [None] * n_jobs
 
 test_panda.daemon
 
 test_panda.junit_file = open(junit_file_name, "w")
 
 test_panda.perfpublisher_file = open(perfpublisher_file_name, "w")
 
 test_panda.report_file_name = os.path.join(abs_path, "report")
 
 test_panda.report_file = open(report_file_name)
 
list test_panda.command = [tool_exe, "--version"]
 
 test_panda.stderr
 
 test_panda.stdout
 
string test_panda.outcome = ""
 
string test_panda.local_command = "cat " + report_file_name + " | mutt -s \"" + full_name + ": " + outcome + "\" " + args.mail
 
 test_panda.shell
 

Generated on Mon Feb 12 2024 13:03:03 for PandA-2024.02 by doxygen 1.8.13