Skip to content

Commit

Permalink
Merge pull request #8 from Agomik/bugfix-enhancements
Browse files Browse the repository at this point in the history
Bugfix enhancements
  • Loading branch information
Agomik committed Apr 5, 2024
2 parents ca63961 + 525df4d commit 551a286
Show file tree
Hide file tree
Showing 10 changed files with 789 additions and 88 deletions.
41 changes: 0 additions & 41 deletions data/tests/test_sniffer_ctdm.yml

This file was deleted.

124 changes: 124 additions & 0 deletions data/tests/test_sniffer_sbc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
tosca_definitions_version: tosca_simple_yaml_1_1
description: For testing the Shared Bounded Context smell
imports:
- micro: https://di-unipi-socc.github.io/microTOSCA/1.1/microTOSCA.yaml
topology_template:
node_templates:
d1t1:
type: micro.nodes.Datastore
s1t1:
type: micro.nodes.Service
requirements:
- interaction: d1t1
s2t1:
type: micro.nodes.Service
requirements:
- interaction: d1t1
s2t2:
type: micro.nodes.Service
requirements:
- interaction: dt2
dt2:
type: micro.nodes.Datastore
s1t2:
type: micro.nodes.Service
requirements:
- interaction: dt2
st3:
type: micro.nodes.Service
requirements:
- interaction: dt3
dt3:
type: micro.nodes.Datastore
dbt4:
type: micro.nodes.Datastore
s2t4:
type: micro.nodes.Service
requirements:
- interaction: dbt4
s1t4:
type: micro.nodes.Service
requirements:
- interaction: dbt4
st5:
type: micro.nodes.Service
requirements:
- interaction: dbt5
dbt5:
type: micro.nodes.Datastore
groups:
Edge:
type: micro.groups.Edge
members: []
t1t1:
type: micro.groups.Team
members:
- s1t1
t2t1:
type: micro.groups.Team
members:
- d1t1
- s2t1
t2t2:
type: micro.groups.Team
members:
- dt2
t1t2:
type: micro.groups.Team
members:
- s1t2
t1t3:
type: micro.groups.Team
members:
- st3
t2t3:
type: micro.groups.Team
members:
- dt3
t1t4:
type: micro.groups.Team
members:
- s1t4
t2t4:
type: micro.groups.Team
members:
- s2t4
tt5:
type: micro.groups.Team
members:
- st5
- dbt5
relationship_templates:
t:
type: micro.relationships.InteractsWith
properties:
timeout: true
c:
type: micro.relationships.InteractsWith
properties:
circuit_breaker: true
d:
type: micro.relationships.InteractsWith
properties:
dynamic_discovery: true
tc:
type: micro.relationships.InteractsWith
properties:
timeout: true
circuit_breaker: true
td:
type: micro.relationships.InteractsWith
properties:
timeout: true
dynamic_discovery: true
cd:
type: micro.relationships.InteractsWith
properties:
circuit_breaker: true
dynamic_discovery: true
tcd:
type: micro.relationships.InteractsWith
properties:
timeout: true
circuit_breaker: true
dynamic_discovery: true
223 changes: 223 additions & 0 deletions data/tests/test_sniffer_slt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,223 @@
tosca_definitions_version: tosca_simple_yaml_1.1
description: For testing the Single Layer Teams sniffer
imports:
- micro: https://di-unipi-socc.github.io/microTOSCA/1.1/microTOSCA.yaml
topology_template:
node_templates:
st1:
type: micro.nodes.Service
requirements:
- interaction: dt1
dt1:
type: micro.nodes.Datastore
s1t2:
type: micro.nodes.Service
requirements:
- interaction: dt2
s2t2:
type: micro.nodes.Service
requirements:
- interaction: dt2
dt2:
type: micro.nodes.Datastore
st3:
type: micro.nodes.Service
requirements:
- interaction: dt3
dt3:
type: micro.nodes.Datastore
st4:
type: micro.nodes.Service
requirements:
- interaction: mrt4
mrt4:
type: micro.nodes.MessageRouter
st5:
type: micro.nodes.Service
requirements:
- interaction: mbt5
mbt5:
type: micro.nodes.MessageBroker
s1t6:
type: micro.nodes.Service
requirements:
- interaction: mrt6
s2t6:
type: micro.nodes.Service
requirements:
- interaction: mrt6
mrt6:
type: micro.nodes.MessageRouter
s1t7:
type: micro.nodes.Service
requirements:
- interaction: mbt7
s2t7:
type: micro.nodes.Service
requirements:
- interaction: mbt7
mbt7:
type: micro.nodes.MessageBroker
st8:
type: micro.nodes.Service
requirements:
- interaction: mr1t8
mr1t8:
type: micro.nodes.MessageRouter
requirements:
- interaction: mr2t8
mr2t8:
type: micro.nodes.MessageRouter
st9:
type: micro.nodes.Service
requirements:
- interaction: d2t9
d1t9:
type: micro.nodes.Datastore
d2t9:
type: micro.nodes.Datastore
mr1t10:
type: micro.nodes.MessageRouter
mr2t10:
type: micro.nodes.MessageRouter
st10:
type: micro.nodes.Service
requirements:
- interaction: mr2t10
st11:
type: micro.nodes.Service
requirements:
- interaction: mb2t11
mb1t11:
type: micro.nodes.MessageBroker
mb2t11:
type: micro.nodes.MessageBroker
groups:
Edge:
type: micro.groups.Edge
members: []
t1t1:
type: micro.groups.Team
members:
- st1
t2t1:
type: micro.groups.Team
members:
- dt1
t1t2:
type: micro.groups.Team
members:
- s1t2
t2t2:
type: micro.groups.Team
members:
- dt2
- s2t2
tt3:
type: micro.groups.Team
members:
- st3
t1t4:
type: micro.groups.Team
members:
- st4
t2t4:
type: micro.groups.Team
members:
- mrt4
t1t5:
type: micro.groups.Team
members:
- st5
t2t5:
type: micro.groups.Team
members:
- mbt5
t1t6:
type: micro.groups.Team
members:
- s1t6
t2t6:
type: micro.groups.Team
members:
- mrt6
- s2t6
t1t7:
type: micro.groups.Team
members:
- s1t7
t2t7:
type: micro.groups.Team
members:
- mbt7
- s2t7
t1t8:
type: micro.groups.Team
members:
- st8
t2t8:
type: micro.groups.Team
members:
- mr1t8
- mr2t8
t1t9:
type: micro.groups.Team
members:
- d1t9
- st9
t2t9:
type: micro.groups.Team
members:
- d2t9
t1t11:
type: micro.groups.Team
members:
- mb1t11
- st11
t2t11:
type: micro.groups.Team
members:
- mb2t11
t1t10:
type: micro.groups.Team
members:
- mr1t10
- st10
t2t10:
type: micro.groups.Team
members:
- mr2t10
relationship_templates:
t:
type: micro.relationships.InteractsWith
properties:
timeout: true
c:
type: micro.relationships.InteractsWith
properties:
circuit_breaker: true
d:
type: micro.relationships.InteractsWith
properties:
dynamic_discovery: true
tc:
type: micro.relationships.InteractsWith
properties:
timeout: true
circuit_breaker: true
td:
type: micro.relationships.InteractsWith
properties:
timeout: true
dynamic_discovery: true
cd:
type: micro.relationships.InteractsWith
properties:
circuit_breaker: true
dynamic_discovery: true
tcd:
type: micro.relationships.InteractsWith
properties:
timeout: true
circuit_breaker: true
dynamic_discovery: true
Loading

0 comments on commit 551a286

Please sign in to comment.