Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/private/architectural_design.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ def architectural_design(
static = [],
dynamic = [],
public_api = [],
visibility = None):
**kwargs):
"""Define architectural design following S-CORE process guidelines.

Architectural design documents describe the software architecture of a
Expand Down Expand Up @@ -288,5 +288,5 @@ def architectural_design(
static = static,
dynamic = dynamic,
public_api = public_api,
visibility = visibility,
**kwargs
)
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def assumed_system_requirements(
deps = [],
spec = Label("//bazel/rules/rules_score/trlc/config:score_requirements_model"),
ref_package = "",
visibility = None):
**kwargs):
"""Define Assumed System Requirements following S-CORE process guidelines.

Creates a target providing AssumedSystemRequirementsInfo, TrlcProviderInfo,
Expand Down Expand Up @@ -82,10 +82,10 @@ def assumed_system_requirements(
lobster_config = Label("//bazel/rules/rules_score/lobster/config:assumed_system_requirement"),
spec = spec,
ref_package = ref_package,
visibility = visibility,
**kwargs
)
trlc_requirements_test(
name = name + "_test",
reqs = [":" + name],
visibility = visibility,
**kwargs
)
6 changes: 3 additions & 3 deletions bazel/rules/rules_score/private/assumptions_of_use.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ def assumptions_of_use(
srcs,
requirements = [],
ref_package = None,
visibility = None):
**kwargs):
"""Define Assumptions of Use following S-CORE process guidelines.

Assumptions of Use (AoU) define the safety-relevant operating conditions
Expand Down Expand Up @@ -179,10 +179,10 @@ def assumptions_of_use(
name = name,
srcs = trlc_srcs,
requirements = requirements,
visibility = visibility,
**kwargs
)
trlc_requirements_test(
name = name + "_test",
reqs = trlc_srcs,
visibility = visibility,
**kwargs
)
6 changes: 2 additions & 4 deletions bazel/rules/rules_score/private/component.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -263,8 +263,7 @@ def component(
requirements = None,
components = [],
testonly = True,
visibility = None,
tags = []):
**kwargs):
"""Define a software component following S-CORE process guidelines.

A component is a collection of related units that together provide
Expand Down Expand Up @@ -302,6 +301,5 @@ def component(
components = components,
tests = tests,
testonly = testonly,
visibility = visibility,
tags = tags,
**kwargs
)
6 changes: 3 additions & 3 deletions bazel/rules/rules_score/private/component_requirements.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def component_requirements(
deps = [],
spec = Label("//bazel/rules/rules_score/trlc/config:score_requirements_model"),
ref_package = "",
visibility = None):
**kwargs):
"""Define component requirements following S-CORE process guidelines.

Creates a target providing ComponentRequirementsInfo, TrlcProviderInfo,
Expand Down Expand Up @@ -76,10 +76,10 @@ def component_requirements(
lobster_config = Label("//bazel/rules/rules_score/lobster/config:component_requirement"),
spec = spec,
ref_package = ref_package,
visibility = visibility,
**kwargs
)
trlc_requirements_test(
name = name + "_test",
reqs = [":" + name],
visibility = visibility,
**kwargs
)
6 changes: 2 additions & 4 deletions bazel/rules/rules_score/private/dependability_analysis.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -244,8 +244,7 @@ def dependability_analysis(
security_analysis = [],
dfa = [],
arch_design = None,
visibility = None,
tags = []):
**kwargs):
"""Define dependability analysis following S-CORE process guidelines.

Aggregates up to three sub-analysis rules and validates the combined
Expand Down Expand Up @@ -281,6 +280,5 @@ def dependability_analysis(
security_analysis = security_analysis,
dfa = dfa,
arch_design = arch_design,
visibility = visibility,
tags = tags,
**kwargs
)
6 changes: 3 additions & 3 deletions bazel/rules/rules_score/private/feature_requirements.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def feature_requirements(
deps = [],
spec = Label("//bazel/rules/rules_score/trlc/config:score_requirements_model"),
ref_package = "",
visibility = None):
**kwargs):
"""Define feature requirements following S-CORE process guidelines.

Creates a target providing FeatureRequirementsInfo, TrlcProviderInfo,
Expand Down Expand Up @@ -82,10 +82,10 @@ def feature_requirements(
lobster_config = Label("//bazel/rules/rules_score/lobster/config:feature_requirement"),
spec = spec,
ref_package = ref_package,
visibility = visibility,
**kwargs
)
trlc_requirements_test(
name = name + "_test",
reqs = [":" + name],
visibility = visibility,
**kwargs
)
6 changes: 2 additions & 4 deletions bazel/rules/rules_score/private/fmea.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -411,8 +411,7 @@ def fmea(
controlmeasures = [],
root_causes = [],
arch_design = None,
visibility = None,
tags = []):
**kwargs):
"""Define FMEA (Failure Mode and Effects Analysis) following S-CORE process guidelines.

Generates a single ``fmea.rst`` page with up to three sections:
Expand Down Expand Up @@ -443,6 +442,5 @@ def fmea(
controlmeasures = controlmeasures,
root_causes = root_causes,
arch_design = arch_design,
visibility = visibility,
tags = tags,
**kwargs
)
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/private/requirements.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ def score_requirements_rule(
deps = [],
spec = Label("//bazel/rules/rules_score/trlc/config:score_requirements_model"),
ref_package = "",
visibility = None):
**kwargs):
"""Macro wrapper around _score_requirements_rule with RST support.

Any .rst files in srcs are converted to .trlc via rst_to_trlc before
Expand Down Expand Up @@ -214,5 +214,5 @@ def score_requirements_rule(
req_kind = req_kind,
lobster_config = lobster_config,
spec = spec,
visibility = visibility,
**kwargs
)
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/private/unit.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ def unit(
tests,
scope = [],
testonly = True,
visibility = None):
**kwargs):
"""Define a software unit following S-CORE process guidelines.

A unit is the smallest testable software element in the S-CORE process.
Expand Down Expand Up @@ -188,5 +188,5 @@ def unit(
scope = scope,
tests = tests,
testonly = testonly,
visibility = visibility,
**kwargs
)
4 changes: 2 additions & 2 deletions bazel/rules/rules_score/private/unit_design.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ def unit_design(
name,
static = [],
dynamic = [],
visibility = None):
**kwargs):
"""Define unit design following S-CORE process guidelines.

Unit design documents describe the internal design of a software unit,
Expand Down Expand Up @@ -192,5 +192,5 @@ def unit_design(
name = name,
static = static,
dynamic = dynamic,
visibility = visibility,
**kwargs
)
Loading