%&tex \documentclass{standalone} \usepackage{siltex} \usepackage{tikz} \usetikzlibrary {arrows.meta,graphs,positioning,shapes.geometric} \tikzset{nodes={text height=.7em, text width=1.7cm, align=center, draw=black!50, thick, fill=white, font=\footnotesize}, >={Stealth[round,sep]}, rounded corners, semithick} % Compliant PDF \usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture} [on grid,y=3.0cm,x=3.0cm, auto, decision/.style={diamond, text width=4em,align=flush center, inner sep=1pt}, block/.style={rectangle, minimum height=4em, text width=4em}, cloud/.style ={draw=red, thick, ellipse,fill=red!20, minimum height=2em}] \node[block] (ft)[fill=lightgray] {Start:\\Failed Test}; \node[decision] (pb)[below = 1 of ft] {Passed Before?}; \node[decision] (ep)[below = 1 of pb] {Expected to pass?}; \node[decision] (ef)[right = 1 of pb] {Expected to fail?}; \node[block] (cont)[below = 1 of ef] {Continue, add next detail}; \node[decision] (fu)[right = 1 of cont] {Will pass in future?}; \node[block] (res)[below = 0.8 of cont] {Review Design}; \begin{scope}[nodes={draw=none, fill=none, midway,text width={}}] \path[->] (ft) edge (pb) (pb) edge node {no} (ep) (ep) edge node {no} (cont) (pb) edge node {yes} (ef) (ef) edge node {yes} (cont) (fu) edge node {yes} (cont); \draw[->] (ep) |- node[near start] {yes} (res); \draw[->] (ef) -| node[near start] {no} (fu); \draw[->] (fu) |- node[near start] {no} (res); \end{scope} \end{tikzpicture} \end{document}