Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get CI build working again #147

Merged
merged 51 commits into from
Sep 16, 2020
Merged

Get CI build working again #147

merged 51 commits into from
Sep 16, 2020

Conversation

cstroe
Copy link
Contributor

@cstroe cstroe commented Sep 12, 2020

Fix #136

Major fixes here:

  • added template support for the test fixture project files (using FreeMarker)
  • get as many of the Play 2.3 tests working as we can, skip the rest (mostly tests that don't apply to Play 2.3)
  • split up the Travis CI build into one build per version + documentation build (avoids timeout, example) (this might also fix On CI, multi-versions tests should be executed in parallel #75)
  • be very verbose about logging test execution, failures, stacktraces

@cstroe cstroe changed the title Fix #136: Get CI build working again Get CI build working again Sep 12, 2020
@ghost
Copy link

ghost commented Sep 14, 2020

Cool! Waiting for this.

# Logger provided to your application:
logger.application=DEBUG

</#if>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EOL @ EOF

Suggested change
</#if>
</#if>

Copy link
Contributor

@JLLeitschuh JLLeitschuh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks absolutely amazing. I'm really looking forward to merging this. Thank you so much for putting in the time to fix this.

Please take a quick pass at my minor reviews and fix them up. Once resolved, I'm absolutely looking forward to merging this.

@cstroe
Copy link
Contributor Author

cstroe commented Sep 14, 2020

Thank you very much for the fast review! I applied your suggestions, but there was one suggestion that got left over (it might have been double suggested because it says there are no changes in the suggestion). For this I had to request a re-review.

Let me know if there's anything else required. Also, the build got triggered again, should be a good test of the CI configuration.

Copy link
Contributor

@JLLeitschuh JLLeitschuh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a few additional EOL @ EOF issues.

Can you make sure that every file that you've contributed has an End of Line (EO) (IE. the newline character) @ EOF (IE the last line in the file).

cstroe and others added 23 commits September 15, 2020 20:11
Signed-off-by: Cosmin Stroe <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…work/fixtures/app/playmultiproject/build.gradle.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…ework/fixtures/app/playmultiproject/primary/app/controllers/Application.scala.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…ework/fixtures/app/playmultiproject/primary/build.gradle.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…ework/fixtures/app/playmultiproject/primary/conf/routes.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…ework/fixtures/app/playmultiproject/submodule/app/controllers/submodule/Application.scala.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…ework/fixtures/app/playmultiproject/submodule/build.gradle.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…ework/fixtures/app/shared/conf/application.conf.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/advancedplayapp/app/special/strangename/Application.scala.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/advancedplayapp/conf/routes.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/advancedplayapp/conf/scala.routes.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/basicplayapp/app/controllers/Application.scala.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/playappwithdependencies/build.gradle.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/playcompositebuild/app/controllers/Application.scala.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/playcompositebuild/build.gradle.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/playappwithdependencies/conf/routes.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/playcompositebuild/conf/routes.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
…res/app/advancedplayapp/build.gradle.ftl

Co-authored-by: Jonathan Leitschuh <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
Signed-off-by: Cosmin Stroe <[email protected]>
@cstroe
Copy link
Contributor Author

cstroe commented Sep 16, 2020

Sorry about that, I think what happened is when I ran the commands for the DCO signing after accepting the changes on GitHub, I didn't pull locally, so overwrote all the newline additions changes.

I double checked the newline additions, they should be there now.

Copy link
Contributor

@JLLeitschuh JLLeitschuh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!!

@JLLeitschuh JLLeitschuh merged commit b0b48a5 into gradle:master Sep 16, 2020
@cstroe cstroe deleted the fix-ci-build branch September 16, 2020 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix CI on master On CI, multi-versions tests should be executed in parallel
2 participants