-
Notifications
You must be signed in to change notification settings - Fork 15
Conversation
There is a lot of issues addressed - #7 Tests moved to the managed sources file tree - #29 Test dependencies moved to the test scope - #17 Triggered execution is now possible - #59 All plugin keys are now prefixed with "swagger" - #66 (partially) Generation split into phases - #1 Compile task seems to be called only once - The generation of controllers now to be triggered manually as suggested by @jroper
$ exists target/scala-2.11/routes/main/validators/echo.api.yaml.scala | ||
|
||
# we don't check what is created by the play's routes compiler because its outside of our control | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This test script looks like a great foundation. My approach with scripted tests is to start with something like this, and then as bugs are found and the project evolves, add new ones. As you would be aware, scripted tests can be a little hard to maintain and slow to run, so it's important that every test delivers a lot of value - I think you'll find this test itself will do just that, and as the project evolves you'll find other areas that would benefit from more testing and so warrant the cost of creating new scripted tests for them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jroper Thank you very much for looking into it and for the feedback!
Passes travis test and local scripted. |
swagger
#59 All plugin keys are now prefixed with "swagger"