pcvs.orchestration package
Submodules
- pcvs.orchestration.publishers module
BuildDirectoryManagerBuildDirectoryManager.add_cache_entry()BuildDirectoryManager.clean()BuildDirectoryManager.clean_archives()BuildDirectoryManager.configBuildDirectoryManager.create_archive()BuildDirectoryManager.finalize()BuildDirectoryManager.get_cache_entry()BuildDirectoryManager.get_config()BuildDirectoryManager.init_results()BuildDirectoryManager.load_config()BuildDirectoryManager.load_from_archive()BuildDirectoryManager.prefixBuildDirectoryManager.prepare()BuildDirectoryManager.resultsBuildDirectoryManager.save_config()BuildDirectoryManager.save_extras()BuildDirectoryManager.scratch_locationBuildDirectoryManager.sidBuildDirectoryManager.use_as_global_config()
ResultFileResultFileManagerResultFileManager.browse_tests()ResultFileManager.build_bidir_map_data()ResultFileManager.create_new_result_file()ResultFileManager.discover_result_files()ResultFileManager.file_formatResultFileManager.finalize()ResultFileManager.flush()ResultFileManager.incrementResultFileManager.map_id()ResultFileManager.mapsResultFileManager.reconstruct_map_data()ResultFileManager.reconstruct_view_data()ResultFileManager.register_view()ResultFileManager.register_view_item()ResultFileManager.retrieve_test()ResultFileManager.retrieve_tests_by_name()ResultFileManager.save()ResultFileManager.status_viewResultFileManager.subtree_view()ResultFileManager.tags_viewResultFileManager.total_cntResultFileManager.tree_viewResultFileManager.views
Module contents
- class pcvs.orchestration.Orchestrator[source]
Bases:
objectThe job orchestrator, managing test processing through the whole test base.
- Variables:
_conf – global configuration object
_pending_sets – started Sets not completed yet
_max_res – number of resources allowed to be used
_publisher – Result File Manager
_manager – job manager
_maxconcurrent – Max number of sets started at the same time.
- run(session)[source]
Start the orchestrator.
- Parameters:
session (
Session) – container owning the run.