On 07/25/2014 10:01 AM, Steven Hardy wrote:
On Wed, Jul 23, 2014 at 02:39:47PM -0700, James E. Blair wrote:
<snip>
   * Put the burden for a bunch of these tests back on the projects as
     "functional" tests. Basically a custom devstack environment that a
     project can create with a set of services that they minimally need
     to do their job. These functional tests will live in the project
     tree, not in Tempest, so can be atomically landed as part of the
     project normal development process.
+1 - FWIW I don't think the current process where we require tempest
cores to review our project test cases is working well, so allowing
projects to own their own tests will be a major improvement.
++
We will still need some way to make sure it is difficult to break api compatibility by submitting a change to both code and its tests, which currently requires a "tempest two-step". Also, tempest will still need to retain integration testing of apis that use apis from other projects.

In terms of how this works in practice, will the in-tree tests still be run
via tempest, e.g will there be a (relatively) stable tempest api we can
develop the tests against, as Angus has already mentioned?
That is a really good question. I hope the answer is that they can still be run by tempest, but don't have to be. I tried to address this in a message within the last hour http://lists.openstack.org/pipermail/openstack-dev/2014-July/041244.html

 -David

Steve

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to