use temp name instead

This commit is contained in:
Thibault bui Koechlin 2020-06-17 19:28:35 +02:00
parent 9e0e655f08
commit 4972be3feb

View file

@ -178,23 +178,27 @@ POLL_AGAIN:
check the results we got against the expected ones
only the keys of the expected part are checked against result
*/
var tmpFile string
for {
if len(tf.Results) == 0 && len(results) == 0 {
log.Warningf("Test is successfull")
if dump {
if err := DumpBucketsStateAt(bs+".new", latest_ts, buckets); err != nil {
if tmpFile, err = DumpBucketsStateAt(latest_ts, buckets); err != nil {
t.Fatalf("Failed dumping bucket state : %s", err)
}
log.Infof("dumped bucket to %s", tmpFile)
}
return true
} else {
log.Warningf("%d results to check against %d expected results", len(results), len(tf.Results))
if len(tf.Results) != len(results) {
if dump {
if err := DumpBucketsStateAt(bs+".new", latest_ts, buckets); err != nil {
if tmpFile, err = DumpBucketsStateAt(latest_ts, buckets); err != nil {
t.Fatalf("Failed dumping bucket state : %s", err)
}
log.Infof("dumped bucket to %s", tmpFile)
}
log.Errorf("results / expected count doesn't match results = %d / expected = %d", len(results), len(tf.Results))
return false