potiuk commented on code in PR #36953:
URL: https://github.com/apache/airflow/pull/36953#discussion_r1468925306


##########
airflow/providers/teradata/example_dags/example_teradata_operator.py:
##########
@@ -0,0 +1,132 @@
+#

Review Comment:
   example_dags = system_tests. The system tests have three purposes, that's 
why they should be combined:
   
   * system tests runnable and exposed via test dashboard
   * example dags that people can copy and start with directly from GitHub
   * the excerpts of the examples are embedded in Howto documentation
   
   This way there is only one place where those examples/system tests are 
defined and there is much higher probability they will be kept in a good state 
when things change because for example mypy / ruff/ linting will check them for 
correctness and hipefully system test dashboard will keep them running in Green 
state
   
   That's why all of those should be merged and kept in `tests/system` and they 
should be referred to in the howto documentation - you can take a look at 
google provider or amazon provider for example to see how it is done.



-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to