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

initial lotus-compat testplan #6765

Closed
wants to merge 9 commits into from
Closed

Conversation

nonsense
Copy link
Member

@nonsense nonsense commented Jul 15, 2021

This PR is adding an initial testplan that automates the compatibility tests we want to run on Testground for Lotus, for example:

  1. upgraded miner / old client
  2. old client / upgraded miner

... and other similar compatibility tests, detailed under "Testground testing" at #6673


You can run this testplan with: testground run composition -f ./_compositions/lotus-compat.toml assuming that your environment is connected to TaaS.

Logs from lotus daemon and lotus miner as well as the testplan are recorded in the testplan's outputs directory, so can be downloaded from TaaS after the test concludes.


Known issues:

  • the two versions of Lotus that we are running compatibility tests on are currently hardcoded in the Dockerfile - these need to be dynamic
  • ideally we want a real-time access to logs - we could achieve this by exposing an http server on TaaS pointing to the relevant directory under /outputs - for now we have to wait for the test plan to conclude in order to view logs.

@nonsense nonsense force-pushed the nonsense/lotus-compat-testplan branch from 00effb3 to d48d3ae Compare July 15, 2021 13:12
@nonsense nonsense force-pushed the nonsense/lotus-compat-testplan branch from c42ef5f to c8aad78 Compare July 15, 2021 14:22
@magik6k
Copy link
Contributor

magik6k commented Nov 22, 2023

Feel free to reopen if there is still need for this; today there seems to not be much need for testground tests

@magik6k magik6k closed this Nov 22, 2023
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.

2 participants