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)