All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lucas De Marchi <lucas.demarchi@intel.com>
To: igt-dev@lists.freedesktop.org
Subject: Re: [igt-dev] [PATCH 1/4] lib/igt_core: reserve long options for individual tests
Date: Thu, 6 Jun 2019 09:50:11 -0700	[thread overview]
Message-ID: <20190606165011.vu6andm4qhosfx66@ldmartin-desk.amr.corp.intel.com> (raw)
In-Reply-To: <20190606092006.GK22949@platvala-desk.ger.corp.intel.com>

On Thu, Jun 06, 2019 at 12:20:06PM +0300, Petri Latvala wrote:
>On Wed, Jun 05, 2019 at 10:44:47AM -0700, Lucas De Marchi wrote:
>> Start the core options from 500 so the individual tests can have their
>> own options starting from 0. This makes it easier to set the long
>> options without conflicting.
>>
>> 500 is just a magic number, higher than any ascii char that could be
>> used in the individual test.
>>
>> While at it, fix the coding style to use tab rather than space.
>>
>> v2: also fix the test for conflicting args
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>
>Reviewed-by: Petri Latvala <petri.latvala@intel.com>

series applied. Thanks for the reviews.

Lucas De Marchi

>
>> ---
>>  lib/igt_core.c                   | 16 ++++++++++------
>>  lib/tests/igt_conflicting_args.c |  2 +-
>>  2 files changed, 11 insertions(+), 7 deletions(-)
>>
>> diff --git a/lib/igt_core.c b/lib/igt_core.c
>> index 9c86d664..814f5c72 100644
>> --- a/lib/igt_core.c
>> +++ b/lib/igt_core.c
>> @@ -280,12 +280,16 @@ int test_children_sz;
>>  bool test_child;
>>
>>  enum {
>> - OPT_LIST_SUBTESTS,
>> - OPT_RUN_SUBTEST,
>> - OPT_DESCRIPTION,
>> - OPT_DEBUG,
>> - OPT_INTERACTIVE_DEBUG,
>> - OPT_HELP = 'h'
>> +	/*
>> +	 * Let the first values be used by individual tests so options don't
>> +	 * conflict with core ones
>> +	 */
>> +	OPT_LIST_SUBTESTS = 500,
>> +	OPT_RUN_SUBTEST,
>> +	OPT_DESCRIPTION,
>> +	OPT_DEBUG,
>> +	OPT_INTERACTIVE_DEBUG,
>> +	OPT_HELP = 'h'
>>  };
>>
>>  static int igt_exitcode = IGT_EXIT_SUCCESS;
>> diff --git a/lib/tests/igt_conflicting_args.c b/lib/tests/igt_conflicting_args.c
>> index c357b6c5..f600abd4 100644
>> --- a/lib/tests/igt_conflicting_args.c
>> +++ b/lib/tests/igt_conflicting_args.c
>> @@ -91,7 +91,7 @@ int main(int argc, char **argv)
>>  	internal_assert_wsignaled(do_fork(), SIGABRT);
>>
>>  	/* conflict on long option 'val' representations */
>> -	long_options[0] = (struct option) { "iterations", required_argument, NULL, 0};
>> +	long_options[0] = (struct option) { "iterations", required_argument, NULL, 500};
>>  	short_options = "";
>>  	internal_assert_wsignaled(do_fork(), SIGABRT);
>>
>> --
>> 2.21.0
>>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

  reply	other threads:[~2019-06-06 16:50 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-05 17:44 [igt-dev] [PATCH 1/4] lib/igt_core: reserve long options for individual tests Lucas De Marchi
2019-06-05 17:44 ` [igt-dev] [PATCH 2/4] lib/igt_core: 0 is a valid val for long options Lucas De Marchi
2019-06-05 17:44 ` [igt-dev] [PATCH 3/4] testdisplay: use first available option values Lucas De Marchi
2019-06-05 17:44 ` [igt-dev] [PATCH 4/4] lib/igt_core: add -h to usage Lucas De Marchi
2019-06-05 18:24 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [1/4] lib/igt_core: reserve long options for individual tests Patchwork
2019-06-06  9:20 ` [igt-dev] [PATCH 1/4] " Petri Latvala
2019-06-06 16:50   ` Lucas De Marchi [this message]
2019-06-07 11:53 ` [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [1/4] " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190606165011.vu6andm4qhosfx66@ldmartin-desk.amr.corp.intel.com \
    --to=lucas.demarchi@intel.com \
    --cc=igt-dev@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.