You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Anton Vinogradov (Jira)" <ji...@apache.org> on 2021/03/30 07:24:00 UTC
[jira] [Commented] (IGNITE-14440) Run external tests in ducktape
[ https://issues.apache.org/jira/browse/IGNITE-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17311214#comment-17311214 ]
Anton Vinogradov commented on IGNITE-14440:
-------------------------------------------
[~timonin.maksim],
{{# /opt/ignite-* - all distributives.}}
Can we just keep this as docker image content?
> 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)