From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id BE1DF89207 for ; Tue, 19 Feb 2019 07:57:28 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id 10so15880294eds.7 for ; Mon, 18 Feb 2019 23:57:28 -0800 (PST) From: Daniel Vetter Date: Tue, 19 Feb 2019 08:57:16 +0100 Message-Id: <20190219075716.11553-5-daniel.vetter@ffwll.ch> In-Reply-To: <20190219075716.11553-1-daniel.vetter@ffwll.ch> References: <20190219075716.11553-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 5/5] lib/tests: Add testcase for nonexisting subtest name 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 development Cc: Daniel Vetter List-ID: V2hpbGUgYXQgaXQsIGNvbnZlcnQgdGhlIGV4aXN0aW5nIHRlc3RjYXNlIGZvciBpbnZhbGlkIHN1 YnRlc3QgbmFtZXMKdG8gYSBwb3NpdGl2ZSBvbmUuCgpUaGlzIGlzIHRoZSBvbmx5IHRoaW5nIHRo ZSBpbnZhbGlkIHN1YnRlc3QgY2hlY2tpbmcgZm9yIGFsbCB0ZXN0cyBkaWQKY292ZXIsIHdoaWNo IHdhc24ndCBjb3ZlcmVkIHRocm91Z2ggc29tZSBvdGhlciBjaGVja3MgYWxyZWFkeS4KClNpZ25l ZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGxp Yi90ZXN0cy9pZ3RfaW52YWxpZF9zdWJ0ZXN0X25hbWUuYyB8IDYyICsrKysrKysrKysrKysrKysr KysrKysrKysrKy0KIGxpYi90ZXN0cy9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICB8ICAyICst CiAyIGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGliL3Rlc3RzL2lndF9pbnZhbGlkX3N1YnRlc3RfbmFtZS5jIGIvbGliL3Rlc3Rz L2lndF9pbnZhbGlkX3N1YnRlc3RfbmFtZS5jCmluZGV4IDQxODA3MWRhMDU5MS4uZjk2MmUwZGYw MTIxIDEwMDY0NAotLS0gYS9saWIvdGVzdHMvaWd0X2ludmFsaWRfc3VidGVzdF9uYW1lLmMKKysr IGIvbGliL3Rlc3RzL2lndF9pbnZhbGlkX3N1YnRlc3RfbmFtZS5jCkBAIC0yMSwxMSArMjEsNzEg QEAKICAqIElOIFRIRSBTT0ZUV0FSRS4KICAqLwogCisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNs dWRlIDxzeXMvd2FpdC5oPgorCiAjaW5jbHVkZSAiaWd0X2NvcmUuaCIKIAotaWd0X21haW4KKyNp bmNsdWRlICJpZ3RfdGVzdHNfY29tbW9uLmgiCisKK3N0YXRpYyB2b2lkIGludmFsaWRfc3VidGVz dF9uYW1lKHZvaWQpCiB7CisJY2hhciBwcm9nW10gPSAiaWd0X25vX2V4aXQiOworCWNoYXIgKmZh a2VfYXJndltdID0ge3Byb2d9OworCWludCBmYWtlX2FyZ2MgPSAxOworCisJaWd0X3N1YnRlc3Rf aW5pdChmYWtlX2FyZ2MsIGZha2VfYXJndik7CisKIAlpZ3Rfc3VidGVzdCgiIyBpbnZhbGlkIG5h bWUgISIpIHsKIAkJaWd0X2luZm8oIkludmFsaWQgc3VidGVzdCBuYW1lIHRlc3RcbiIpOwogCX0K KworCWlndF9leGl0KCk7Cit9CisKK3N0YXRpYyB2b2lkIG5vbmV4aXN0aW5nX3N1YnRlc3Qodm9p ZCkKK3sKKwljaGFyIHByb2dbXSA9ICJpZ3Rfbm9fZXhpdCI7CisJY2hhciBhcmcxW10gPSAiLS1y dW4tc3VidGVzdCI7CisJY2hhciBhcmcyW10gPSAiaW52YWxpZC1zdWJ0ZXN0IjsKKwljaGFyICpm YWtlX2FyZ3ZbXSA9IHtwcm9nLCBhcmcxLCBhcmcyfTsKKwlpbnQgZmFrZV9hcmdjID0gMzsKKwor CWlndF9zdWJ0ZXN0X2luaXQoZmFrZV9hcmdjLCBmYWtlX2FyZ3YpOworCisJaWd0X3N1YnRlc3Qo InNvbWUtc3VidGVzdCIpCisJCTsKKworCWlndF9leGl0KCk7Cit9CisKK3N0YXRpYyBpbnQgZG9f Zm9yayh2b2lkICgqdGVzdF90b19ydW4pKHZvaWQpKQoreworCWludCBwaWQsIHN0YXR1czsKKwor CXN3aXRjaCAocGlkID0gZm9yaygpKSB7CisJY2FzZSAtMToKKwkJaW50ZXJuYWxfYXNzZXJ0KDAp OworCWNhc2UgMDoKKwkJdGVzdF90b19ydW4oKTsKKwlkZWZhdWx0OgorCQl3aGlsZSAod2FpdHBp ZChwaWQsICZzdGF0dXMsIDApID09IC0xICYmCisJCSAgICAgICBlcnJubyA9PSBFSU5UUikKKwkJ CTsKKworCQlyZXR1cm4gc3RhdHVzOworCX0KK30KKworaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg Kiphcmd2KQoreworCWludCByZXQ7CisKKwlyZXQgPSBkb19mb3JrKGludmFsaWRfc3VidGVzdF9u YW1lKTsKKwlpbnRlcm5hbF9hc3NlcnRfd3NpZ25hbGVkKHJldCwgU0lHQUJSVCk7CisKKwlyZXQg PSBkb19mb3JrKG5vbmV4aXN0aW5nX3N1YnRlc3QpOworCWludGVybmFsX2Fzc2VydF93ZXhpdGVk KHJldCwgSUdUX0VYSVRfSU5WQUxJRCk7CisKKwlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2xp Yi90ZXN0cy9tZXNvbi5idWlsZCBiL2xpYi90ZXN0cy9tZXNvbi5idWlsZAppbmRleCA3NzZiNjNl ZDFmZDQuLjc0ZWZjZTM5NmNlYyAxMDA2NDQKLS0tIGEvbGliL3Rlc3RzL21lc29uLmJ1aWxkCisr KyBiL2xpYi90ZXN0cy9tZXNvbi5idWlsZApAQCAtNyw2ICs3LDcgQEAgbGliX3Rlc3RzID0gWwog CSdpZ3RfZm9ya19oZWxwZXInLAogCSdpZ3RfaGRtaV9pbmplY3QnLAogCSdpZ3RfbGlzdF9vbmx5 JywKKwknaWd0X2ludmFsaWRfc3VidGVzdF9uYW1lJywKIAknaWd0X25vX2V4aXQnLAogCSdpZ3Rf c2VnZmF1bHQnLAogCSdpZ3Rfc2ltdWxhdGlvbicsCkBAIC0xOCw3ICsxOSw2IEBAIGxpYl9mYWls X3Rlc3RzID0gWwogCSdpZ3Rfbm9fc3VidGVzdCcsCiAJJ2lndF9zaW1wbGVfdGVzdF9zdWJ0ZXN0 cycsCiAJJ2lndF90aW1lb3V0JywKLQknaWd0X2ludmFsaWRfc3VidGVzdF9uYW1lJywKIF0KIAog Zm9yZWFjaCBsaWJfdGVzdCA6IGxpYl90ZXN0cwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3Qt ZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=