#1325 run py3 tests in CI by default
Merged 5 years ago by mikem. Opened 5 years ago by tkopecek.
tkopecek/koji issue1323  into  master

@@ -97,7 +97,11 @@ 

  

    # setup virtual environment

    rm -rf kojienv

-   virtualenv --system-site-packages kojienv

+   if [ -x /usr/bin/python3 ] ; then

+       python3 -m venv --system-site-packages kojienv

+   else

+       virtualenv --system-site-packages kojienv

+   fi

    source kojienv/bin/activate

  

    # install python requirements via pip, you can also specify exact versions
@@ -109,7 +113,12 @@ 

        pip install setuptools --upgrade --ignore-installed

        pip install psycopg2 --upgrade --ignore-installed

    fi

-   pip install nose python-qpid-proton mock coverage python-multilib Cheetah --upgrade --ignore-installed

+   pip install nose python-qpid-proton mock coverage python-multilib --upgrade --ignore-installed

+   if [ -x /usr/bin/python3 ] ; then

+       pip install Cheetah3 nose-cover3 --upgrade --ignore-installed

+   else

+       pip install Cheetah --upgrade --ignore-installed

+   fi

    # rehash package to be sure updated versions are used

    hash -r

  

@tkopecek Will Jenkins run this PR change to test it?

Well, that answers my question. Looks like it works!

Commit 4785fe0 fixes this pull-request

Pull-Request has been merged by mikem

5 years ago