<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta name="x_Generator" content="Microsoft Word 15 (filtered medium)">
<style>
<!--
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif}
span.x_MsoHyperlink
{color:blue;
text-decoration:underline}
span.x_MsoHyperlinkFollowed
{color:#954F72;
text-decoration:underline}
.x_MsoChpDefault
{}
div.x_WordSection1
{}
-->
</style>
<div lang="EN-US" link="blue" vlink="#954F72">
<div class="x_WordSection1">
<p class="x_MsoNormal">My understanding of that test is that it is validating the system behavior being able to delete an image that is not done saving.</p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">As to your question of atomicity, one of the outcomes of the DefCore midcycle is an audit of the existing tests to provide a precise list of what API calls each test makes and what assertions are really being made. The outcome of that
audit should help with these types of questions about individual tests.</p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">Daryl</p>
<p class="x_MsoNormal"><span style="font-size:12.0pt; font-family:"Times New Roman",serif"> </span></p>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="x_MsoNormal" style="border:none; padding:0in"><b>From: </b><a href="mailto:jean-daniel.bonnetot@corp.ovh.com">Jean-Daniel Bonnetot</a><br>
<b>Sent: </b>Thursday, March 10, 2016 9:05 AM<br>
<b>To: </b><a href="mailto:defcore-committee@lists.openstack.org">defcore-committee@lists.openstack.org</a><br>
<b>Subject: </b>[OpenStack-DefCore] Discussing tests</p>
</div>
<p class="x_MsoNormal"><span style="font-size:12.0pt; font-family:"Times New Roman",serif"> </span></p>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi defcore,<br>
<br>
Not sure it’s the right place to discuss about it but I try ;)<br>
<br>
I’m using refstack to test our Public Cloud at OVH and I have question about a test which make trouble on our solution.<br>
<br>
I run the 2015.07 guidelines.<br>
The test is tempest.api.compute.images.test_images.ImagesTestJSON.test_delete_saving_image.<br>
<br>
I saw this test corresponds to the compute-images-delete capability. <br>
I understand that image deletion is required, but why the test is deletion on a saving image?<br>
<br>
In this particular case, at OVH we had to patch Glance to forbid deletion if the image is in saving state because of some Ceph issue.<br>
I saw that during the last meetup you talked about "Atomicity of tests », I think that’s what I’m talking about too and I agree that it’s a problem we need to solve.<br>
<br>
compute-images-delete is marked as atomic but it’s not from my point of view.<br>
<br>
<br>
--<br>
Jean-Daniel Bonnetot<br>
<a href="http://www.ovh.com">http://www.ovh.com</a><br>
@pilgrimstack<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Defcore-committee mailing list<br>
Defcore-committee@lists.openstack.org<br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/defcore-committee">http://lists.openstack.org/cgi-bin/mailman/listinfo/defcore-committee</a><br>
</div>
</span></font>
</body>
</html>