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
14 changes: 7 additions & 7 deletions examples/evaluation/detectable-142456.rospec
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
policy instance depth5qos: qos {
setting history = KeepLast;
policy instance best_effort_qos5: qos {
setting depth = 5;
setting reliability = BestEffort;
}

policy instance depth1qos: qos {
setting history = KeepLast;
setting depth = 1;
policy instance reliable_qos5: qos {
setting depth = 5;
setting reliability = Reliable;
}

policy instance RGB8: color_format {
Expand All @@ -19,13 +19,13 @@ policy instance Grayscale: color_format {
node type openni_camera_driver_depth_type {
optional param depth_registration: bool = true;

@qos{depth1qos}
@qos{best_effort_qos5}
@color_format{Grayscale}
publishes to /camera/rgb/image_raw: sensor_msgs/Image;
}

node type custom_node_type {
@qos{depth5qos}
@qos{reliable_qos5}
@color_format{RGB8}
subscribes to /camera/rgb/image_raw: sensor_msgs/Image;
}
Expand Down
2 changes: 2 additions & 0 deletions examples/expected/expected-142456.txt
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
QoS rule reliability not satisfied: Reliable !< BestEffort
QoS rules not satisfied for subscriber and publisher
Color format not satisfied: RGB8 != Grayscale
2 changes: 1 addition & 1 deletion src/rospec/verification/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ def check_policies(

result = True
for name in consumer_policy.keys():
result = result and dispatcher[name](context, consumer_policy[name], provider_policy[name])
result = dispatcher[name](context, consumer_policy[name], provider_policy[name]) and result

return result

Expand Down