[jira] [Updated] (IGNITE-14440) Run external tests in ducktape
[ 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
[ 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)