Skip to content

Feature: Datastream configuration overrides#426

Merged
addb merged 6 commits intodevfrom
feature/datastreamConfigOverride
Oct 24, 2023
Merged

Feature: Datastream configuration overrides#426
addb merged 6 commits intodevfrom
feature/datastreamConfigOverride

Conversation

@addb
Copy link
Copy Markdown
Contributor

@addb addb commented Oct 20, 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.

addb and others added 4 commits September 13, 2023 16:54
…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

* Added objective c sample and made changes based on reviews

* Formatting fixes

* Updates based on reviews
…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

* 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
@addb addb requested review from emdobrin and kevinlind October 20, 2023 21:38
@codecov
Copy link
Copy Markdown

codecov bot commented Oct 20, 2023

Codecov Report

Merging #426 (94e066b) into dev (f86f734) will decrease coverage by 0.01%.
The diff coverage is 96.32%.

@@            Coverage Diff             @@
##              dev     #426      +/-   ##
==========================================
- Coverage   96.77%   96.76%   -0.01%     
==========================================
  Files          27       27              
  Lines        1672     1730      +58     
==========================================
+ Hits         1618     1674      +56     
- 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.

:shipit:

@addb addb merged commit 5eda28b into dev Oct 24, 2023
@addb addb deleted the feature/datastreamConfigOverride branch October 30, 2023 23:55
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