bau icon indicating copy to clipboard operation
bau copied to clipboard

Initial implementation of inputs/outputs and up-to-date checking

Open eatdrinksleepcode opened this issue 10 years ago • 4 comments

This is a first step towards #196. Adds an InputFile and OutputFile method to the DSL, and uses those to skip the task if possible. The intent is to allow multiple input and output files, but even when those have been added, the singular methods will probably be retained for ease of use.

All testing had to be done in Acceptance tests due to the requirement to create real files in the file system for testing. Wondering if it might be worth investing in a file system abstraction library to make it possible to test these kinds of things in the Component tests.

connects to #196

eatdrinksleepcode avatar Jun 17 '15 08:06 eatdrinksleepcode

@eatdrinksleepcode awesome, thanks! I'm busy at NDC right now but I'll take a close look ASAP.

adamralph avatar Jun 17 '15 14:06 adamralph

Yeah I saw the tweets :) So jealous!

eatdrinksleepcode avatar Jun 17 '15 22:06 eatdrinksleepcode

Sorry @eatdrinksleepcode, same with this one, will need rebasing.

adamralph avatar Jun 30 '15 20:06 adamralph

Rebased

eatdrinksleepcode avatar Jul 01 '15 01:07 eatdrinksleepcode