Skip to content

Datastream Id Override and Datastream Config Override Implementation#398

Merged
addb merged 10 commits intoadobe:feature/datastreamConfigOverridefrom
addb:ConfigOverrideImplementation
Sep 21, 2023
Merged

Datastream Id Override and Datastream Config Override Implementation#398
addb merged 10 commits intoadobe:feature/datastreamConfigOverridefrom
addb:ConfigOverrideImplementation

Conversation

@addb
Copy link
Copy Markdown
Contributor

@addb addb commented Sep 14, 2023

Description

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.

…ture. Refactored processHit function for readability and swift lint warnings.
@addb addb requested a review from emdobrin September 14, 2023 00:01
@addb addb linked an issue Sep 14, 2023 that may be closed by this pull request
5 tasks
@addb addb changed the title [Feature] Datastream Id Override and Datastream Config Override Implementation Datastream Id Override and Datastream Config Override Implementation Sep 14, 2023
@addb addb removed a link to an issue Sep 14, 2023
5 tasks
@addb addb linked an issue Sep 14, 2023 that may be closed by this pull request
@codecov
Copy link
Copy Markdown

codecov bot commented Sep 14, 2023

Codecov Report

Merging #398 (4484ccd) into feature/datastreamConfigOverride (058ac85) will decrease coverage by 0.06%.
Report is 1 commits behind head on feature/datastreamConfigOverride.
The diff coverage is 95.37%.

@@                         Coverage Diff                          @@
##           feature/datastreamConfigOverride     #398      +/-   ##
====================================================================
- Coverage                             96.82%   96.76%   -0.06%     
====================================================================
  Files                                    27       27              
  Lines                                  1698     1729      +31     
====================================================================
+ Hits                                   1644     1673      +29     
- Misses                                   54       56       +2     

Copy link
Copy Markdown
Contributor

@emdobrin emdobrin left a comment

Choose a reason for hiding this comment

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

Left few comments, will review the tests after these updates

@addb addb requested review from emdobrin and kevinlind September 18, 2023 21:45
@addb addb requested review from emdobrin and kevinlind September 20, 2023 04:29
Copy link
Copy Markdown
Contributor

@emdobrin emdobrin 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 with Kevin's comments

@addb addb requested a review from kevinlind September 21, 2023 21:44
@addb addb merged commit 43ffd59 into adobe:feature/datastreamConfigOverride Sep 21, 2023
addb added a commit that referenced this pull request Oct 24, 2023
* Update Experience Event class for Datastream Config Override Feature (#397)

* Modify Experience event class to add datastreamIdOverride and datastreamConfigOverride fields.

* Updates based on reviews

* format fixes

* Review updates

* Add more unit test

---------

Co-authored-by: Kevin Lind <40409666+kevinlind@users.noreply.github.com>

* Update documentation for Datastream Override Feature (#399)

* Update documentation for datastream override feature

* Added objective c sample and made changes based on reviews

* Formatting fixes

* Updates based on reviews

* Datastream Id Override and Datastream Config Override Implementation (#398)

* Implemented Datastream Id override and Datastream config override feature. Refactored processHit function for readability and swift lint warnings.

* Added unit tests for the override feature

* Add Functional tests

* formatting fix

* Refactored code based on reviews

* Updates based on reviews

* More review updates

* Test update

* Updates based on reviews

* Update Codecov configuration

* Added upstream integration tests for configOverrides feature (#413)

* Added upstream integration tests for configOverrides feature

* Updates based on reviews

* Assert errors

* format fixes

* Moved ConfigOverrides test in a separate file. Moved helpers to TestBase and TestHelpers. Refactored some helper code to make it extensible and reusable.

* Move edge helpers to a separate extension of TestBase

* Updates based on reviews

* Updates based on reviews

* More updates based on reviews

* Skipping tests till Konductor issue PDCL-11131 is fixed

---------

Co-authored-by: Kevin Lind <40409666+kevinlind@users.noreply.github.com>
Co-authored-by: Emilia Dobrin <33132425+emdobrin@users.noreply.github.com>
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.

Implement Datastream Configuration Override Feature

3 participants