potiuk commented on issue #5: AIRFLOW-2193- Added r-base and rpy2 for ROperator 
URL: https://github.com/apache/airflow-ci/pull/5#issuecomment-501268208
 
 
   I agree with @ashb and @dimberman. And I also have a concrete proposal how 
to address such needs as @matkalinowski (if I understand it correctly).
   
   What I plan to take a look after AIP-10 (docker) and  AI-7 hopefully 
(Breeze)  is to come back to propoal of AIP-4 (Support for system tests for 
external systems). There I wanted to add a way to run system tests that could 
be run via CI (but not necessarily running in default CI of Airflow) to 
communicate with external systems and maybe we could extend that so that those 
R-related tests are treated as "external systems" (even though R is not an 
external system but it can be treated as such) 
   
   The Gist of AIP-4 will be to let people add "System Tests" testing external 
systems (like GCP) which should be very easy to run automatically (so likely 
using the same pytest approach and TestCase base class) but to skip them by 
default. This way we could have some custom CI setup per team that would run 
the tests automatically (if they choose to configure the external systems). So 
the idea that I vaguely have in mind is to be able to a) add extra requirements 
to be added to image (in this case R) before tests are run and b) setup 
environment so that tests for external system can be run easily.
   
   This way we could keep R-tests or GCP tests or AWS tests in the code but 
without running them all the time (but each team working on such tests can 
easily build CI setup that will run tests for their work).
   
   Would that be something that could address your needs @matkalinowski (and 
address your concerns @ashb @dimberman ) ?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to