Files
master_thesis/Graphics/mutation_tree.tikz
nb72soza Bittner ca61978462 Update on Overleaf.
2025-05-28 04:00:47 +00:00

22 lines
1.3 KiB
Plaintext

\begin{tikzpicture}[
level distance=3cm,
sibling distance=4.5cm,
edge from parent/.style={->, thick, draw},
mutation node/.style={rectangle, draw, rounded corners, minimum width=3.5cm, minimum height=1cm, align=center, fill=blue!10},
success node/.style={rectangle, draw, rounded corners, minimum width=3.5cm, minimum height=1cm, align=center, fill=green!20, text=black},
failure node/.style={rectangle, draw, rounded corners, minimum width=3.5cm, minimum height=1cm, align=center, fill=red!20, text=black},
]
% Root node
\node[mutation node] (root) {Root Node \\ "root" \\ mutation: NONE}
child { node[success node] (child1) {Mutation Node\\ "get\_euicc\_info\_1"\\ mutation: None \\ Status: Success }
child { node[failure node] {Mutation Node\\ "list\_profiles"\\ mutation: BIT\_FLIP \\ Status: Failure} }
child { node[success node] {Mutation Node\\ "list\_profiles"\\ mutation: NONE \\ Status: Success }
child { node[success node] {Mutation Node\\ "enable\_profile"\\ mutation: NONE \\ Status: Success } }
child { node[success node] {Mutation Node\\ "enable\_profile"\\ mutation: BIT\_FLIP \\ Status: Success} }
}
}
child { node[failure node] (child2) {Mutation Node\\ "get\_euicc\_info\_1" \\ mutation: BIT\_FLIP \\ Status: Failure}
};
\end{tikzpicture}