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

[WIP] buildkite/port over block production test #5603

Conversation

ghost-not-in-the-shell
Copy link
Contributor

Thank you for contributing to Coda! Please see CONTRIBUTING.md if you haven't
yet. In that doc, there are more details around how to start our CI.

Explain your changes here.

Explain how you tested your changes here.

Checklist:

  • Document code purpose, how to use it
    • Mention expected invariants, implicit constraints
  • Tests were added for the new behavior
    • Document test purpose, significance of failures
    • Test names should reflect their purpose
  • All tests pass (CI will check this if you didn't)
  • Serialized types are in stable-versioned modules
  • Does this close issues? List them:

Closes #0000
Closes #0000

@ghost-not-in-the-shell ghost-not-in-the-shell requested review from a team as code owners August 7, 2020 18:54
@ghost-not-in-the-shell ghost-not-in-the-shell added the ci-build-me Add this label to trigger a circle+buildkite build for this branch label Aug 10, 2020
@ghost-not-in-the-shell ghost-not-in-the-shell force-pushed the buildkite/port-over-block-production-test branch from 4840258 to bb14f99 Compare August 10, 2020 22:58
@ghost-not-in-the-shell ghost-not-in-the-shell removed the ci-build-me Add this label to trigger a circle+buildkite build for this branch label Aug 10, 2020
@ghost-not-in-the-shell ghost-not-in-the-shell added the ci-build-me Add this label to trigger a circle+buildkite build for this branch label Aug 17, 2020
@O1ahmad O1ahmad force-pushed the buildkite/port-over-block-production-test branch from 4acbcfd to 52e359b Compare August 31, 2020 21:29
Copy link
Contributor

@QuiteStochastic QuiteStochastic left a comment

Choose a reason for hiding this comment

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

I'm not really familiar with buildkite but I would have thought that we should write this paramaterized by the test. we can pass in what test we want as an argument, like block-production peers send-payment etc, and then we don't need different scripts for each test, since the way the integration test framework is built is that each test runs the same way and uses the same infra. at the very least i'm certain that run-test.sh can be easily paramaterized by the test and should work for every one of them. the file buildkite/src/Jobs/BlockProductionTest.dhall can probably be paramaterized as well with simply a name change of the file, and un-hardcoding the let name = "BlockProductionTest"


echo "--- Run test executive"

./_build/default/src/app/test_executive/test_executive.exe --coda-image "$coda_daemon_image" block-production
Copy link
Contributor

Choose a reason for hiding this comment

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

it may be better to add the --coda-automation-location coda-automation-integration-tests flag here in order to get the right automation directory, instead of setting the default to be ./coda-automation-integration-tests in coda-automation.ml. what do you guys think?

@ghost-not-in-the-shell ghost-not-in-the-shell changed the base branch from develop to compatible January 22, 2021 20:41
@imeckler imeckler force-pushed the buildkite/port-over-block-production-test branch from cd0b8d0 to 6727f32 Compare January 26, 2021 03:59
@ghost-not-in-the-shell ghost-not-in-the-shell deleted the buildkite/port-over-block-production-test branch March 17, 2021 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci-build-me Add this label to trigger a circle+buildkite build for this branch consider-for-closing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants