Skip to content

Conversation

@djaglowski
Copy link
Contributor

@djaglowski djaglowski commented May 5, 2021

This PR allows confgenerator tests to run cross-platform. The tests also now run in parallel.

@djaglowski
Copy link
Contributor Author

//cc @quentinmit

@qingling128
Copy link
Contributor

The latest commit https://github.com/GoogleCloudPlatform/ops-agent/runs/2514781382 from the master branch seems to be pass the unit tests for Windows: https://travis-ci.com/github/GoogleCloudPlatform/ops-agent/jobs/503300262. Perhaps quentin-otlinux needs another rebase.

BTW, we are running into the same issue that this PR is trying to solve. Some related conversation about running unit tests cross platforms: #69 (comment) in order to easily run both Linux side and Windows side of the config generation tests from a Linux workstation. Currently the Windows side of the config generation tests need to be run from a Windows VM.

@qingling128
Copy link
Contributor

FYI that #85 (aka quentin-otlinux) has been merged to master now. To get this PR ready for review, could you rebase off the latest master?

@djaglowski djaglowski changed the base branch from quentin-otlinux to master June 3, 2021 18:20
@djaglowski djaglowski marked this pull request as ready for review June 3, 2021 20:33
@djaglowski
Copy link
Contributor Author

@qingling128 I've rebased onto master and believe this is ready for review.

Copy link
Contributor

@igorpeshansky igorpeshansky left a comment

Choose a reason for hiding this comment

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

Sorry, one more thing…

@djaglowski
Copy link
Contributor Author

@igorpeshansky, I appreciate the feedback. I've learned a few nuances to golang.

Copy link
Contributor

@igorpeshansky igorpeshansky left a comment

Choose a reason for hiding this comment

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

Thanks for bearing with me. Some minor remaining tweaks.

Copy link
Contributor

@igorpeshansky igorpeshansky left a comment

Choose a reason for hiding this comment

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

LGTM :shipit:

Thank you for the contribution!

@igorpeshansky igorpeshansky merged commit 69cebd0 into GoogleCloudPlatform:master Jun 8, 2021
@djaglowski djaglowski deleted the cross-platform-configgen-tests branch June 9, 2021 00:06
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.

3 participants