-
Notifications
You must be signed in to change notification settings - Fork 97
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
enhancement: Verbose Test Harness #540
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, you just need to update the sdk testing branch to master
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just need to update the branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks! very helpful for debugging
Summary
To improve visibility of C.I. build failures, utilize new logging capabilities in the sandbox (algorand/sandbox#181) and set
VERBOSE_HARNESS=1
.In particular we can now see:
docker compose up
commanddocker-compose logs
for:TODO
What does a successful build look like?
See for example this build. You'll need to download Circle's log as the max display at Circle is 400K characters.
What does a failed build look like?
As a test case I pinned the companion algorand-sdk-testing PR (algorand/algorand-sdk-testing#288) to a broken indexer commit. The build broke early enough to see the entire logs directly on circle. There are two highlights to look for:
docker compose logs
are dumped for each of the services and at the end we see could not load genesis...