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

PIR E2E tests #3512

Draft
wants to merge 177 commits into
base: main
Choose a base branch
from
Draft

PIR E2E tests #3512

wants to merge 177 commits into from

Conversation

THISISDINOSAUR
Copy link
Contributor

@THISISDINOSAUR THISISDINOSAUR commented Nov 5, 2024

Task/Issue URL: https://app.asana.com/0/72649045549333/1208692061054859/f
Tech Design URL:
CC:

Description:
Adds PIR e2e tests, along with associated code changes to enable them. The yml file for the GitHub Action however has been separated out into a separate PR

Steps to test this PR:

  1. In bit warden, you can get a token that will allow you to run the tests locally. It's called "Privacy pro staging token for PIR end to end tests"
  2. If you set this as a temp environmental variable locally called PRIVACYPRO_STAGING_TOKEN, the tests should then work.
  3. You will also need to setup the fake broker locally, which has instructions here: https://github.com/duckduckgo/pir-fake-broker
  4. Run the DBPEndToEndTests file and check that it passes

Definition of Done:


Internal references:

Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

aataraxiaa and others added 30 commits June 20, 2024 18:17
…on-tests-for-ci-development

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/Storage/DataBrokerProtectionSecureVault.swift
# Conflicts:
#	.github/workflows/pr.yml
#	DuckDuckGo.xcodeproj/project.pbxproj
#	LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/Operations/DataBrokerProtectionBrokerUpdater.swift
Copy link

github-actions bot commented Nov 5, 2024

Warnings
⚠️ PR has more than 500 lines of code changing. Consider splitting into smaller PRs if possible.

Generated by 🚫 dangerJS against 79956e5

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.

4 participants