Skip to content

Commit a5f0123

Browse files
committed
tests: adapt old tests to support validation after rebase
tests: adapt TestMultiConsumerSlashPacketThrottling tests: fix broken VSC packets in integration tests (TestLeadingVSCMaturedAreDequeued) tests: add missing e2e conflict resolution
1 parent 0d82030 commit a5f0123

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

tests/e2e/state.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -769,8 +769,6 @@ func (tr TestConfig) curlJsonRPCRequest(method, params, address string) {
769769
verbosity := false
770770
executeCommandWithVerbosity(cmd, "curlJsonRPCRequest", verbosity)
771771
}
772-
<<<<<<< HEAD
773-
=======
774772

775773
// getClientFrozenHeight returns the frozen height for a client with the given client ID
776774
// by querying the hosting chain with the given chainID
@@ -874,4 +872,3 @@ func (tr TestConfig) getProposedConsumerChains(chain ChainID) []string {
874872
func uintPtr(i uint) *uint {
875873
return &i
876874
}
877-
>>>>>>> 1e8512a0 (feat!: add cryptographic equivocation (#1340))

tests/integration/common.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,11 @@ func (s *CCVTestSuite) constructVSCMaturedPacketFromConsumer(bundle icstestingut
452452
valsetUpdateId := bundle.GetKeeper().GetHeightValsetUpdateID(
453453
bundle.GetCtx(), uint64(bundle.GetCtx().BlockHeight()))
454454

455+
// HACK: valsetUpdateId is invalid, so set it to 1
456+
if valsetUpdateId == 0 {
457+
valsetUpdateId = 1
458+
}
459+
455460
return ccv.ConsumerPacketData{
456461
Type: ccv.VscMaturedPacket,
457462
Data: &ccv.ConsumerPacketData_VscMaturedPacketData{

tests/integration/slashing.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,13 +408,13 @@ func (suite *CCVTestSuite) TestOnRecvSlashPacketErrors() {
408408
providerKeeper.SetSlashMeter(ctx, sdk.NewInt(-1))
409409
ackResult, err = providerKeeper.OnRecvSlashPacket(ctx, packet, *slashPacketData)
410410
suite.Require().NoError(err, "no error expected")
411-
suite.Require().Equal(ccv.SlashPacketBouncedResult, ackResult, "expected successful ack")
411+
suite.Require().Equal(ccv.V1Result, ackResult, "expected successful ack")
412412

413413
// Expect the packet to be handled if the slash meter is positive
414414
providerKeeper.SetSlashMeter(ctx, sdk.NewInt(0))
415415
ackResult, err = providerKeeper.OnRecvSlashPacket(ctx, packet, *slashPacketData)
416416
suite.Require().NoError(err, "no error expected")
417-
suite.Require().Equal(ccv.SlashPacketHandledResult, ackResult, "expected successful ack")
417+
suite.Require().Equal(ccv.V1Result, ackResult, "expected successful ack")
418418
}
419419

420420
// TestValidatorDowntime tests if a slash packet is sent

tests/integration/throttle.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -862,8 +862,10 @@ func (s *CCVTestSuite) TestLeadingVSCMaturedAreDequeued() {
862862
packetData, err := provider.UnmarshalConsumerPacketData(data) // Same func used by provider's OnRecvPacket
863863
s.Require().NoError(err)
864864
packet := s.newPacketFromConsumer(data, ibcSeqNum, bundle.Path, timeoutHeight, timeoutTimestamp)
865-
providerKeeper.OnRecvSlashPacket(s.providerCtx(),
865+
_, err = providerKeeper.OnRecvSlashPacket(s.providerCtx(),
866866
packet, *packetData.GetSlashPacketData())
867+
s.Require().NoError(err)
868+
867869
}
868870
}
869871

@@ -875,8 +877,9 @@ func (s *CCVTestSuite) TestLeadingVSCMaturedAreDequeued() {
875877
packetData := ccvtypes.ConsumerPacketData{}
876878
ccvtypes.ModuleCdc.MustUnmarshalJSON(data, &packetData)
877879
packet := s.newPacketFromConsumer(data, ibcSeqNum, bundle.Path, timeoutHeight, timeoutTimestamp)
878-
providerKeeper.OnRecvVSCMaturedPacket(s.providerCtx(),
880+
err := providerKeeper.OnRecvVSCMaturedPacket(s.providerCtx(),
879881
packet, *packetData.GetVscMaturedPacketData())
882+
s.Require().NoError(err)
880883
}
881884
}
882885

0 commit comments

Comments
 (0)