Skip to content

Feature/junit5 preparations - #145

Merged
mjg123 merged 11 commits into
fnproject:masterfrom
Fork-World:feature/junit5-preparations
Jul 30, 2018
Merged

mjg123 merged 11 commits into
fnproject:masterfrom
Fork-World:feature/junit5-preparations

Conversation

@svenruppert

Copy link
Copy Markdown
Contributor

extracted the junit4 code into separate module
all dependencies are using this right now inside this project
module testing is empty so far, but will contain junit5 code later

this merge request is based on the need to hold the old module name testing
testing-junit4 will be used for the orig testing code base
teting-core will be used for the generic code that could be used for junit4 and junit5
testing will be the "home" for the new junit5 code base

- separation of the junit4 and junit5 code into different modules.
- core module to share code between different TDD frameworks
This was referenced Jul 23, 2018
@svenruppert

Copy link
Copy Markdown
Contributor Author

for integration test-7 : fnproject/cli#349

With this we can use junit4 as default until we are switching to jUnit5 as default.

@mjg123

mjg123 commented Jul 24, 2018

Copy link
Copy Markdown

Compilation failure in the integration tests - I'll have a look.

@svenruppert

Copy link
Copy Markdown
Contributor Author

it should be integration test 7, that is using cli

# Conflicts:
#	examples/async-thumbnails/src/test/java/com/fnproject/fn/examples/ThumbnailsFunctionTest.java
#	fn-spring-cloud-function/src/test/java/com/fnproject/springframework/function/testfns/EmptyFunctionConfig.java
@svenruppert

Copy link
Copy Markdown
Contributor Author

deactivated integration test 3 and 7 to break the cycle between cli and fdk

@tteggel
tteggel requested review from hhexo and mjg123 July 27, 2018 14:59

@mjg123 mjg123 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Spoke f2f with Sven about this and we agree on the general approach. ITs need disabling to break a cyclical dependency between CLI and FDK_JAVA.

@mjg123
mjg123 merged commit 0b5aed4 into fnproject:master Jul 30, 2018
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.

2 participants