From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Wood Subject: [PATCH i-g-t 3/5] testdisplay: ensure invalid long option exit status is non-zero Date: Mon, 3 Nov 2014 11:31:03 +0000 Message-ID: <1415014265-858-3-git-send-email-thomas.wood@intel.com> References: <1415014265-858-1-git-send-email-thomas.wood@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by gabe.freedesktop.org (Postfix) with ESMTP id 864506E501 for ; Mon, 3 Nov 2014 03:31:09 -0800 (PST) Received: by mail-wi0-f181.google.com with SMTP id n3so6100208wiv.2 for ; Mon, 03 Nov 2014 03:31:08 -0800 (PST) In-Reply-To: <1415014265-858-1-git-send-email-thomas.wood@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhlIG9wdG9wdCB2YXJpYWJsZSBpcyBub3Qgc2V0IGlmIGFuIGludmFsaWQgbG9uZyBvcHRpb24g aXMgdXNlZCwgc28KY2hlY2sgdGhlIGN1cnJlbnQgb3B0aW9uIGNoYXJhY3RlciBpbnN0ZWFkLgoK U2lnbmVkLW9mZi1ieTogVGhvbWFzIFdvb2QgPHRob21hcy53b29kQGludGVsLmNvbT4KLS0tCiB0 ZXN0cy90ZXN0ZGlzcGxheS5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0ZGlzcGxh eS5jIGIvdGVzdHMvdGVzdGRpc3BsYXkuYwppbmRleCAwOWUwN2YwLi44YzZiYzYyIDEwMDY0NAot LS0gYS90ZXN0cy90ZXN0ZGlzcGxheS5jCisrKyBiL3Rlc3RzL3Rlc3RkaXNwbGF5LmMKQEAgLTU0 NSw3ICs1NDUsNyBAQCBpbnQgdXBkYXRlX2Rpc3BsYXkodm9pZCkKIAogc3RhdGljIGNoYXIgb3B0 c3RyW10gPSAiM2hpYWY6czpkOnA6bXJ0bzpqOiI7CiAKLXN0YXRpYyB2b2lkIF9fYXR0cmlidXRl X18oKG5vcmV0dXJuKSkgdXNhZ2UoY2hhciAqbmFtZSkKK3N0YXRpYyB2b2lkIF9fYXR0cmlidXRl X18oKG5vcmV0dXJuKSkgdXNhZ2UoY2hhciAqbmFtZSwgY2hhciBvcHQpCiB7CiAJaWd0X2luZm8o InVzYWdlOiAlcyBbLWhpYXNkcG10Zl1cbiIsIG5hbWUpOwogCWlndF9pbmZvKCJcdC1pXHRkdW1w IGluZm9cbiIpOwpAQCAtNTYzLDcgKzU2Myw3IEBAIHN0YXRpYyB2b2lkIF9fYXR0cmlidXRlX18o KG5vcmV0dXJuKSkgdXNhZ2UoY2hhciAqbmFtZSkKIAlpZ3RfaW5mbygiXHRcdDx2ZGlzcD4sPHZz eW5jLXN0YXJ0Piw8dnN5bmMtZW5kPiw8dnRvdGFsPlxuIik7CiAJaWd0X2luZm8oIlx0XHR0ZXN0 IGZvcmNlIG1vZGVcbiIpOwogCWlndF9pbmZvKCJcdERlZmF1bHQgaXMgdG8gdGVzdCBhbGwgbW9k ZXMuXG4iKTsKLQlleGl0KChvcHRvcHQpID8gLTEgOiAwKTsKKwlleGl0KChvcHQgIT0gJ2gnKSA/ IC0xIDogMCk7CiB9CiAKICNkZWZpbmUgZHVtcF9yZXNvdXJjZShyZXMpIGlmIChyZXMpIGR1bXBf IyNyZXMoKQpAQCAtNjY1LDcgKzY2NSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn dikKIAkJCWlmKHNzY2FuZihvcHRhcmcsIiVmLCVodSwlaHUsJWh1LCVodSwlaHUsJWh1LCVodSwl aHUiLAogCQkJCSZmb3JjZV9jbG9jaywmZm9yY2VfdGltaW5nLmhkaXNwbGF5LCAmZm9yY2VfdGlt aW5nLmhzeW5jX3N0YXJ0LCZmb3JjZV90aW1pbmcuaHN5bmNfZW5kLCZmb3JjZV90aW1pbmcuaHRv dGFsLAogCQkJCSZmb3JjZV90aW1pbmcudmRpc3BsYXksICZmb3JjZV90aW1pbmcudnN5bmNfc3Rh cnQsICZmb3JjZV90aW1pbmcudnN5bmNfZW5kLCAmZm9yY2VfdGltaW5nLnZ0b3RhbCkhPSA5KQot CQkJCXVzYWdlKGFyZ3ZbMF0pOworCQkJCXVzYWdlKGFyZ3ZbMF0sIGMpOwogCQkJZm9yY2VfdGlt aW5nLmNsb2NrID0gZm9yY2VfY2xvY2sqMTAwMDsKIAogCQkJYnJlYWs7CkBAIC02ODUsNyArNjg1 LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQkJaWYgKHNzY2FuZihvcHRh cmcsICIlZCwlZCwlZCwlZCwlZCwlZCIsICZwbGFuZV93aWR0aCwKIAkJCQkgICAmcGxhbmVfaGVp Z2h0LCAmY3J0Y194LCAmY3J0Y195LAogCQkJCSAgICZjcnRjX3csICZjcnRjX2gpICE9IDYpCi0J CQkJdXNhZ2UoYXJndlswXSk7CisJCQkJdXNhZ2UoYXJndlswXSwgYyk7CiAJCQl0ZXN0X3BsYW5l ID0gMTsKIAkJCWJyZWFrOwogCQljYXNlICdtJzoKQEAgLTcwNyw3ICs3MDcsNyBAQCBpbnQgbWFp bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCWRlZmF1bHQ6CiAJCQkvKiBmYWxsIHRocm91Z2gg Ki8KIAkJY2FzZSAnaCc6Ci0JCQl1c2FnZShhcmd2WzBdKTsKKwkJCXVzYWdlKGFyZ3ZbMF0sIGMp OwogCQkJYnJlYWs7CiAJCX0KIAl9Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK