[ 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)