getpopper / popper

Container-native task automation engine.
https://getpopper.io
MIT License
305 stars 61 forks source link

Translator: setup task Popper-to-Task integration tests #991

Closed shumbo closed 3 years ago

shumbo commented 3 years ago

This PR adds integration tests that ensure popper-to-task conversion correctly generates a valid Taskfile.

When testing the Docker engine on CI, we set ENABLE_TASK_TRANSLATOR_TESTS flag, which will 1) install task CLI and 2) run the integration test script.

The purpose of this test is to verify the validity of the files generated by the command, and the rest of the translation process will be covered by unit tests.

JayjeetAtGithub commented 3 years ago

@shumbo The changes look great !