Граф коммитов

26 Коммитов

Автор SHA1 Сообщение Дата
Xinbin Huang 3f9f845cd9
Mount ${HOME}/.aws in breeze environemnt if --forward-credentials (#8183) 2020-04-08 19:09:58 +08:00
Jarek Potiuk 07fd0d71c8
Add Production Docker image support (#7832) 2020-04-02 18:52:11 +01:00
yajna pandith d33c498ef5
Update TESTING.rst (#8029)
Updating TESTING.rst with minor grammatical corrections
2020-03-31 17:43:50 +02:00
Kamil Breguła d372f230fb
[AIRFLOW-XXXX] Add guide for Travis CI and IDE setup (#7625) 2020-03-23 00:05:21 +01:00
Kamil Breguła e054bbcde6
[AIRFLOW-XXXX] Fix typo in ci_prepare_backport_packages.sh (#7778) 2020-03-20 14:47:27 +01:00
Jarek Potiuk 6b3b8a4268
[AIRFLOW-XXXX] document system tests mechanism better (#7774) 2020-03-20 11:00:10 +01:00
Kamil Breguła a6e5bcd591
[AIRFLOW-6972] Shorter frequently used commands in Breeze (#7608) 2020-03-04 01:21:11 +01:00
Jarek Potiuk d0d8732a84
[AIRFLOW-6932] Add restart-environment command to Breeze (#7557)
When you switch between versions of Aiflow installed, you want to delete the
database so that the scripts for resetdb work
2020-02-27 10:44:43 +01:00
Jarek Potiuk 83b60f0946
[AIRFLOW-6919] Make Breeze DAG-test friedly (#7539)
Originally Breeze was used to run unit and integration tests, recently system
tests and finally we make it a bit more friendly to test  your DAGs there. You
can now install any older airflow version in Breeze via
--install-airflow-version switch and "files/dags" folder is mounted to
"/files/dags" and this folder is used to read the dags from.
2020-02-26 11:11:53 +01:00
Jarek Potiuk 20b6b34392
[AIRFLOW-6838] Introduce real subcommands for Breeze (#7515)
This change introduces sub-commands in breeze tool.
It is much needed as we have many commands now
and it was difficult to separate commands from flags.

Also --help output was very long and unreadable.

With this change help it is much easier to discover
what breeze can do for you as well as navigate with it.

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>

Co-authored-by: Kamil Breguła <mik-laj@users.noreply.github.com>
2020-02-24 22:31:50 +01:00
Matt Buell b4ce8f22f6
[AIRFLOW-XXXX] correct path to deploy_airflow_to_kubernetes.sh in TESTING.rst (#7522) 2020-02-24 17:09:30 +00:00
Jarek Potiuk 848fbab5bd
[AIRFLOW-6763] Make systems tests ready for backport tests (#7389)
We will run system test on back-ported operators for 1.10* series of airflow
and for that we need to have support for running system tests using pytest's
markers and reading environment variables passed from HOST machine (to pass
credentials). 

This is the first step to automate system tests execution.
2020-02-21 18:25:32 +01:00
Bas Harenslak 4c91cf87d7
[AIRFLOW-6765] Add CLI "airflow dags test" command (#7426)
* Add DAG return type

* Add airflow dag test CLI command for running a complete DAG with CLI

* Added new command note to updating.md

* Add airflow dags test example to testing.rst

* Fix rst inline code mistake
2020-02-16 17:56:25 +01:00
Jarek Potiuk 9e150cf17c
[AIRFLOW-XXXX] Fix location of kubernetes tests (#7373) 2020-02-05 22:51:27 +01:00
Jarek Potiuk c27f7e234b
[AIRFLOW-6489] Separate integrations in tests (#7091)
You can now choose which integration you want to start when you run
Breeze as well as when CI tests are run. Now by default Breeze
and CI runs without integrations, but you can add them via
Breeze flags or by environment variables when CI is executed.

We have pytest markers now that mark tests that can be run for
integration, backend and runtime selected.

Also we have now more test jobs - we have separate test run
for all non-integration tests (with less memory used by the
integrations) and separate jobs that run integration tests
only (more memory used for integrations but far less number
of tests to run)
2020-01-13 20:47:37 +01:00
Jarek Potiuk c5e426c806 [AIRFLOW-XXXX] Clear debug docs (#7104) 2020-01-08 18:10:06 +01:00
Jarek Potiuk 2b374721f8
[AIRFLOW-6489] Add BATS support for Bash unit testing (#7081)
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).
2020-01-07 15:38:05 +01:00
Xinbin Huang 6ddb6b0042 [AIRFLOW-XXXX] Fix typos and broken links in development docs (#7086) 2020-01-07 00:08:12 +01:00
Jarek Potiuk 38a2c825f1
[AIRFLOW-XXX] Add simple guidelines to unit test writing (#6846) 2019-12-19 01:09:08 +01:00
Tomek 465c1f879d [AIRFLOW-XXX] Fix DebugExecutor docs (#6830) 2019-12-16 22:45:01 +00:00
Tomek fe2334fb0a [AIRFLOW-6181] Add InProcessExecutor (#6740)
Adds new executor that is meant to be used mainly
for debugging and DAG development purposes. This
executor executes single task instance at time and
is able to work with SQLLite and sensors.
2019-12-12 22:44:36 +01:00
Tomek d0879257d0 [AIRFLOW-6191] Adjust pytest verbosity in CI and local environment (#6746) 2019-12-09 12:32:31 +01:00
Philippe Gagnon 70c2ba70d7 [AIRFLOW-XXX] Fix a typo in TESTING.rst (#6757) 2019-12-09 15:44:18 +08:00
Tomek 616b13bfe4 [AIRFLOW-XXX] Add information how to configure pytest runner (#6736) 2019-12-06 11:15:56 +01:00
Tomek e61025e1ac [AIRFLOW-6058] Running tests with pytest (#6472)
This commit runs Airflow's test suite using pytest.
2019-12-05 10:40:28 +01:00
Jarek Potiuk 6733e58c73
more GSOD improvements (#6585)
Co-authored-by: Elena Fedotova <lavel@mail.ru>
2019-12-04 13:15:02 +01:00