Closed yoonspark closed 2 years ago
General comment, how were the "expected" files generated, and how did we validate that they are correct?
@andycui97 The "expected" files were generated by running the test scenarios over local Jupyter notebook sessions; after manually inspecting/testing they look good and runnable, these files were copied to the test folder as "expected" results.
Description
Implement pipeline writers for SCRIPT (LIN-477) and AIRFLOW (LIN-484) frameworks. These writers use new graph refactoring implemented by
ArtifactCollection
for pipeline file generation; and they are meant to eventually replace existing plugins.NOTE: This PR "absorbs" #737.
Type of change
How Has This Been Tested?
New unit tests were added to validate if pipeline files are properly generated.