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

Run python unittests as part of pre/post/periodic tests #101

Closed
jlewi opened this issue Oct 30, 2017 · 0 comments
Closed

Run python unittests as part of pre/post/periodic tests #101

jlewi opened this issue Oct 30, 2017 · 0 comments

Comments

@jlewi
Copy link
Contributor

jlewi commented Oct 30, 2017

We should run the python unittests as part of our E2E test suite.

jlewi added a commit that referenced this issue Nov 22, 2017
Create a binary to run pylint and python unittests.

This will be used in our E2E test pipeline.

Partial fix to #126 (lint results not reported in gubernator)

This binary creates junit files with junit files
Partial fix to #53 (run pylint as a presubmit)

This provides a binary to run lint that will be incorporated into our E2E pipeline.
Partial fix to #101 (run python unittests as part of pre/post submit)

This PR provides a binary to run the unittests; subsequent PR will integrate it into Airflow.
jlewi added a commit that referenced this issue Nov 25, 2017
* Create a binary to run python lint and unittests .

* This will be used to run lint and unittests as part of the E2E pipeline.

* Integrate python lint and unittests into our E2E pipeline.

* Update the deployment.

* Fix #126 (lint results not reported in gubernator)
* Fix #53 (run pylint as a presubmit)
* Fix #101 (run python unittests as part of pre/post submit)

* To support this change we modify our Airflow E2E pipeline so that it will checkout the source to a directory that is on our PD and passes that directory to subsequent steps via XCom.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant