Indeed, great news! I would only suggest to wait a little bit more that a few days with switching to the voting mode since it looks like there will be not so many patches proposed to python-fuelclient as we are heading towards Hard Code Freeze.
I hope that the next step will be to enable Python 3 pipepline for our client so we could finally test all the code that uses "six" library for Python 2 & 3 compatibility. Best, Sebastian 2015-08-19 19:00 GMT+02:00 Boris Pavlovic <bpavlo...@mirantis.com>: > Roman, > > well done! ;) > > Best regards, > Boris Pavlovic > > On Wed, Aug 19, 2015 at 8:38 AM, Roman Prykhodchenko <m...@romcheg.me> > wrote: > >> Hi folks! >> >> Today I’m proud to announce that since this moment python-fuelclient has >> it’s own python-jobs in OpenStack CI. Thanks to all of you who helped me >> making Fuel Client compatible with the upstream CI. >> Besides sharing great news I think it’s necessary to share changes we had >> to do, in order to accomplish this result. >> >> First of all tests were reorganized: now functional and unit tests have >> their own separate folders inside the fuelclient/tests directory. That >> allowed us to distinguish them from both the CI and a developer’s point of >> view, so there will be no mess we used to have. >> >> The other change we’ve made is deleting run_tests.sh*. It is possible to >> run and manage all the tests via tox which is a de-facto standard in >> OpenStack ecosystem. That also means anyone who is familiar with any of >> OpenStack projects will be able to orchestrate tests without a need to >> learn anything. Tox is preconfigured to run py26, py27, pep8, cover, >> functional, and cleanup environments. py26 and py27 only run unit tests and >> cover also involves calculating coverage. functional fires up Nailgun and >> launches functional tests. cleanup stops Nailgun, deletes its DB and any >> files left after functional tests and what you will definitely like — >> cleans up all *.pyc files. By default tox executes environments in the >> following order: py26->py27->pep8->functional->cleanup. >> >> Minimal tox was updated to 2.1 which guarantees no external environment >> variable is passed to tests. >> >> The jobs on OpenStack CI are set to be non-voting for a few days to give >> it a better try. On the next week we will switch them to voting. At the >> same time we will remove unit tests from FuelCI to not waste extra time. >> >> >> * Technically it is kept in place to keep compatibility with FuelCI but >> it only invokes tox from inside. It will be removed later, when it’s time >> to switch off unit tests on FuelCI. >> >> >> - romcheg >> >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev