aboutsummaryrefslogtreecommitdiff
path: root/docs/images/regression-flow.svg
blob: 30bf1eb3058899dc21e29864861c0451d1a3f438 (plain)
1
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1022" height="908"><desc>title%20JUnit%20Integration%20Flow%20-%20Regression%20Mode%0A%0Aparticipant%20JUnit%0A%0Aparticipantgroup%20Jazzer%0Aparticipant%20evaluateExecutionConditions%0Aparticipant%20provideArguments%0Aend%0A%0Aactivate%20JUnit%0Aloop%20for%20all%20tests%0A%0Acreate%20Tested%20Method%0A%0AJUnit-%3EevaluateExecutionConditions%3Acheck%20if%20test%20enabled%0Aactivate%20evaluateExecutionConditions%0Anote%20over%20evaluateExecutionConditions%3A%20all%20tests%20are%20enabled%20in%20regression%0AevaluateExecutionConditions--%3EJUnit%3Atest%20enabled%0Adeactivate%20evaluateExecutionConditions%0A%0AJUnit-%3EprovideArguments%3Aget%20argument%20set%0Aactivate%20provideArguments%0AprovideArguments--%3EJUnit%3Areturn%20stream%20of%20argument%20sets%0Adeactivate%20provideArguments%0A%0Aloop%20for%20all%20arguments%0AJUnit-%3EevaluateExecutionConditions%3Acheck%20if%20this%20argument%20set%20should%20be%20run%0Aactivate%20evaluateExecutionConditions%0AevaluateExecutionConditions--%3EJUnit%3Aargument%20set%20enabled%0Adeactivate%20evaluateExecutionConditions%0A%0AJUnit-%3ETested%20Method%3A%20run%20test%0Aactivate%20Tested%20Method%0ATested%20Method--%3EJUnit%3A%20return%20results%0Adeactivate%20Tested%20Method%0Adestroysilent%20Tested%20Method%0A%0Aend%0A%0Aend%0A</desc><defs/><g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g><rect fill="white" stroke="none" x="0" y="0" width="1022" height="908"/></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="16.5pt" font-style="normal" font-weight="normal" text-decoration="normal" x="308.73648944409024" y="26.3876361" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">JUnit Integration Flow - Regression Mode</text></g><g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 411.861891363151 54.270571579000006 L 831.826967629737 54.270571579000006 L 831.826967629737 899.642473436 L 411.861891363151 899.642473436 L 411.861891363151 54.270571579000006" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="600.2277627026208" y="78.899031939" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Jazzer</text></g></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 105.5505444 143.72465795799997 L 105.5505444 899.642473436" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 534.39482836803 143.72465795799997 L 534.39482836803 899.642473436" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 744.377366501323 143.72465795799997 L 744.377366501323 899.642473436" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 916.6224466952117 276.89426147599994 L 916.6224466952117 785.296050336" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/></g><g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 69.74682044570704 96.226912978 L 141.35426835429297 96.226912978 L 141.35426835429297 143.724657958 L 69.74682044570704 143.724657958 L 69.74682044570704 96.226912978 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="88.83387722470704" y="126.13290055799999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">JUnit</text></g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 420.657770063151 96.226912978 L 648.1318866729089 96.226912978 L 648.1318866729089 143.724657958 L 420.657770063151 143.724657958 L 420.657770063151 96.226912978 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="439.74482684215104" y="126.13290055799999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">evaluateExecutionConditions</text></g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 665.7236440729089 96.226912978 L 823.031088929737 96.226912978 L 823.031088929737 143.724657958 L 665.7236440729089 143.724657958 L 665.7236440729089 96.226912978 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="684.8107008519089" y="126.13290055799999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">provideArguments</text></g></g><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 96.7546657 152.52053665799997 L 114.34642310000001 152.52053665799997 L 114.34642310000001 882.050716036 L 96.7546657 882.050716036 L 96.7546657 152.52053665799997" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 525.59894966803 326.1511821959999 L 543.19070706803 326.1511821959999 L 543.19070706803 442.2567810359999 L 525.59894966803 442.2567810359999 L 525.59894966803 326.1511821959999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 735.581487801323 491.5137017559999 L 753.173245201323 491.5137017559999 L 753.173245201323 540.7706224759999 L 735.581487801323 540.7706224759999 L 735.581487801323 491.5137017559999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 525.59894966803 637.5252881759999 L 543.19070706803 637.5252881759999 L 543.19070706803 686.7822088959999 L 525.59894966803 686.7822088959999 L 525.59894966803 637.5252881759999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 907.8265679952117 736.039129616 L 925.4183253952117 736.039129616 L 925.4183253952117 785.296050336 L 907.8265679952117 785.296050336 L 907.8265679952117 736.039129616" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 849.4187250297371 229.39651649599995 L 983.8261683606863 229.39651649599995 L 983.8261683606863 276.89426147599994 L 849.4187250297371 276.89426147599994 L 849.4187250297371 229.39651649599995 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="868.5057818087371" y="259.3025040759999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Tested Method</text></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="253.08935508518687" y="319.11447923599997" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">check if test enabled</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 114.34642310000001 326.1511821959999 L 511.1150694086966 326.1511821959999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(525.59894966803,326.1511821959999) translate(-525.59894966803,-326.1511821959999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 510.9391518346966 318.8212832793333 L 525.59894966803 326.1511821959999 L 510.9391518346966 333.4810811126666 Z"/></g></g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 400.01636800803 352.53881829599993 L 652.94070706803 352.53881829599993 L 668.7732887280299 368.37139995599995 L 668.7732887280299 392.9998603159999 L 400.01636800803 392.9998603159999 L 400.01636800803 352.53881829599993 M 652.94070706803 352.53881829599993 L 652.94070706803 368.37139995599995 L 668.7732887280299 368.37139995599995" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="424.64482836802995" y="377.1672786559999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">all tests are enabled in regression</text></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="279.9893527963685" y="435.22007807599994" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">test enabled</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 525.59894966803 442.2567810359999 L 128.83030335933336 442.2567810359999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(114.34642310000001,442.2567810359999) translate(-114.34642310000001,-442.2567810359999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 129.00622093333334 434.92688211933324 L 114.34642310000001 442.2567810359999 L 129.00622093333334 449.58667995266654 Z"/></g></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="369.89728980124744" y="484.4769987959999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">get argument set</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 114.34642310000001 491.5137017559999 L 721.0976075419896 491.5137017559999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(735.581487801323,491.5137017559999) translate(-735.581487801323,-491.5137017559999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 720.9216899679897 484.1838028393332 L 735.581487801323 491.5137017559999 L 720.9216899679897 498.8436006726665 Z"/></g></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="324.63061957419666" y="533.7339195159998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return stream of argument sets</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 735.581487801323 540.7706224759999 L 128.83030335933336 540.7706224759999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(114.34642310000001,540.7706224759999) translate(-114.34642310000001,-540.7706224759999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 129.00622093333334 533.4407235593332 L 114.34642310000001 540.7706224759999 L 129.00622093333334 548.1005213926666 Z"/></g></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="190.2726894357728" y="630.4885852159998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">check if this argument set should be run</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 114.34642310000001 637.5252881759999 L 511.1150694086966 637.5252881759999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(525.59894966803,637.5252881759999) translate(-525.59894966803,-637.5252881759999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 510.9391518346966 630.1953892593332 L 525.59894966803 637.5252881759999 L 510.9391518346966 644.8551870926666 Z"/></g></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="248.972686384015" y="679.7455059359999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">argument set enabled</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 525.59894966803 686.7822088959999 L 128.83030335933336 686.7822088959999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(114.34642310000001,686.7822088959999) translate(-114.34642310000001,-686.7822088959999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 129.00622093333334 679.4523099793332 L 114.34642310000001 686.7822088959999 L 129.00622093333334 694.1121078126666 Z"/></g></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="486.6198283723129" y="729.0024266559999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">run test</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 114.34642310000001 736.039129616 L 893.3426877358784 736.039129616" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(907.8265679952117,736.039129616) translate(-907.8265679952117,-736.039129616)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 893.1667701618784 728.7092306993333 L 907.8265679952117 736.039129616 L 893.1667701618784 743.3690285326667 Z"/></g></g><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="468.2531634858383" y="778.2593473759999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">return results</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 907.8265679952117 785.296050336 L 128.83030335933336 785.296050336" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(114.34642310000001,785.296050336) translate(-114.34642310000001,-785.296050336)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 129.00622093333334 777.9661514193333 L 114.34642310000001 785.296050336 L 129.00622093333334 792.6259492526667 Z"/></g></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 17.59175740000001 178.90817275799998 L 995.7853549952117 178.90817275799998 L 995.7853549952117 838.071322536 L 17.59175740000001 838.071322536 L 17.59175740000001 178.90817275799998 Z" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 17.59175740000001 178.90817275799998 L 17.59175740000001 200.01828163799996 L 77.54193861235352 200.01828163799996 L 88.09699305235353 189.46322719799997 L 88.09699305235353 178.90817275799998 L 17.59175740000001 178.90817275799998" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="35.18351480000001" y="192.98157867799995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">loop</text><g><rect fill="white" stroke="none" x="103.04998684235353" y="180.31551334999995" width="75.71086157058593" height="18.295427696"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="105.68875045235353" y="192.98157867799995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">[for all tests]</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 567.1582585759999 L 978.1935975952117 567.1582585759999 L 978.1935975952117 811.683686436 L 35.18351480000001 811.683686436 L 35.18351480000001 567.1582585759999 Z" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 35.18351480000001 567.1582585759999 L 35.18351480000001 588.2683674559999 L 95.13369601235352 588.2683674559999 L 105.68875045235353 577.7133130159999 L 105.68875045235353 567.1582585759999 L 35.18351480000001 567.1582585759999" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="52.77527220000001" y="581.2316644959999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">loop</text><g><rect fill="white" stroke="none" x="120.64174424235354" y="568.565599168" width="108.31086004470703" height="18.295427696"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="123.28050785235354" y="581.2316644959999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">[for all arguments]</text></g></g><g/><g/><g/></g></svg>