Message ID | 1406192125.383598.397807659656.1.gpush@pablo |
---|---|
State | Deferred |
Headers | show |
On Thu, Jul 24, 2014 at 4:55 PM, Jeremy Kerr <jk@ozlabs.org> wrote: > We only want to run ACPI tests if the firmware has ACPI, so add > the relevant feature bits to ACPI tests run in batch mode. > > Signed-off-by: Jeremy Kerr <jk@ozlabs.org> > > --- > src/acpi/acpitables/acpitables.c | 3 ++- > src/acpi/checksum/checksum.c | 3 ++- > src/acpi/method/method.c | 3 ++- > src/acpi/syntaxcheck/syntaxcheck.c | 3 ++- > src/pci/aspm/aspm.c | 3 ++- > 5 files changed, 10 insertions(+), 5 deletions(-) > > diff --git a/src/acpi/acpitables/acpitables.c b/src/acpi/acpitables/acpitables.c > index 439df2a..999ef7d 100644 > --- a/src/acpi/acpitables/acpitables.c > +++ b/src/acpi/acpitables/acpitables.c > @@ -616,4 +616,5 @@ static fwts_framework_ops acpi_table_check_ops = { > .minor_tests = acpi_table_check_tests > }; > > -FWTS_REGISTER("acpitables", &acpi_table_check_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("acpitables", &acpi_table_check_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/acpi/checksum/checksum.c b/src/acpi/checksum/checksum.c > index bac266d..277814f 100644 > --- a/src/acpi/checksum/checksum.c > +++ b/src/acpi/checksum/checksum.c > @@ -155,4 +155,5 @@ static fwts_framework_ops checksum_ops = { > .minor_tests = checksum_tests > }; > > -FWTS_REGISTER("checksum", &checksum_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("checksum", &checksum_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/acpi/method/method.c b/src/acpi/method/method.c > index 9b789cf..8e4a064 100644 > --- a/src/acpi/method/method.c > +++ b/src/acpi/method/method.c > @@ -5140,4 +5140,5 @@ static fwts_framework_ops method_ops = { > .minor_tests = method_tests > }; > > -FWTS_REGISTER("method", &method_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("method", &method_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/acpi/syntaxcheck/syntaxcheck.c b/src/acpi/syntaxcheck/syntaxcheck.c > index 504e5c6..7137aab 100644 > --- a/src/acpi/syntaxcheck/syntaxcheck.c > +++ b/src/acpi/syntaxcheck/syntaxcheck.c > @@ -623,4 +623,5 @@ static fwts_framework_ops syntaxcheck_ops = { > .minor_tests = syntaxcheck_tests > }; > > -FWTS_REGISTER("syntaxcheck", &syntaxcheck_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("syntaxcheck", &syntaxcheck_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/pci/aspm/aspm.c b/src/pci/aspm/aspm.c > index e798c26..72f4121 100644 > --- a/src/pci/aspm/aspm.c > +++ b/src/pci/aspm/aspm.c > @@ -275,4 +275,5 @@ static fwts_framework_ops aspm_ops = { > .minor_tests = aspm_tests > }; > > -FWTS_REGISTER("aspm", &aspm_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV); > +FWTS_REGISTER_FEATURES("aspm", &aspm_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV, FWTS_FW_FEATURE_ACPI); > Acked-by: Keng-Yu Lin <kengyu@canonical.com>
On 07/24/2014 04:55 PM, Jeremy Kerr wrote: > We only want to run ACPI tests if the firmware has ACPI, so add > the relevant feature bits to ACPI tests run in batch mode. > > Signed-off-by: Jeremy Kerr <jk@ozlabs.org> > > --- > src/acpi/acpitables/acpitables.c | 3 ++- > src/acpi/checksum/checksum.c | 3 ++- > src/acpi/method/method.c | 3 ++- > src/acpi/syntaxcheck/syntaxcheck.c | 3 ++- > src/pci/aspm/aspm.c | 3 ++- > 5 files changed, 10 insertions(+), 5 deletions(-) > > diff --git a/src/acpi/acpitables/acpitables.c b/src/acpi/acpitables/acpitables.c > index 439df2a..999ef7d 100644 > --- a/src/acpi/acpitables/acpitables.c > +++ b/src/acpi/acpitables/acpitables.c > @@ -616,4 +616,5 @@ static fwts_framework_ops acpi_table_check_ops = { > .minor_tests = acpi_table_check_tests > }; > > -FWTS_REGISTER("acpitables", &acpi_table_check_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("acpitables", &acpi_table_check_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/acpi/checksum/checksum.c b/src/acpi/checksum/checksum.c > index bac266d..277814f 100644 > --- a/src/acpi/checksum/checksum.c > +++ b/src/acpi/checksum/checksum.c > @@ -155,4 +155,5 @@ static fwts_framework_ops checksum_ops = { > .minor_tests = checksum_tests > }; > > -FWTS_REGISTER("checksum", &checksum_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("checksum", &checksum_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/acpi/method/method.c b/src/acpi/method/method.c > index 9b789cf..8e4a064 100644 > --- a/src/acpi/method/method.c > +++ b/src/acpi/method/method.c > @@ -5140,4 +5140,5 @@ static fwts_framework_ops method_ops = { > .minor_tests = method_tests > }; > > -FWTS_REGISTER("method", &method_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("method", &method_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/acpi/syntaxcheck/syntaxcheck.c b/src/acpi/syntaxcheck/syntaxcheck.c > index 504e5c6..7137aab 100644 > --- a/src/acpi/syntaxcheck/syntaxcheck.c > +++ b/src/acpi/syntaxcheck/syntaxcheck.c > @@ -623,4 +623,5 @@ static fwts_framework_ops syntaxcheck_ops = { > .minor_tests = syntaxcheck_tests > }; > > -FWTS_REGISTER("syntaxcheck", &syntaxcheck_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); > +FWTS_REGISTER_FEATURES("syntaxcheck", &syntaxcheck_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); > diff --git a/src/pci/aspm/aspm.c b/src/pci/aspm/aspm.c > index e798c26..72f4121 100644 > --- a/src/pci/aspm/aspm.c > +++ b/src/pci/aspm/aspm.c > @@ -275,4 +275,5 @@ static fwts_framework_ops aspm_ops = { > .minor_tests = aspm_tests > }; > > -FWTS_REGISTER("aspm", &aspm_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV); > +FWTS_REGISTER_FEATURES("aspm", &aspm_ops, FWTS_TEST_ANYTIME, > + FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV, FWTS_FW_FEATURE_ACPI); > Acked-by: Alex Hung <alex.hung@canonical.com>
diff --git a/src/acpi/acpitables/acpitables.c b/src/acpi/acpitables/acpitables.c index 439df2a..999ef7d 100644 --- a/src/acpi/acpitables/acpitables.c +++ b/src/acpi/acpitables/acpitables.c @@ -616,4 +616,5 @@ static fwts_framework_ops acpi_table_check_ops = { .minor_tests = acpi_table_check_tests }; -FWTS_REGISTER("acpitables", &acpi_table_check_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); +FWTS_REGISTER_FEATURES("acpitables", &acpi_table_check_ops, FWTS_TEST_ANYTIME, + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); diff --git a/src/acpi/checksum/checksum.c b/src/acpi/checksum/checksum.c index bac266d..277814f 100644 --- a/src/acpi/checksum/checksum.c +++ b/src/acpi/checksum/checksum.c @@ -155,4 +155,5 @@ static fwts_framework_ops checksum_ops = { .minor_tests = checksum_tests }; -FWTS_REGISTER("checksum", &checksum_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); +FWTS_REGISTER_FEATURES("checksum", &checksum_ops, FWTS_TEST_ANYTIME, + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); diff --git a/src/acpi/method/method.c b/src/acpi/method/method.c index 9b789cf..8e4a064 100644 --- a/src/acpi/method/method.c +++ b/src/acpi/method/method.c @@ -5140,4 +5140,5 @@ static fwts_framework_ops method_ops = { .minor_tests = method_tests }; -FWTS_REGISTER("method", &method_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); +FWTS_REGISTER_FEATURES("method", &method_ops, FWTS_TEST_ANYTIME, + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); diff --git a/src/acpi/syntaxcheck/syntaxcheck.c b/src/acpi/syntaxcheck/syntaxcheck.c index 504e5c6..7137aab 100644 --- a/src/acpi/syntaxcheck/syntaxcheck.c +++ b/src/acpi/syntaxcheck/syntaxcheck.c @@ -623,4 +623,5 @@ static fwts_framework_ops syntaxcheck_ops = { .minor_tests = syntaxcheck_tests }; -FWTS_REGISTER("syntaxcheck", &syntaxcheck_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH); +FWTS_REGISTER_FEATURES("syntaxcheck", &syntaxcheck_ops, FWTS_TEST_ANYTIME, + FWTS_FLAG_BATCH, FWTS_FW_FEATURE_ACPI); diff --git a/src/pci/aspm/aspm.c b/src/pci/aspm/aspm.c index e798c26..72f4121 100644 --- a/src/pci/aspm/aspm.c +++ b/src/pci/aspm/aspm.c @@ -275,4 +275,5 @@ static fwts_framework_ops aspm_ops = { .minor_tests = aspm_tests }; -FWTS_REGISTER("aspm", &aspm_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV); +FWTS_REGISTER_FEATURES("aspm", &aspm_ops, FWTS_TEST_ANYTIME, + FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV, FWTS_FW_FEATURE_ACPI);
We only want to run ACPI tests if the firmware has ACPI, so add the relevant feature bits to ACPI tests run in batch mode. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> --- src/acpi/acpitables/acpitables.c | 3 ++- src/acpi/checksum/checksum.c | 3 ++- src/acpi/method/method.c | 3 ++- src/acpi/syntaxcheck/syntaxcheck.c | 3 ++- src/pci/aspm/aspm.c | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-)