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 6F6CA6E4A0 for ; Wed, 3 Oct 2018 13:12:51 +0000 (UTC) From: Petri Latvala Date: Wed, 3 Oct 2018 16:08:46 +0300 Message-Id: <20181003130846.8281-2-petri.latvala@intel.com> In-Reply-To: <20181003130846.8281-1-petri.latvala@intel.com> References: <20181003130846.8281-1-petri.latvala@intel.com> Subject: [igt-dev] [PATCH i-g-t 2/2] runner: Add unit test for resume when enough subtests are already run List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 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 List-ID: U2lnbmVkLW9mZi1ieTogUGV0cmkgTGF0dmFsYSA8cGV0cmkubGF0dmFsYUBpbnRlbC5jb20+CkNj OiBBcmthZGl1c3ogSGlsZXIgPGFya2FkaXVzei5oaWxlckBpbnRlbC5jb20+Ci0tLQogcnVubmVy L3J1bm5lcl90ZXN0cy5jIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9y dW5uZXIvcnVubmVyX3Rlc3RzLmMgYi9ydW5uZXIvcnVubmVyX3Rlc3RzLmMKaW5kZXggMzdkMjcx MjMuLmIxOGFmM2EwIDEwMDY0NAotLS0gYS9ydW5uZXIvcnVubmVyX3Rlc3RzLmMKKysrIGIvcnVu bmVyL3J1bm5lcl90ZXN0cy5jCkBAIC04MDAsNiArODAwLDYwIEBAIGlndF9tYWluCiAJCX0KIAl9 CiAKKwlpZ3Rfc3VidGVzdF9ncm91cCB7CisJCWNoYXIgZGlybmFtZVtdID0gInRtcGRpclhYWFhY WCI7CisJCXN0cnVjdCBqb2JfbGlzdCBsaXN0OworCQlpbnQgZGlyZmQgPSAtMSwgc3ViZGlyZmQg PSAtMSwgZmQgPSAtMTsKKworCQlpZ3RfZml4dHVyZSB7CisJCQlpbml0X2pvYl9saXN0KCZsaXN0 KTsKKwkJCWlndF9yZXF1aXJlKG1rZHRlbXAoZGlybmFtZSkgIT0gTlVMTCk7CisJCX0KKworCQlp Z3Rfc3VidGVzdCgiZXhlY3V0ZS1pbml0aWFsaXplLWFsbC1zdWJ0ZXN0cy1zdGFydGVkIikgewor CQkJc3RydWN0IGV4ZWN1dGVfc3RhdGUgc3RhdGU7CisJCQljaGFyICphcmd2W10gPSB7ICJydW5u ZXIiLAorCQkJCQkgIi0tbXVsdGlwbGUtbW9kZSIsCisJCQkJCSAiLXQiLCAic3VjY2Vzc3Rlc3RA Zmlyc3Qtc3VidGVzdCIsCisJCQkJCSAiLXQiLCAic3VjY2Vzc3Rlc3RAc2Vjb25kLXN1YnRlc3Qi LAorCQkJCQkgdGVzdGRhdGFkaXIsCisJCQkJCSBkaXJuYW1lLAorCQkJfTsKKwkJCWNoYXIgam91 cm5hbHRleHRbXSA9ICJmaXJzdC1zdWJ0ZXN0XG5zZWNvbmQtc3VidGVzdFxuIjsKKworCQkJaWd0 X2Fzc2VydChwYXJzZV9vcHRpb25zKEFSUkFZX1NJWkUoYXJndiksIGFyZ3YsICZzZXR0aW5ncykp OworCQkJaWd0X2Fzc2VydChjcmVhdGVfam9iX2xpc3QoJmxpc3QsICZzZXR0aW5ncykpOworCQkJ aWd0X2Fzc2VydChsaXN0LnNpemUgPT0gMSk7CisJCQlpZ3RfYXNzZXJ0KGxpc3QuZW50cmllc1sw XS5zdWJ0ZXN0X2NvdW50ID09IDIpOworCisJCQlpZ3RfYXNzZXJ0KHNlcmlhbGl6ZV9zZXR0aW5n cygmc2V0dGluZ3MpKTsKKwkJCWlndF9hc3NlcnQoc2VyaWFsaXplX2pvYl9saXN0KCZsaXN0LCAm c2V0dGluZ3MpKTsKKworCQkJaWd0X2Fzc2VydCgoZGlyZmQgPSBvcGVuKGRpcm5hbWUsIE9fRElS RUNUT1JZIHwgT19SRE9OTFkpKSA+PSAwKTsKKwkJCWlndF9hc3NlcnQobWtkaXJhdChkaXJmZCwg IjAiLCAwNzcwKSA9PSAwKTsKKwkJCWlndF9hc3NlcnQoKHN1YmRpcmZkID0gb3BlbmF0KGRpcmZk LCAiMCIsIE9fRElSRUNUT1JZIHwgT19SRE9OTFkpKSA+PSAwKTsKKwkJCWlndF9hc3NlcnQoKGZk ID0gb3BlbmF0KHN1YmRpcmZkLCAiam91cm5hbC50eHQiLCBPX0NSRUFUIHwgT19XUk9OTFkgfCBP X0VYQ0wsIDA2NjApKSA+PSAwKTsKKwkJCWlndF9hc3NlcnQod3JpdGUoZmQsIGpvdXJuYWx0ZXh0 LCBzdHJsZW4oam91cm5hbHRleHQpKSA9PSBzdHJsZW4oam91cm5hbHRleHQpKTsKKworCQkJZnJl ZV9qb2JfbGlzdCgmbGlzdCk7CisJCQlmcmVlX3NldHRpbmdzKCZzZXR0aW5ncyk7CisJCQlpZ3Rf YXNzZXJ0KGluaXRpYWxpemVfZXhlY3V0ZV9zdGF0ZV9mcm9tX3Jlc3VtZShkaXJmZCwgJnN0YXRl LCAmc2V0dGluZ3MsICZsaXN0KSk7CisKKwkJCS8qIEFsbCBzdWJ0ZXN0cyBhcmUgaW4gam91cm5h bCwgdGhlIGVudHJ5IHNob3VsZCBiZSBjb25zaWRlcmVkIGNvbXBsZXRlZCAqLworCQkJaWd0X2Fz c2VydF9lcShzdGF0ZS5uZXh0LCAxKTsKKwkJCWlndF9hc3NlcnRfZXEobGlzdC5zaXplLCAxKTsK KwkJCWlndF9hc3NlcnRfZXEobGlzdC5lbnRyaWVzWzBdLnN1YnRlc3RfY291bnQsIDQpOworCQl9 CisKKwkJaWd0X2ZpeHR1cmUgeworCQkJY2xvc2UoZmQpOworCQkJY2xvc2Uoc3ViZGlyZmQpOwor CQkJY2xvc2UoZGlyZmQpOworCQkJY2xlYXJfZGlyZWN0b3J5KGRpcm5hbWUpOworCQkJZnJlZV9q b2JfbGlzdCgmbGlzdCk7CisJCX0KKwl9CisKIAlpZ3Rfc3VidGVzdF9ncm91cCB7CiAJCWNoYXIg ZGlybmFtZVtdID0gInRtcGRpclhYWFhYWCI7CiAJCXN0cnVjdCBqb2JfbGlzdCBsaXN0OwotLSAK Mi4xOC4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpp Z3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK