A pipeline run only returned logs in the `StageFailed` and `AssemblerFailed` exceptions. Remove those and always return structured data instead. It only returns data for stages that actually ran (i.e., didn't come from the cache). This is similar to the output in interactive mode. Also change osbuildtest to be able to deal with output that is larger than the pipe buffer by using subprocess.communicate().
11 lines
160 B
Python
11 lines
160 B
Python
|
|
from .pipeline import Assembler, load, load_build, Pipeline, Stage
|
|
|
|
|
|
__all__ = [
|
|
"Assembler",
|
|
"load",
|
|
"load_build",
|
|
"Pipeline",
|
|
"Stage",
|
|
]
|