[ 
https://issues.apache.org/jira/browse/AIRFLOW-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16618930#comment-16618930
 ] 

Jarek Potiuk commented on AIRFLOW-3081:
---------------------------------------

[~ashb]. Sure, I will convert the doc to Proposal :) 

Re: thought about who pays - I think we could approach it in two steps (that's 
part of our proposal as well):

Typically when you have a fork of Airflow you setup your own Travis CI project 
(we have one) and for our fork we could use our own GCP  project (that is our 
plan). Then the integration tests for our changes will be run on our project. 
We could run those tests conditionally (only when credentials are passed via 
Travis environment variables) - so then in the main project we would not run 
them, until the second stage - where the community would agree on some kind of 
sponsorship for the project and implement some security measures.

For now I would like to experiment with it on our environment only (it's very 
useful for us to make sure that the operators actually work) and if we see how 
it works and see that it works fine we can think about next steps.

In our case we base the integration tests on the example dags we provide for 
the operators, which is nice because then we have all that nicely linked (and 
proven to work!) -> examples, user documentation, integration test.

> Support automated integration tests in Travis CI
> ------------------------------------------------
>
>                 Key: AIRFLOW-3081
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-3081
>             Project: Apache Airflow
>          Issue Type: New Feature
>          Components: ci
>            Reporter: Jarek Potiuk
>            Priority: Minor
>
> I think it would be great to have a way to run integration tests 
> automatically for some of the operators. We've started to work on some GCP 
> operators (Cloud Functions is the first one). We have a proposal on how Cloud 
> Functions (and later other GCP operators) could have integration tests that 
> could run on GCP infrastructure. Here is the link to the proposal Doc 
> [https://docs.google.com/document/d/1-763cYrOs37Sj77RzSQP5hy1GSvZ7I7MPOOG2Q86Osc/edit|https://docs.google.com/document/d/1-763cYrOs37Sj77RzSQP5hy1GSvZ7I7MPOOG2Q86Osc/edit?usp=sharing]
> Maybe it's a good time to start discussion on that :).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to