class documentation

class RosMakeAll:

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method build Build package @param p: package name @type p: str
Method build_or_recurse Undocumented
Method generate_summary_output Undocumented
Method get_profile_string Undocumented
Method main main command-line entrypoint
Method num_packages_built @return: number of packages that were built @rtype: int
Method output_to_file Undocumented
Method parallel_build_pkgs Undocumented
Method update_status Undocumented
Instance Variable best_effort Undocumented
Instance Variable build_list Undocumented
Instance Variable dependency_tracker Undocumented
Instance Variable finish_time Undocumented
Instance Variable flag_tracker Undocumented
Instance Variable log_dir Undocumented
Instance Variable logging_enabled Undocumented
Instance Variable output Undocumented
Instance Variable paths Undocumented
Instance Variable printer Undocumented
Instance Variable profile Undocumented
Instance Variable rejected_packages Undocumented
Instance Variable result Undocumented
Instance Variable robust_build Undocumented
Instance Variable ros_parallel_jobs Undocumented
Instance Variable rospack Undocumented
Instance Variable rosstack Undocumented
Instance Variable skip_blacklist Undocumented
Instance Variable specified_packages Undocumented
Instance Variable start_time Undocumented
Instance Variable threads Undocumented
Method _build_package Lower-level routine for building a package. Handles execution of actual build command. @param package: package name @type package: str
Method _subprocess_setup Undocumented
Instance Variable _result_lock Undocumented
def __init__(self):

Undocumented

def build(self, p, argument=None, robust_build=False):

Build package @param p: package name @type p: str

def build_or_recurse(self, p):

Undocumented

def generate_summary_output(self, log_dir):

Undocumented

def get_profile_string(self):

Undocumented

def main(self):

main command-line entrypoint

def num_packages_built(self):

@return: number of packages that were built @rtype: int

def output_to_file(self, package, log_type, stdout, always_print=False):

Undocumented

def parallel_build_pkgs(self, build_queue, argument=None, threads=1):

Undocumented

def update_status(self, argument, start_times, right):

Undocumented

best_effort =

Undocumented

build_list =

Undocumented

dependency_tracker =

Undocumented

finish_time =

Undocumented

flag_tracker =

Undocumented

log_dir =

Undocumented

logging_enabled =

Undocumented

output: dict =

Undocumented

paths: dict =

Undocumented

printer =

Undocumented

profile: dict =

Undocumented

rejected_packages =

Undocumented

result: dict =

Undocumented

robust_build =

Undocumented

ros_parallel_jobs =

Undocumented

rospack =

Undocumented

rosstack =

Undocumented

skip_blacklist =

Undocumented

specified_packages =

Undocumented

start_time =

Undocumented

threads =

Undocumented

def _build_package(self, package, argument=None):

Lower-level routine for building a package. Handles execution of actual build command. @param package: package name @type package: str

def _subprocess_setup(self):

Undocumented

_result_lock =

Undocumented