Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

introduce malus + zombienet based integration tests #4131

Merged
merged 199 commits into from
Nov 20, 2021

Conversation

pepoviola
Copy link
Contributor

@pepoviola pepoviola commented Oct 22, 2021

Adds zombie-net based integration test, based on bernhard-malus-fx branch originally based on simnet.

Enables a simple (0001!) test that provides a smoke test for disputes as part of our CI runs.

@pepoviola
Copy link
Contributor Author

Hi @drahnr, thanks for the review and suggestions :) . I pushed all the changes.
Thanks!

Copy link
Contributor

@drahnr drahnr left a comment

Choose a reason for hiding this comment

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

Looks good to me, I'd like to get a second pair of changes on the changeset, it's rather large (we really need stacked PRs)

Technically we are only using one malus variant right now, so we could remove the others and introduce them in a later PR, where @Lldenaurois could merge them with the functional parts of #3783

@drahnr
Copy link
Contributor

drahnr commented Nov 19, 2021

Also: the integration test seems to fail now

Copy link
Member

@ordian ordian left a comment

Choose a reason for hiding this comment

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

it's worth noting that currently 0002 and 0003 tests and node/malus/src/variants/suggest_garbage_candidate.rs are broken

node/malus/README.md Show resolved Hide resolved
node/malus/container/malus.Dockerfile Outdated Show resolved Hide resolved
@pepoviola
Copy link
Contributor Author

Hi @drahnr / @ordian I removed the dup Dockerfile and also the unused test files (0002/0003). Also, test is passing in ci.

Thanks!!

@drahnr
Copy link
Contributor

drahnr commented Nov 20, 2021

Almost :) missing a format run with the right nightly compiler version

@pepoviola
Copy link
Contributor Author

pepoviola commented Nov 20, 2021 via email

@drahnr drahnr requested a review from ordian November 20, 2021 11:33
* master: (38 commits)
  Replicate Rob's PR (#4337)
  Companion for Taskmanager: Remove `clean_shutdown` (#4336)
  prefer code upgrades in inherent filtering (#4334)
  remove provisioner checks (#4254)
  Log para inherent inputs (#4331)
  Dispute spam protection (#4134)
  Dependabot: Ignore sub-tokens (#4328)
  export hrmp config (#4324)
  Add missing license header (#4321)
  Use non-empty validation code (#4322)
  fix pallet-xcm extrinsic doc comments (#4317)
  prepare worker: Catch unexpected unwinds (#4304)
  Enable BEEFY explicitly (#4320)
  Bump serde_json from 1.0.70 to 1.0.71 (#4316)
  Bump strum from 0.22.0 to 0.23.0 (#4308)
  Remove sort_unstable_by (#4314)
  Bump tokio from 1.13.0 to 1.14.0 (#4298)
  Substrate companion: Authority discovery multiple peer ids (#4295)
  Companion for substrate#9878 (#3949)
  move paras inherent filtering to runtime (#4028)
  ...
@ordian
Copy link
Member

ordian commented Nov 20, 2021

bot merge

@paritytech-processbot
Copy link

Waiting for commit status.

@paritytech-processbot
Copy link

Merge cancelled due to error. Error: Checks failed for d3d5b5f

@ordian
Copy link
Member

ordian commented Nov 20, 2021

bot merge

@ordian
Copy link
Member

ordian commented Nov 20, 2021

bot merge

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. I5-tests Tests need fixing, improving or augmenting.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants