[jira] [Updated] (IGNITE-14440) Run external tests in ducktape

2021-03-29 Thread Maksim Timonin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maksim Timonin updated IGNITE-14440:

Sprint: Ducktape Sprint 6

> Run external tests in ducktape
> --
>
> Key: IGNITE-14440
> URL: https://issues.apache.org/jira/browse/IGNITE-14440
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Maksim Timonin
>Priority: Major
>  Labels: IEP-56
>
> Docker with ducktape should have following volumes:
>  # ignite-dev -> Ignite current branch
>  # ignite-lib -> python lib + java deps in modules/ducktests/tests/ignitetest
>  # ignite-tests -> python tests, default - modules/ducktests/ignitetest/tests
>  # ignite-specs -> specs for tests, structure of directories contain specs 
> (incl. jinja2 templates) should be redefined. Set default value for new 
> directory within ignitetest.
>  # /opt/ignite-* - all distributives.
> Mount with python libs (lib, tests, specs) must be installed in docker as 
> develop lib (see, python setup.py develop). Notes:
>  # Ordering of installing matters - lib, specs, tests
>  # ignitetest - Manifest.in should skip directories: ./tests, with specs.
> There should be an util that responsible for uploading ignite dists. Note: 
>  # Provide a migration mode for the util. Try copy distributives from 
> existing docker image to local fs to skip downloading them from Internet.
>  # Download new versions by running .sh command.
>  
> *Nice to have:* replace runtests.sh and ducker-ignite with:
>  # docker-compose.yml describes num of containers, mounts, ports, etc.
>  # entrypoint for docker is a ducktape command.
>  
>  
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-14440) Run external tests in ducktape

2021-03-29 Thread Maksim Timonin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maksim Timonin updated IGNITE-14440:

Labels: IEP-56  (was: )

> Run external tests in ducktape
> --
>
> Key: IGNITE-14440
> URL: https://issues.apache.org/jira/browse/IGNITE-14440
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Maksim Timonin
>Priority: Major
>  Labels: IEP-56
>
> Docker with ducktape should have following volumes:
>  # ignite-dev -> Ignite current branch
>  # ignite-lib -> python lib + java deps in modules/ducktests/tests/ignitetest
>  # ignite-tests -> python tests, default - modules/ducktests/ignitetest/tests
>  # ignite-specs -> specs for tests, structure of directories contain specs 
> (incl. jinja2 templates) should be redefined. Set default value for new 
> directory within ignitetest.
>  # /opt/ignite-* - all distributives.
> Mount with python libs (lib, tests, specs) must be installed in docker as 
> develop lib (see, python setup.py develop). Notes:
>  # Ordering of installing matters - lib, specs, tests
>  # ignitetest - Manifest.in should skip directories: ./tests, with specs.
> There should be an util that responsible for uploading ignite dists. Note: 
>  # Provide a migration mode for the util. Try copy distributives from 
> existing docker image to local fs to skip downloading them from Internet.
>  # Download new versions by running .sh command.
>  
> *Nice to have:* replace runtests.sh and ducker-ignite with:
>  # docker-compose.yml describes num of containers, mounts, ports, etc.
>  # entrypoint for docker is a ducktape command.
>  
>  
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)