-
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
Integration tests are separated into separate command and CI job #28207
Conversation
54fe101
to
c7a326f
Compare
c7a326f
to
5fa0c48
Compare
b6553bc
to
d0b65b7
Compare
Integration tests so far were a separate test type among the unit tests, however we have to start them differently. This PR introduces new command in Breeze: breeze testing integration-tests The `--integration` option has been removed from the regular unit tests, and now it is used to the integration-tests command. The integration-tests command has no parallel option.
d0b65b7
to
7a1c832
Compare
This one is based on #28209 (so #28209 should be merged first) - and it should deal with the memory issues we had in public runners (it should also speed up our tests):
|
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.
Makes sense. (I kind of not like the verbosity of breeze testing integration-tests --integration ...
but I guess that can work.
That was the most coherent one witht the rest of the system: |
) Integration tests so far were a separate test type among the unit tests, however we have to start them differently. This PR introduces new command in Breeze: breeze testing integration-tests The `--integration` option has been removed from the regular unit tests, and now it is used to the integration-tests command. The integration-tests command has no parallel option. (cherry picked from commit b37452e)
) Integration tests so far were a separate test type among the unit tests, however we have to start them differently. This PR introduces new command in Breeze: breeze testing integration-tests The `--integration` option has been removed from the regular unit tests, and now it is used to the integration-tests command. The integration-tests command has no parallel option. (cherry picked from commit b37452e)
Integration tests so far were a separate test type among the
unit tests, however we have to start them differently.
This PR introduces new command in Breeze:
breeze testing integration-tests
The
--integration
option has been removed from the regularunit tests, and now it is used to the integration-tests command.
The integration-tests command has no parallel option.
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an 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 a newsfragment file, named
{pr_number}.significant.rst
or{issue_number}.significant.rst
, in newsfragments.