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

Revamp/954 all tests pass with latest sbm support rewrite #955

Closed

Conversation

fabapp2
Copy link
Contributor

@fabapp2 fabapp2 commented Oct 9, 2023

No description provided.

The order of resources as provided to the TestProjectContext is not guaranteed anymore, now that parsed resources are taken from filesystem
With the new parser .txt and foo resources in src/main/resources were represented as Quarks and allowed no (usual) access to their content
fabapp2 and others added 28 commits September 25, 2023 00:02
* Fix parsing duplicate pom files

Added target to default ignorePatterns
Refactor method names for test
Fix dependency download
Fix test by ignoring poms when parsing resources
Add logging
Replace List with Set to avoid duplicates

* Refactoring

* Add test proving duplicate parsing of resources

* Fix path calculcation to other modules

* Back to use shrinkwrap in tests

* Replace single-line with multi-line String

* Bumped maven-resolver.version

* Fix test allow SbmCoreConfig construct ExecutionContext

* GH Action

* Assert correct classpath

* Fix testdata

* Cleanup

* Disabled test that must be reactivated later

* Move JavaSourceUtil to sbm-support-rewrite

* Move OpenRewriteTestSupport to test-helper

* Back to use shrinkwrap in tests

* Add missing test projects

* Back to use shrinkwrap in tests

* Revamp/move open rewrite test support to test helper (#939)

* Revamp/make other modules compile (#943)

* Update license header

* Add sbm-support-boot module

* Add sbm-support-boot module

* Module sbm-support-boot compiles

* Module sbm-support-jee compiles

* Module sbm-support-weblogic compiles

* WIP sbm-recipes-jee-to-boot

* Make SwapResponseWithResponseEntity compile

* Make SwapCacheControl compile

* Make SwapStatusForHttpStatus compile

* Make fieldsMapping a member

* Remove unused member

* Make ReplaceMediaType compile

Also removes unused member

* Make ReplaceResponseEntityBuilder compile

* Make sbm-recipes-jee-to-boot compile

* Make sbm-recipes-spring-cloud compile

* Delete unused classes

* Delete unused classes

* Make sbm-recipes-boot-upgrade compile

* Using shrinkwrap depchain dependency

* Replace single line with multi line string

* Cleanup properties order
…rite (#950)

* Add method to sync recipe run
* Moved ProjectResourceSet related classes to sbm-support-rewrite
* Add temp integration test
* Use new ProjectResourceSetFactory
* Use RewriteMigrationResultMerger
* Remove @component and declare using @bean
* Add dependency to rewrite-java-17
* Add dependency to rewrite-migrate-java
* Add delombok
* Renamed HelperWithoutAGoodName
* Enhance README
* Moved Maven-related classes to the maven package
* Add javadoc
* Remove dead code
* Remove ExecutionContext parameter
* Renamed SbmMavenProject
* Moved logic into ParserContext
* Add MavenModuleParser
* Cleanup pom
This reverts commit 541b2443a4ece053d57f4a85e480367ce7b277ee.
@fabapp2 fabapp2 linked an issue Oct 9, 2023 that may be closed by this pull request
@fabapp2 fabapp2 closed this Oct 9, 2023
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.

All tests pass with latest sbm-support-rewrite
2 participants