chore: unskip flaky tests

This commit is contained in:
Patryk Osmaczko 2024-02-29 21:12:39 +01:00 committed by osmaczko
parent 77214dcb5d
commit ff2eaf58e8
2 changed files with 4 additions and 102 deletions

View File

@ -670,10 +670,7 @@ func (s *MessengerCommunitiesSignersSuite) testSyncCommunity(mintOwnerToken bool
[]Option{WithCommunityTokensService(s.collectiblesServiceMock)})
s.Require().NoError(err)
_, err = alice2.Start()
s.Require().NoError(err)
defer alice2.Shutdown() // nolint: errcheck
defer TearDownMessenger(&s.Suite, alice2)
// Create communities backup
@ -715,8 +712,6 @@ func (s *MessengerCommunitiesSignersSuite) testSyncCommunity(mintOwnerToken bool
}
func (s *MessengerCommunitiesSignersSuite) TestSyncTokenGatedCommunity() {
s.T().Skip("flaky test")
testCases := []struct {
name string
mintOwnerToken bool

View File

@ -446,13 +446,9 @@ func (s *MessengerContactRequestSuite) syncInstallationContactV2FromContact(cont
}
func (s *MessengerContactRequestSuite) TestReceiveAndAcceptContactRequest() { //nolint: unused
s.T().Skip("flaky test")
messageText := "hello!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -466,13 +462,9 @@ func (s *MessengerContactRequestSuite) TestReceiveAndAcceptContactRequest() { //
}
func (s *MessengerContactRequestSuite) TestReceiveAndDismissContactRequest() {
s.T().Skip("flaky test")
messageText := "hello!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -486,13 +478,9 @@ func (s *MessengerContactRequestSuite) TestReceiveAndDismissContactRequest() {
}
func (s *MessengerContactRequestSuite) TestReceiveAcceptAndRetractContactRequest() { //nolint: unused
s.T().Skip("flaky test")
messageText := "hello!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
s.Require().NoError(theirMessenger.settings.SaveSettingField(settings.MutualContactEnabled, true))
@ -514,11 +502,7 @@ func (s *MessengerContactRequestSuite) TestReceiveAcceptAndRetractContactRequest
// 2.2) Bob accepts the contact request
// 2.3) Alice removes bob from contacts
func (s *MessengerContactRequestSuite) TestAcceptCRRemoveAndRepeat() {
s.T().Skip("flaky test")
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -541,14 +525,10 @@ func (s *MessengerContactRequestSuite) TestAcceptCRRemoveAndRepeat() {
// 2) Bob declines the contact request
// 3) Alice fails to send a new contact request to Bob
func (s *MessengerContactRequestSuite) TestAliceTriesToSpamBobWithContactRequests() {
s.T().Skip("flaky test")
messageTextAlice := "You wanna play with fire, Bobby?!"
alice := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
bobID := types.EncodeHex(crypto.FromECDSAPub(&bob.identity.PublicKey))
@ -599,14 +579,10 @@ func (s *MessengerContactRequestSuite) TestAliceTriesToSpamBobWithContactRequest
// 3) Bob accepts the contact request (again!)
// 4) No extra mesages on Alice's side
func (s *MessengerContactRequestSuite) TestAliceSeesOnlyOneAcceptFromBob() {
s.T().Skip("flaky test")
messageTextAlice := "You wanna play with fire, Bobby?!"
alice := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
bobID := types.EncodeHex(crypto.FromECDSAPub(&bob.identity.PublicKey))
@ -625,7 +601,7 @@ func (s *MessengerContactRequestSuite) TestAliceSeesOnlyOneAcceptFromBob() {
s.acceptContactRequest(contactRequest, alice, bob)
// Accept contact request again
_, err = bob.AcceptContactRequest(context.Background(), &requests.AcceptContactRequest{ID: types.Hex2Bytes(contactRequest.ID)})
_, err := bob.AcceptContactRequest(context.Background(), &requests.AcceptContactRequest{ID: types.Hex2Bytes(contactRequest.ID)})
s.Require().NoError(err)
// Check we don't have extra messages on Alice's side
@ -658,13 +634,9 @@ func (s *MessengerContactRequestSuite) TestAliceSeesOnlyOneAcceptFromBob() {
}
func (s *MessengerContactRequestSuite) TestReceiveAndAcceptContactRequestTwice() { //nolint: unused
s.T().Skip("flaky test")
messageText := "hello!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -704,13 +676,9 @@ func (s *MessengerContactRequestSuite) TestReceiveAndAcceptContactRequestTwice()
}
func (s *MessengerContactRequestSuite) TestAcceptLatestContactRequestForContact() {
s.T().Skip("flaky test")
messageText := "hello!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -801,13 +769,9 @@ func (s *MessengerContactRequestSuite) TestAcceptLatestContactRequestForContact(
}
func (s *MessengerContactRequestSuite) TestDismissLatestContactRequestForContact() {
s.T().Skip("flaky test")
messageText := "hello!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -836,16 +800,11 @@ func (s *MessengerContactRequestSuite) TestDismissLatestContactRequestForContact
}
func (s *MessengerContactRequestSuite) TestPairedDevicesRemoveContact() {
s.T().Skip("flaky test")
messageText := "hello!"
alice1 := s.m
alice2, err := newMessengerWithKey(s.shh, s.m.identity, s.logger, nil)
s.Require().NoError(err)
_, err = alice2.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, alice2)
prepAliceMessengersForPairing(&s.Suite, alice1, alice2)
@ -854,8 +813,6 @@ func (s *MessengerContactRequestSuite) TestPairedDevicesRemoveContact() {
PairDevices(&s.Suite, alice2, alice1)
bob := s.newMessenger()
_, err = bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
// Alice sends a contact request to bob
@ -913,15 +870,11 @@ func (s *MessengerContactRequestSuite) TestPairedDevicesRemoveContact() {
// Bob will need to help Alice recover her state, since as far as he can see
// that's an already accepted contact request
func (s *MessengerContactRequestSuite) TestAliceRecoverStateSendContactRequest() {
s.T().Skip("flaky test")
messageText := "hello!"
alice1 := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
bobID := types.EncodeHex(crypto.FromECDSAPub(&bob.identity.PublicKey))
@ -942,9 +895,6 @@ func (s *MessengerContactRequestSuite) TestAliceRecoverStateSendContactRequest()
// Alice resets her device
alice2, err := newMessengerWithKey(s.shh, s.m.identity, s.logger, nil)
s.Require().NoError(err)
_, err = alice2.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, alice2)
// adds bob again to her device
@ -987,15 +937,11 @@ func (s *MessengerContactRequestSuite) TestAliceRecoverStateSendContactRequest()
// 4) Bob sends a message to alice
// Alice will show a contact request from bob
func (s *MessengerContactRequestSuite) TestAliceRecoverStateReceiveContactRequest() {
s.T().Skip("flaky test")
messageText := "hello!"
alice1 := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
bobID := types.EncodeHex(crypto.FromECDSAPub(&bob.identity.PublicKey))
@ -1016,9 +962,6 @@ func (s *MessengerContactRequestSuite) TestAliceRecoverStateReceiveContactReques
// Alice resets her device
alice2, err := newMessengerWithKey(s.shh, s.m.identity, s.logger, nil)
s.Require().NoError(err)
_, err = alice2.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, alice2)
// We want to facilitate the discovery of the x3dh bundl here, since bob does not know about alice device
@ -1070,15 +1013,11 @@ func (s *MessengerContactRequestSuite) TestAliceRecoverStateReceiveContactReques
// 5) Alice adds bob back to her contacts
// 6) Bob goes online, they receive 4 and 5 in the correct order
func (s *MessengerContactRequestSuite) TestAliceOfflineRetractsAndAddsCorrectOrder() {
s.T().Skip("flaky test")
messageText := "hello!"
alice1 := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
bobID := types.EncodeHex(crypto.FromECDSAPub(&bob.identity.PublicKey))
@ -1097,7 +1036,7 @@ func (s *MessengerContactRequestSuite) TestAliceOfflineRetractsAndAddsCorrectOrd
s.acceptContactRequest(contactRequest, alice1, bob)
// Alice removes Bob from contacts
_, err = alice1.RetractContactRequest(&requests.RetractContactRequest{ID: types.Hex2Bytes(bob.myHexIdentity())})
_, err := alice1.RetractContactRequest(&requests.RetractContactRequest{ID: types.Hex2Bytes(bob.myHexIdentity())})
s.Require().NoError(err)
// Adds bob again to her device
@ -1122,15 +1061,11 @@ func (s *MessengerContactRequestSuite) TestAliceOfflineRetractsAndAddsCorrectOrd
// 5) Alice adds bob back to her contacts
// 6) Bob goes online, they receive 4 and 5 in the wrong order
func (s *MessengerContactRequestSuite) TestAliceOfflineRetractsAndAddsWrongOrder() {
s.T().Skip("flaky test")
messageText := "hello!"
alice1 := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
bobID := types.EncodeHex(crypto.FromECDSAPub(&bob.identity.PublicKey))
@ -1149,7 +1084,7 @@ func (s *MessengerContactRequestSuite) TestAliceOfflineRetractsAndAddsWrongOrder
s.acceptContactRequest(contactRequest, alice1, bob)
// Alice removes Bob from contacts
_, err = alice1.RetractContactRequest(&requests.RetractContactRequest{ID: types.Hex2Bytes(bob.myHexIdentity())})
_, err := alice1.RetractContactRequest(&requests.RetractContactRequest{ID: types.Hex2Bytes(bob.myHexIdentity())})
s.Require().NoError(err)
// Adds bob again to her device
@ -1178,13 +1113,9 @@ func (s *MessengerContactRequestSuite) TestAliceOfflineRetractsAndAddsWrongOrder
// 5) Alice sends new contact request
// 6) Bob accepts new contact request
func (s *MessengerContactRequestSuite) TestAliceResendsContactRequestAfterRemovingBobFromContacts() {
s.T().Skip("flaky test")
messageTextFirst := "hello 1!"
theirMessenger := s.newMessenger()
_, err := theirMessenger.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, theirMessenger)
contactID := types.EncodeHex(crypto.FromECDSAPub(&theirMessenger.identity.PublicKey))
@ -1294,8 +1225,6 @@ func (s *MessengerContactRequestSuite) TestBobSendsContactRequestAfterDecliningO
}
func (s *MessengerContactRequestSuite) TestBuildContact() {
s.T().Skip("flaky test")
contactKey, err := crypto.GenerateKey()
s.Require().NoError(err)
contactID := types.EncodeHex(crypto.FromECDSAPub(&contactKey.PublicKey))
@ -1314,8 +1243,6 @@ func (s *MessengerContactRequestSuite) TestBuildContact() {
}
func (s *MessengerContactRequestSuite) TestReceiveAcceptAndRetractContactRequestOutOfOrder() {
s.T().Skip("flaky test")
message := protobuf.ChatMessage{
Clock: 4,
Timestamp: 1,
@ -1369,15 +1296,11 @@ func (s *MessengerContactRequestSuite) TestReceiveAcceptAndRetractContactRequest
// 5) Bob succesefully accepts restored contact request
// 6) Alice get notified properly
func (s *MessengerContactRequestSuite) TestBobRestoresIncomingContactRequestFromSyncInstallationContactV2() {
s.T().Skip("flaky test")
messageText := "hello, Bobby!"
alice := s.m
bob1 := s.newMessenger()
_, err := bob1.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob1)
aliceID := types.EncodeHex(crypto.FromECDSAPub(&alice.identity.PublicKey))
@ -1397,9 +1320,6 @@ func (s *MessengerContactRequestSuite) TestBobRestoresIncomingContactRequestFrom
// Bob resets his device
bob2, err := newMessengerWithKey(s.shh, bob1.identity, s.logger, nil)
s.Require().NoError(err)
_, err = bob2.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob2)
// Get bob perspective of alice for backup
@ -1451,15 +1371,11 @@ func (s *MessengerContactRequestSuite) TestBobRestoresIncomingContactRequestFrom
// 5) Bob accepts contact request
// 6) Alice get notified properly
func (s *MessengerContactRequestSuite) TestAliceRestoresOutgoingContactRequestFromSyncInstallationContactV2() {
s.T().Skip("flaky test")
messageText := "hello, Bobby!"
alice1 := s.m
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
aliceID := types.EncodeHex(crypto.FromECDSAPub(&alice1.identity.PublicKey))
@ -1479,9 +1395,6 @@ func (s *MessengerContactRequestSuite) TestAliceRestoresOutgoingContactRequestFr
// Bob resets his device
alice2, err := newMessengerWithKey(s.shh, alice1.identity, s.logger, nil)
s.Require().NoError(err)
_, err = alice2.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, alice2)
// Get bob perspective of alice for backup
@ -1647,12 +1560,8 @@ func (s *MessengerContactRequestSuite) unblockContactAndSync(alice1 *Messenger,
}
func (s *MessengerContactRequestSuite) TestBlockedContactSyncing() {
s.T().Skip("flaky test")
// Setup Bob
bob := s.newMessenger()
_, err := bob.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, bob)
_ = bob.SetDisplayName("bob-1")
s.logger.Info("Bob account set up", zap.String("publicKey", bob.IdentityPublicKeyString()))
@ -1664,8 +1573,6 @@ func (s *MessengerContactRequestSuite) TestBlockedContactSyncing() {
// Setup Alice-2
alice2, err := newMessengerWithKey(s.shh, s.m.identity, s.logger, nil)
s.Require().NoError(err)
_, err = alice2.Start()
s.Require().NoError(err)
defer TearDownMessenger(&s.Suite, alice2)
// Pair alice-1 <-> alice-2