Skip to content

[PM-5974] introduce ForwarderGeneratorStrategy (#8207) #20029

[PM-5974] introduce ForwarderGeneratorStrategy (#8207)

[PM-5974] introduce ForwarderGeneratorStrategy (#8207) #20029

GitHub Actions / Test Results succeeded Mar 7, 2024 in 0s

3974 passed, 0 failed and 4 skipped

Tests passed successfully

✅ junit.xml

3978 tests were completed in 100s with 3974 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
1Password 1Pif Importer 5✅ 512ms
1Password 1Pux Importer 29✅ 7s
1Password mac CSV Importer 3✅ 439ms
1Password windows CSV Importer 3✅ 481ms
AccessPolicySelectorService 17✅ 2s
AccessSelectorComponent 15✅ 3s
Account 2✅ 321ms
AccountKeys 7✅ 306ms
AccountProfile 1✅ 445ms
accountService 18✅ 499ms
AccountSettings 2✅ 304ms
AccountSwitcherService 5✅ 1s
AccountTokens 1✅ 298ms
Addy.io Forwarder 23✅ 507ms
Attachment 9✅ 257ms
AttachmentView 1✅ 366ms
AuthPopoutWindow 8✅ 249ms
AuthRequestService 7✅ 700ms
AutofillInit 35✅ 441ms
AutofillOverlayButton 7✅ 219ms
AutofillOverlayButtonIframe 1✅ 111ms
AutofillOverlayContentService 93✅ 4s
AutofillOverlayIframeElement 3✅ 134ms
AutofillOverlayIframeService 39✅ 400ms
AutofillOverlayList 27✅ 5s
AutofillOverlayListIframe 1✅ 113ms
AutofillOverlayPageElement 13✅ 137ms
AutofillService 231✅ 6s
BannerComponent 2✅ 478ms
BaseImporter class 27✅ 262ms
biometrics tests 6✅ 753ms
BiometricStateService 22✅ 444ms
BitwardenPasswordProtectedImporter 11✅ 270ms
Browser Session Storage Service 28✅ 766ms
Browser State Service 4✅ 571ms
Browser Utils Service 28✅ 322ms
BrowserApi 40✅ 339ms
BrowserClipboardService 8✅ 154ms
BrowserPopupUtils 33✅ 590ms
browserSession decorator 5✅ 413ms
builder 3✅ 126ms
buildSvgDomElement 11✅ 229ms
Button 6✅ 2s
Button 3✅ 731ms
Button 3✅ 1s
Callout 4✅ 536ms
canAccessFeature 9✅ 4s
Card 6✅ 284ms
Chrome CSV Importer 2✅ 385ms
Cipher DTO 19✅ 1s
Cipher Service 13✅ 2s
CipherContextMenuHandler 6✅ 761ms
CipherView 5✅ 490ms
cleanUserAgent 4✅ 404ms
clearClipboard 2✅ 198ms
CLI Console log service 2✅ 1s
CollectAutofillContentService 125✅ 5s
Collection 3✅ 382ms
CollectionUtils Service 1✅ 517ms
combine 1✅ 155ms
commaSeparatedEmails 5✅ 508ms
ConfigService 8✅ 675ms
ConsoleLogService 5✅ 267ms
ContentMessageHandler 9✅ 163ms
context-menu 12✅ 5s
ContextMenuClickedHandler 7✅ 7s
createFilter 20✅ 766ms
cryptoService 47✅ 1s
currentVersion 4✅ 305ms
Dashlane CSV Importer 7✅ 994ms
Deep Link Guard 9✅ 786ms
DefaultActiveUserState 28✅ 1s
DefaultActiveUserStateProvider 1✅ 240ms
DefaultDerivedState 14✅ 624ms
DefaultGlobalState 18✅ 715ms
DefaultSingleUserState 26✅ 635ms
DefaultStateProvider 12✅ 456ms
DeriveDefinition 2✅ 248ms
deserializes state KeyDefinition {
stateDefinition: [StateDefinition],
key: 'clientKeyHalf',
options: [Object]
} 6✅ 257ms
devFlag decorator 2✅ 221ms
deviceTrustCryptoService 32✅ 1s
DomElementVisibilityService 19✅ 309ms
DuckDuckGo Forwarder 15✅ 320ms
EFF long word list generation strategy 7✅ 348ms
electronCryptoService 3✅ 1s
ElectronLogMainService 1✅ 580ms
Email subaddress list generation strategy 7✅ 782ms
Email subaddress list generation strategy 7✅ 335ms
EmergencyAccessService 6✅ 1s
encArrayBuffer 7✅ 301ms
encrypted folders 3✅ 268ms
encrypted org keys 4✅ 230ms
encrypted provider keys 4✅ 213ms
EncryptionPair 4✅ 336ms
EncryptService 20✅ 551ms
EncString 24✅ 367ms
Enpass JSON Importer 5✅ 531ms
EnvironmentService 29✅ 1s
EventRunnerService 2✅ 253ms
Ever had user key 8✅ 285ms
ExposedPasswordsReportComponent 2✅ 2s
Fastmail Forwarder 26✅ 380ms
Fido2Credential 7✅ 316ms
Fido2Service 1✅ 251ms
FidoAuthenticatorService 31✅ 2⚪ 4s
FidoAuthenticatorService 32✅ 939ms
Field 6✅ 286ms
FilelessImporterBackground 17✅ 632ms
Firefox CSV Importer 2✅ 487ms
Firefox Relay Forwarder 18✅ 368ms
flagEnabled 11✅ 259ms
Folder 3✅ 279ms
Folder Service 8✅ 526ms
FolderView 1✅ 251ms
forbiddenCharacters 4✅ 451ms
foreground background derived state interactions 5✅ 421ms
foreground background memory storage interaction 7✅ 367ms
ForegroundDerivedState 3✅ 281ms
FormSelectionList 15✅ 710ms
ForwardEmail Forwarder 33✅ 724ms
ForwarderGeneratorStrategy 4✅ 268ms
fromChromeEvent 4✅ 163ms
FSecure FSK Importer 2✅ 273ms
functionToObservable 9✅ 549ms
GeneratePasswordToClipboardCommand 2✅ 230ms
GeneratorComponent 2✅ 3s
getStoredValue 3✅ 208ms
Icon 5✅ 1s
IconComponent 2✅ 476ms
Identity 6✅ 426ms
IfFeatureDirective 6✅ 1s
ImportService 8✅ 991ms
InactiveTwoFactorReportComponent 2✅ 2s
InsertAutofillContentService 53✅ 1s
KeePass2 Xml Importer 5✅ 455ms
Keeper CSV Importer 5✅ 381ms
Keeper Json Importer 5✅ 471ms
Key definitions 12✅ 242ms
KeyDefinition 8✅ 249ms
KeyGenerationService 9✅ 293ms
KeyRotationService 8✅ 986ms
Lastpass CSV Importer 5✅ 408ms
LockComponent 29✅ 8s
Login DTO 8✅ 299ms
LoginStrategy 24✅ 3s
LoginStrategy 10✅ 645ms
LoginStrategy 17✅ 831ms
LoginStrategy 16✅ 790ms
LoginStrategy 15✅ 771ms
LoginStrategy 12✅ 656ms
LoginUri 8✅ 256ms
LoginUriView 28✅ 504ms
LoginView 1✅ 381ms
LP Suppress Import Download 5✅ 214ms
LP Suppress Import Download for Manifest v2 1✅ 139ms
LpFilelessImporter 16✅ 329ms
MemoryStorageService 5✅ 327ms
Menu 4✅ 891ms
Messenger 7✅ 363ms
MigrationBuilder 11✅ 324ms
MigrationBuilderService 8✅ 586ms
MigrationRunner 4✅ 1⚪ 868ms
migrator default methods 6✅ 236ms
Myki CSV Importer 6✅ 944ms
NodeCrypto Function Service 64✅ 1s
NordPass CSV Importer 10✅ 690ms
NotificationBackground 51✅ 2s
OffscreenDocument 5✅ 287ms
Org Domain API Service 7✅ 438ms
Org Domain Service 7✅ 270ms
Organization Permissions Guard 7✅ 555ms
Organization Service 11✅ 629ms
ORGANIZATIONS state 1✅ 264ms
OrganizationUserResetPasswordService 10✅ 560ms
orgSeatLimitReachedValidator 6✅ 540ms
OverlayBackground 63✅ 2s
p1363ToDer 6✅ 266ms
Passky Json Importer 2✅ 353ms
Password 6✅ 198ms
Password generation strategy 8✅ 338ms
Password generation strategy 8✅ 311ms
Password generator options builder 137✅ 2s
Password generator options builder 34✅ 349ms
Password generator options builder 4✅ 234ms
Password generator service 9✅ 402ms
PasswordHistoryView 1✅ 425ms
PasswordInputToggle 9✅ 2s
PasswordRepromptService 2✅ 5s
PasswordResetEnrollmentServiceImplementation 5✅ 394ms
PasswordStrengthService 6✅ 356ms
Payment Method Warnings Service 7✅ 556ms
PinCryptoService 14✅ 671ms
PolicyService 33✅ 981ms
Protonpass Json Importer 6✅ 375ms
Provider Permissions Guard 6✅ 754ms
PROVIDERS key definition 7✅ 349ms
PSONO JSON Importer 13✅ 1⚪ 652ms
RadioButton 3✅ 740ms
RadioGroupComponent 3✅ 836ms
RangeWithDefault 4✅ 274ms
RemoveLegacyEtmKeyMigrator 12✅ 403ms
RemoveLegacyEtmKeyMigrator 19✅ 601ms
RemoveLegacyEtmKeyMigrator 17✅ 516ms
RemoveLegacyEtmKeyMigrator 18✅ 432ms
RemoveLegacyEtmKeyMigrator 18✅ 350ms
RemoveLegacyEtmKeyMigrator 17✅ 351ms
RemoveLegacyEtmKeyMigrator 19✅ 375ms
RemoveLegacyEtmKeyMigrator 17✅ 288ms
RemoveLegacyEtmKeyMigrator 18✅ 347ms
RemoveLegacyEtmKeyMigrator 19✅ 339ms
RemoveLegacyEtmKeyMigrator 16✅ 426ms
RemoveLegacyEtmKeyMigrator 20✅ 392ms
RemoveLegacyEtmKeyMigrator 16✅ 326ms
RemoveLegacyEtmKeyMigrator 19✅ 276ms
RemoveLegacyEtmKeyMigrator 18✅ 262ms
RemoveLegacyEtmKeyMigrator 19✅ 376ms
RemoveLegacyEtmKeyMigrator 16✅ 331ms
RemoveLegacyEtmKeyMigrator 19✅ 305ms
RemoveLegacyEtmKeyMigrator 19✅ 299ms
RemoveLegacyEtmKeyMigrator 19✅ 325ms
RemoveLegacyEtmKeyMigrator 18✅ 284ms
RemoveLegacyEtmKeyMigrator 16✅ 304ms
RemoveLegacyEtmKeyMigrator 17✅ 241ms
RemoveLegacyEtmKeyMigrator 18✅ 310ms
RemoveLegacyEtmKeyMigrator 18✅ 322ms
RemoveLegacyEtmKeyMigrator 18✅ 326ms
RemoveLegacyEtmKeyMigrator 15✅ 239ms
RemoveLegacyEtmKeyMigrator 14✅ 241ms
RemoveLegacyEtmKeyMigrator 14✅ 281ms
RemoveLegacyEtmKeyMigrator 14✅ 380ms
ReusedPasswordsReportComponent 2✅ 2s
Roboform CSV Importer 3✅ 407ms
RotateableKeySetService 1✅ 540ms
Safari CSV Importer 2✅ 359ms
SafeUrls service 3✅ 235ms
SecretClassifier 17✅ 270ms
SecureNote 5✅ 258ms
SecureSafe CSV Importer 2✅ 418ms
Send 3✅ 253ms
SendAccess 3✅ 338ms
SendFile 3✅ 270ms
SendService 28✅ 1s
SendText 3✅ 272ms
sequentialize decorator 9✅ 1s
ServerConfigData 3✅ 249ms
serviceUtils 4✅ 340ms
session syncer 15✅ 624ms
sessionSync decorator 2✅ 177ms
SettingsService 4✅ 527ms
SimpleLogin Forwarder 22✅ 376ms
Specific State Providers 17✅ 891ms
SsoComponent 20✅ 5s
state 3✅ 353ms
state definitions follow rules for client web 96✅ 329ms
StateEventRegistrarService 3✅ 255ms
StorageServiceProvider 2✅ 331ms
SymmetricCryptoKey 7✅ 314ms
TabsBackground 21✅ 263ms
throttle decorator 5✅ 436ms
toEqualBuffer custom matcher 4✅ 272ms
TotpService 5✅ 335ms
TrialInitiationComponent 15✅ 28s
TriggerAutofillScriptInjection 1✅ 107ms
TriggerFido2ContentScriptInjection 1✅ 850ms
trimValidator 7✅ 475ms
TwoFactorComponent 16✅ 1s
UnsecuredWebsitesReportComponent 2✅ 2s
UserEncryptor 11✅ 322ms
UserKeyEncryptor 7✅ 309ms
UserKeyEncryptor 12✅ 243ms
Username Generation Options 16✅ 320ms
Utils Service 86✅ 465ms
validateRpId 11✅ 269ms
vault filter service 14✅ 4s
VaultExportService 14✅ 11s
VaultExportService 14✅ 11s
VaultFilter 19✅ 823ms
VaultFilter 18✅ 559ms
VaultOnboardingComponent 11✅ 2s
VaultPopoutWindow 10✅ 238ms
VaultTimeoutService 19✅ 617ms
VaultTimeoutSettingsService 17✅ 593ms
WeakPasswordsReportComponent 2✅ 2s
Web Platform Utils Service 14✅ 451ms
WebauthnAdminService 6✅ 1s
WebAuthnLoginPrfCryptoService 1✅ 296ms
WebAuthnLoginService 6✅ 2s
WebCrypto Function Service 69✅ 1s
WebMigrationRunner 5✅ 490ms
WebStorageServiceProvider 6✅ 452ms