Skip to content

Conversation

@jamesnrokt
Copy link
Collaborator

Instructions

  1. PR target branch should be against development
  2. PR title name should follow this format: https://github.com/mParticle/mparticle-workflows/blob/main/.github/workflows/pr-title-check.yml
  3. PR branch prefix should follow this format: https://github.com/mParticle/mparticle-workflows/blob/main/.github/workflows/pr-branch-check-name.yml

Summary

  • Merge development to main

Testing Plan

  • N/A each commit went through PR

Reference Issue (For mParticle employees only. Ignore if you are an outside contributor)

  • Closes N/A

nickolas-dimitrakas and others added 5 commits September 22, 2025 15:12
* added test for logCommerceEvent when event is nil

* full test coverage for logCommerceEvent

* full test coverage for logEvent

* added test for logCommerceEvent when event is nil

* full test coverage for logCommerceEvent

* full test coverage for logEvent

* result of call with @BrandonStalnaker

* remove unnecessary nil check from logCommerceEvent
* Organize tests into a mark

* added full test coverage for LTVIncrease

* fix misspell of mock parameter

* add comments to make more readable
* implemented new logger functionality and extracted MPEvent tests

Co-Authored-By: denischilik <[email protected]>

* Remove old macros logger

* fully covered hash and isEqual methods

* added full coverage for copyWithZone

* covered setCategory method

* covered public accessors

* covered beginTiming method

* covered  breadcrumbDictionaryRepresentation

* covered endTiming

* adjust function naming

* covered screenDictionaryRepresentation

* extracted MPIdentity from MPSwiftTests to new file

* removed event builder and renamed files + classes

* implemented new logger functionality and extracted MPEvent tests

Co-Authored-By: denischilik <[email protected]>

* Remove old macros logger

* fully covered hash and isEqual methods

* added full coverage for copyWithZone

* covered setCategory method

* covered public accessors

* covered beginTiming method

* covered  breadcrumbDictionaryRepresentation

* covered endTiming

* adjust function naming

* covered screenDictionaryRepresentation

* extracted MPIdentity from MPSwiftTests to new file

* removed event builder and renamed files + classes

---------

Co-authored-by: denischilik <[email protected]>
…dcrumb method (#424)

* - move BreadcrumbTest to their section and increase coverage

* - initialize kits container once

* - executor initialized in one place

* - move backend controller initialization to one place

* - move MPStateMachineMock initialization to one place

* - add tests for leaveBreadcrumbCallback

* - add tests for leaveBreadcrumb
@jamesnrokt jamesnrokt requested a review from a team as a code owner October 1, 2025 03:18
@jamesnrokt jamesnrokt merged commit 72d34b4 into main Oct 1, 2025
7 of 15 checks passed
@jamesnrokt jamesnrokt deleted the development branch October 1, 2025 03:19
@mparticle-automation
Copy link
Contributor

🎉 This PR is included in version 8.40.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants