-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
[AIRFLOW-6489] Add BATS support for Bash unit testing #7081
[AIRFLOW-6489] Add BATS support for Bash unit testing #7081
Conversation
Are you planning to write tests for some core code, or will it be only for testing the development environment - Breeze? |
I am planning to first introduce it for Breeze (that's where it is needed badly) but anyone (including myself) can add tests for all the other bash scripts. |
For sure I will need it for build/ci scripts simplification in order to add production image support finally. This really prerequisite as it becomes more and more complex to make change without bash unit tests. |
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon).
62c4fef
to
6cdcc01
Compare
All green. Would love to merge that in order to continue working on prod image changes. |
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon). (cherry picked from commit 2b37472)
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon). (cherry picked from commit 2b37472)
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon). (cherry picked from commit 2b37472)
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon). (cherry picked from commit 2b37472)
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon). (cherry picked from commit 2b37472)
We have far too much bash code around that is not automatically tested. This is the first step to change it (simplifications and more tests are coming soon).
We have far too much bash code around that is not automatically tested.
This is the first step to change it (simplifications and more tests are coming
soon).
Issue link: AIRFLOW-6489
[AIRFLOW-NNNN]
. AIRFLOW-NNNN = JIRA ID** For document-only changes commit message can start with
[AIRFLOW-XXXX]
.In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.
Read the Pull Request Guidelines for more information.