Skip to content

Add tds perf testing#38

Merged
loremattei merged 13 commits intomainfrom
loremattei/add-tds-perf-testing
Mar 20, 2025
Merged

Add tds perf testing#38
loremattei merged 13 commits intomainfrom
loremattei/add-tds-perf-testing

Conversation

@loremattei
Copy link
Copy Markdown
Contributor

@loremattei loremattei commented Mar 17, 2025

Asana Task: https://app.asana.com/0/1204165176092271/1209320018153084/f

This PR:

  • Adds a new TdsPerfTestAction action to run the TDS performance test. By default tests are run comparing the current embedded with the latest released one.

  • Runs this new Fastlane action before updating embedded TDS during code freeze and posts a comment on the release task if the test fails.

cc @bwaresiak

@loremattei loremattei marked this pull request as ready for review March 19, 2025 12:37
@loremattei loremattei requested review from ayoy and kshann March 19, 2025 12:43
Copy link
Copy Markdown
Contributor

@ayoy ayoy left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks a lot @loremattei! I’ve run the action locally and it worked well 💪 I’ve left a bunch of minor comments, mostly related to naming. Please verify if ut_url values are correct for both iOS and macOS.

Comment thread lib/fastlane/plugin/ddg_apple_automation/actions/tds_perf_test.rb Outdated
Comment thread lib/fastlane/plugin/ddg_apple_automation/actions/start_new_release_action.rb Outdated
Comment thread lib/fastlane/plugin/ddg_apple_automation/actions/tds_perf_test.rb Outdated
Comment thread lib/fastlane/plugin/ddg_apple_automation/actions/tds_perf_test.rb Outdated
Comment thread lib/fastlane/plugin/ddg_apple_automation/actions/start_new_release_action.rb Outdated
Comment thread lib/fastlane/plugin/ddg_apple_automation/helper/embedded_files_helper.rb Outdated
@loremattei
Copy link
Copy Markdown
Contributor Author

Thanks @ayoy !
I've addressed the feedback. Are you fine with merging?

@ayoy
Copy link
Copy Markdown
Contributor

ayoy commented Mar 20, 2025

@loremattei yes, all looks great now, thanks!

@loremattei loremattei merged commit 50a96ea into main Mar 20, 2025
2 checks passed
@loremattei
Copy link
Copy Markdown
Contributor Author

Thanks @ayoy !

@loremattei loremattei deleted the loremattei/add-tds-perf-testing branch March 20, 2025 14: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