From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id BE510892B4 for ; Fri, 31 May 2019 09:56:25 +0000 (UTC) From: Petri Latvala Date: Fri, 31 May 2019 12:56:19 +0300 Message-Id: <20190531095619.9783-1-petri.latvala@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t] runner: Cope with repeated subtests in journal List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Tomi Sarvela , Petri Latvala List-ID: QXMgc2VlbiBpbiBmYWxsb3V0IHdpdGggdGhlIGk5MTUgZW5naW5lIGRpc2NvdmVyeSBwYXRjaHNl dCwgc3VidGVzdHMKY2FuIGluIHZlcnkgZGlyZSBjYXNlcyBiZSBlbnRlcmVkIG11bHRpcGxlIHRp bWVzLCB3aGVuIHRoZSBmb3IgbG9vcAp0aGV5J3JlIGluIGRvZXNuJ3QgcHJvZ3Jlc3MuIFRoYXQg aXMgb2YgY291cnNlIGEgYnVnIGluIElHVCB0aGF0IG5lZWRzCnRvIGJlIGZpeGVkLCBidXQgaWYg KHdoZW4pIHRoYXQgaGFwcGVucyBhZ2FpbiwgZG9uJ3QgbWFrZSByZXN1bHRzIHRha2UKYSBtaWxs aW9uIHllYXJzIHRvIHByb2Nlc3MuCgpUaGlzIHBhdGNoIGhhcyBiZWVuIHRlc3RlZCB0byBwcm9k dWNlIGdvb2QgcmVzdWx0cyBmcm9tIHRoZQpjb3JyZXNwb25kaW5nIGJhZCBydW5zLgoKU2lnbmVk LW9mZi1ieTogUGV0cmkgTGF0dmFsYSA8cGV0cmkubGF0dmFsYUBpbnRlbC5jb20+CkNjOiBUb21p IFNhcnZlbGEgPHRvbWkucC5zYXJ2ZWxhQGludGVsLmNvbT4KQ2M6IEFya2FkaXVzeiBIaWxlciA8 YXJrYWRpdXN6LmhpbGVyQGludGVsLmNvbT4KLS0tCiBydW5uZXIvcmVzdWx0Z2VuLmMgfCA2ICsr KysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3J1bm5l ci9yZXN1bHRnZW4uYyBiL3J1bm5lci9yZXN1bHRnZW4uYwppbmRleCAyYjdkMjZkNS4uN2I0Y2Q1 MTkgMTAwNjQ0Ci0tLSBhL3J1bm5lci9yZXN1bHRnZW4uYworKysgYi9ydW5uZXIvcmVzdWx0Z2Vu LmMKQEAgLTc0Miw2ICs3NDIsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqcmVzdWx0X2Zyb21fZXhp dGNvZGUoaW50IGV4aXRjb2RlKQogc3RhdGljIHZvaWQgYWRkX3N1YnRlc3Qoc3RydWN0IHN1YnRl c3RzICpzdWJ0ZXN0cywgY2hhciAqc3VidGVzdCkKIHsKIAlzaXplX3QgbGVuID0gc3RybGVuKHN1 YnRlc3QpOworCXNpemVfdCBpOwogCiAJaWYgKGxlbiA9PSAwKQogCQlyZXR1cm47CkBAIC03NDks NiArNzUwLDExIEBAIHN0YXRpYyB2b2lkIGFkZF9zdWJ0ZXN0KHN0cnVjdCBzdWJ0ZXN0cyAqc3Vi dGVzdHMsIGNoYXIgKnN1YnRlc3QpCiAJaWYgKHN1YnRlc3RbbGVuIC0gMV0gPT0gJ1xuJykKIAkJ c3VidGVzdFtsZW4gLSAxXSA9ICdcMCc7CiAKKwkvKiBEb24ndCBhZGQgaWYgd2UgYWxyZWFkeSBo YXZlIHRoaXMgc3VidGVzdCAqLworCWZvciAoaSA9IDA7IGkgPCBzdWJ0ZXN0cy0+c2l6ZTsgaSsr KQorCQlpZiAoIXN0cmNtcChzdWJ0ZXN0LCBzdWJ0ZXN0cy0+bmFtZXNbaV0pKQorCQkJcmV0dXJu OworCiAJc3VidGVzdHMtPnNpemUrKzsKIAlzdWJ0ZXN0cy0+bmFtZXMgPSByZWFsbG9jKHN1YnRl c3RzLT5uYW1lcywgc2l6ZW9mKCpzdWJ0ZXN0cy0+bmFtZXMpICogc3VidGVzdHMtPnNpemUpOwog CXN1YnRlc3RzLT5uYW1lc1tzdWJ0ZXN0cy0+c2l6ZSAtIDFdID0gc3VidGVzdDsKLS0gCjIuMTku MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRl diBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2