I think the default task should be what you do most, and 99.9% of the time you're testing...0.1% of the time you're building. In Marionette the default task is just an alias for test, and then there's a separate build task. No need to do this in this PR...it could be a separate PR on top of this.