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

staging -> main [NON-RELEASE] Migrate to AEPTestUtils + Migrate to GitHub Actions reusable workflows #136

Merged
merged 5 commits into from
Dec 5, 2024

Conversation

timkimadobe
Copy link
Contributor

Description

This merge includes:

  • Migrating to AEPTestUtils for tests
  • Migrating to GitHub Actions reusable workflows

See PRs:

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

cacheung and others added 5 commits May 29, 2024 19:00
* Convert Unit tests to use testUtils

Use testUtils JsonAsserts
Remove flattenMap usages

* Fix check format

Fix check format

* Update for the review comments

Update for the review comments

* Add removed assertNull test case back

Add removed assertNull test case back

* add some direct assertEquals back from review comments

add some direct assertEquals back from review comments

* Add the missing null check test case

Add the missing null check test case
* Functional Test update draft

Functional Test update draft

# Conflicts:
#	code/edgeidentity/src/androidTest/java/com/adobe/marketing/mobile/edge/identity/util/IdentityFunctionalTestUtil.java

* update IdentityPublicAPITest

update IdentityPublicAPITest

* Update Functional tests, and remove new line for unit tests

Update Functional tests, and remove new line for unit tests

* Fix spotlessCheck

Fix spotlessCheck

* update testUtil library version and remove common library in Functional test

update testUtil library version and remove common library in Functional test

* update functional test

update functional test
Using local testHelper for now due to a bug in testUtil, will revert while the bug is fixed.

* Use TestHelper from the TestUtils

Use TestHelper from the TestUtils

* fix format

fix format

* Apply optimize import for files

Apply optimize import for files

* fix format

fix format

* Incorporate review feedback

Incorporate review feedback

* update to use "presistedJson" directly in JSON comparison

update to use "presistedJson" directly in JSON comparison as per review comments.

* remove registerExtension in FunctionalTestUtil.

remove registerExtension in FunctionalTestUtil. It has been moved to testUtils.

* Update with review comments

Update with review comments
Remove third party library
* Migrate workflows to use reusable workflows from aepsdk-commons

Remove local scripts

* Create build and test workflow

* Fix description

* Remove SNAPSHOT from app dependencies

* Upgrade workflows to 3.1.0 and enable javadoc
`dev` -> `staging` [NON-RELEASE] Migrate to AEPTestUtils + Migrate to GitHub Actions reusable workflows
@timkimadobe timkimadobe merged commit d35a0bf into main Dec 5, 2024
9 checks passed
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