symphony-org / frost

Frost
BSD 3-Clause "New" or "Revised" License
19 stars 5 forks source link

Plugin: stack.test #24

Open EncodePanda opened 5 years ago

EncodePanda commented 5 years ago

Suggest plugin name

stack.test

Overview

Plugin that tests the stack project

Example usage

Input

```frost:stack.test

## Output

`stack test`

frost-0.1.0.0: test (suite: frost-test)

Progress 1/2: frost-0.1.0.0 GitContributorsPlugin GitContributorsPlugin should substitute frost code blocks with content from the git plugin RunInputPandoc Frost.PandocRun runInputPandoc with plugin as code block with plugin as code block with content with plugin as inlined code with plugin as inlined code surrounded by text Stack Frost.Effects.Stack runStack clean should call stack --no-terminal clean build should call stack --no-terminal build exec should call stack --no-terminal exec <> test should call stack --no-terminal test testMatch should call stack --no-terminal test --match "/Stack/<>/<>/" Transform Frost.Plugins transform should keep document as is, if no frost code blocks in it should substitute frost code blocks with content from plugin should modify document with multiple plugins should modify document with multiple plugins should modify a document with multiple meta plugins should respect the order of execution of meta plugins should stop with error if plugin not found for given frost block

Finished in 0.0041 seconds 17 examples, 0 failures

frost-0.1.0.0: Test suite frost-test passed Completed 2 action(s).