potiuk commented on PR #61660:
URL: https://github.com/apache/airflow/pull/61660#issuecomment-3869973365

   Hey @shahar1 -> also added a few small things:
   
   * changed the marker to `integration_tests` - we already have `integration` 
marker in Airflow and it might be confusing to use the same marker here 
(especially that the `integration` marker in airflow takes integration name as 
parameter
   * I move the tests to integration_tests package (easier to find them)
   * added description of the integration_tests to README.md
   * detection of tools is done by running `--version` with them (which is 
generally deprecated for reasons connected to Windows usage and running `nnn 
--version` is generally more portable).
   * also it turns out that `svn checkout -r REVISION PATH` will not work if 
the PATH does not exist in HEAD -  I got this error when running it locally:
   
   ```
   SKIPPED [1] 
tests/integration_tests/test_airflow_release_validator_integration.py:208: 
Failed to checkout Airflow SVN: svn: E160013: 
'/repos/dist/!svn/rvr/82376/dev/airflow/3.1.6rc1' path not found 
   ````
   
   So instead when "real" SVN is used (locally) - it checks which version is 
available in SVN for airflow and task-sdk - and uses the revision it finds. 
   
   For CI running, it uses some "simulated" versions and creates the folder.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to