test.sgen 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573
  1. GeneratorModel for sctunit::c {
  2. test AllTests {
  3. feature Outlet {
  4. targetProject = "org.yakindu.sct.generator.c.test"
  5. targetFolder = "test-gen"
  6. }
  7. feature JUnitWrapper {
  8. WrapToJUnit = "true"
  9. }
  10. feature FunctionInlining {
  11. inlineReactions = false
  12. inlineEntryActions = false
  13. inlineExitActions = false
  14. inlineEnterSequences = false
  15. inlineExitSequences = false
  16. inlineChoices = false
  17. inlineEnterRegion = false
  18. inlineExitRegion = false
  19. inlineEntries = false
  20. }
  21. }
  22. test AlwaysOncycle {
  23. feature Outlet {
  24. targetProject = "org.yakindu.sct.generator.c.test"
  25. targetFolder = "test-gen"
  26. }
  27. feature JUnitWrapper {
  28. WrapToJUnit = "true"
  29. }
  30. feature FunctionInlining {
  31. inlineReactions = false
  32. inlineEntryActions = false
  33. inlineExitActions = false
  34. inlineEnterSequences = false
  35. inlineExitSequences = false
  36. inlineChoices = false
  37. inlineEnterRegion = false
  38. inlineExitRegion = false
  39. inlineEntries = false
  40. }
  41. }
  42. test AssignmentAsExpression {
  43. feature Outlet {
  44. targetProject = "org.yakindu.sct.generator.c.test"
  45. targetFolder = "test-gen"
  46. }
  47. feature JUnitWrapper {
  48. WrapToJUnit = "true"
  49. }
  50. feature FunctionInlining {
  51. inlineReactions = false
  52. inlineEntryActions = false
  53. inlineExitActions = false
  54. inlineEnterSequences = false
  55. inlineExitSequences = false
  56. inlineChoices = false
  57. inlineEnterRegion = false
  58. inlineExitRegion = false
  59. inlineEntries = false
  60. }
  61. }
  62. test BitExpressions {
  63. feature Outlet {
  64. targetProject = "org.yakindu.sct.generator.c.test"
  65. targetFolder = "test-gen"
  66. }
  67. feature JUnitWrapper {
  68. WrapToJUnit = "true"
  69. }
  70. feature FunctionInlining {
  71. inlineReactions = false
  72. inlineEntryActions = false
  73. inlineExitActions = false
  74. inlineEnterSequences = false
  75. inlineExitSequences = false
  76. inlineChoices = false
  77. inlineEnterRegion = false
  78. inlineExitRegion = false
  79. inlineEntries = false
  80. }
  81. }
  82. test BooleanExpressions {
  83. feature Outlet {
  84. targetProject = "org.yakindu.sct.generator.c.test"
  85. targetFolder = "test-gen"
  86. }
  87. feature JUnitWrapper {
  88. WrapToJUnit = "true"
  89. }
  90. feature FunctionInlining {
  91. inlineReactions = false
  92. inlineEntryActions = false
  93. inlineExitActions = false
  94. inlineEnterSequences = false
  95. inlineExitSequences = false
  96. inlineChoices = false
  97. inlineEnterRegion = false
  98. inlineExitRegion = false
  99. inlineEntries = false
  100. }
  101. }
  102. test CastExpressions {
  103. feature Outlet {
  104. targetProject = "org.yakindu.sct.generator.c.test"
  105. targetFolder = "test-gen"
  106. }
  107. feature JUnitWrapper {
  108. WrapToJUnit = "true"
  109. }
  110. feature FunctionInlining {
  111. inlineReactions = false
  112. inlineEntryActions = false
  113. inlineExitActions = false
  114. inlineEnterSequences = false
  115. inlineExitSequences = false
  116. inlineChoices = false
  117. inlineEnterRegion = false
  118. inlineExitRegion = false
  119. inlineEntries = false
  120. }
  121. }
  122. test Choice {
  123. feature Outlet {
  124. targetProject = "org.yakindu.sct.generator.c.test"
  125. targetFolder = "test-gen"
  126. }
  127. feature JUnitWrapper {
  128. WrapToJUnit = "true"
  129. }
  130. feature FunctionInlining {
  131. inlineReactions = false
  132. inlineEntryActions = false
  133. inlineExitActions = false
  134. inlineEnterSequences = false
  135. inlineExitSequences = false
  136. inlineChoices = false
  137. inlineEnterRegion = false
  138. inlineExitRegion = false
  139. inlineEntries = false
  140. }
  141. }
  142. test CKeywords {
  143. feature Outlet {
  144. targetProject = "org.yakindu.sct.generator.c.test"
  145. targetFolder = "test-gen"
  146. }
  147. feature JUnitWrapper {
  148. WrapToJUnit = "true"
  149. }
  150. feature FunctionInlining {
  151. inlineReactions = false
  152. inlineEntryActions = false
  153. inlineExitActions = false
  154. inlineEnterSequences = false
  155. inlineExitSequences = false
  156. inlineChoices = false
  157. inlineEnterRegion = false
  158. inlineExitRegion = false
  159. inlineEntries = false
  160. }
  161. }
  162. test ConditionalExpression {
  163. feature Outlet {
  164. targetProject = "org.yakindu.sct.generator.c.test"
  165. targetFolder = "test-gen"
  166. }
  167. feature JUnitWrapper {
  168. WrapToJUnit = "true"
  169. }
  170. feature FunctionInlining {
  171. inlineReactions = false
  172. inlineEntryActions = false
  173. inlineExitActions = false
  174. inlineEnterSequences = false
  175. inlineExitSequences = false
  176. inlineChoices = false
  177. inlineEnterRegion = false
  178. inlineExitRegion = false
  179. inlineEntries = false
  180. }
  181. }
  182. test ConstantsTests {
  183. feature Outlet {
  184. targetProject = "org.yakindu.sct.generator.c.test"
  185. targetFolder = "test-gen"
  186. }
  187. feature JUnitWrapper {
  188. WrapToJUnit = "true"
  189. }
  190. feature FunctionInlining {
  191. inlineReactions = false
  192. inlineEntryActions = false
  193. inlineExitActions = false
  194. inlineEnterSequences = false
  195. inlineExitSequences = false
  196. inlineChoices = false
  197. inlineEnterRegion = false
  198. inlineExitRegion = false
  199. inlineEntries = false
  200. }
  201. }
  202. test ConstOnlyInternalScope {
  203. feature Outlet {
  204. targetProject = "org.yakindu.sct.generator.c.test"
  205. targetFolder = "test-gen"
  206. }
  207. feature JUnitWrapper {
  208. WrapToJUnit = "true"
  209. }
  210. feature FunctionInlining {
  211. inlineReactions = false
  212. inlineEntryActions = false
  213. inlineExitActions = false
  214. inlineEnterSequences = false
  215. inlineExitSequences = false
  216. inlineChoices = false
  217. inlineEnterRegion = false
  218. inlineExitRegion = false
  219. inlineEntries = false
  220. }
  221. }
  222. test ConstOnlyDefaultScope {
  223. feature Outlet {
  224. targetProject = "org.yakindu.sct.generator.c.test"
  225. targetFolder = "test-gen"
  226. }
  227. feature JUnitWrapper {
  228. WrapToJUnit = "true"
  229. }
  230. feature FunctionInlining {
  231. inlineReactions = false
  232. inlineEntryActions = false
  233. inlineExitActions = false
  234. inlineEnterSequences = false
  235. inlineExitSequences = false
  236. inlineChoices = false
  237. inlineEnterRegion = false
  238. inlineExitRegion = false
  239. inlineEntries = false
  240. }
  241. }
  242. test ConstOnlyNamedScope {
  243. feature Outlet {
  244. targetProject = "org.yakindu.sct.generator.c.test"
  245. targetFolder = "test-gen"
  246. }
  247. feature JUnitWrapper {
  248. WrapToJUnit = "true"
  249. }
  250. feature FunctionInlining {
  251. inlineReactions = false
  252. inlineEntryActions = false
  253. inlineExitActions = false
  254. inlineEnterSequences = false
  255. inlineExitSequences = false
  256. inlineChoices = false
  257. inlineEnterRegion = false
  258. inlineExitRegion = false
  259. inlineEntries = false
  260. }
  261. }
  262. test Declarations {
  263. feature Outlet {
  264. targetProject = "org.yakindu.sct.generator.c.test"
  265. targetFolder = "test-gen"
  266. }
  267. feature JUnitWrapper {
  268. WrapToJUnit = "true"
  269. }
  270. feature FunctionInlining {
  271. inlineReactions = false
  272. inlineEntryActions = false
  273. inlineExitActions = false
  274. inlineEnterSequences = false
  275. inlineExitSequences = false
  276. inlineChoices = false
  277. inlineEnterRegion = false
  278. inlineExitRegion = false
  279. inlineEntries = false
  280. }
  281. }
  282. test DeepEntry {
  283. feature Outlet {
  284. targetProject = "org.yakindu.sct.generator.c.test"
  285. targetFolder = "test-gen"
  286. }
  287. feature JUnitWrapper {
  288. WrapToJUnit = "true"
  289. }
  290. feature FunctionInlining {
  291. inlineReactions = false
  292. inlineEntryActions = false
  293. inlineExitActions = false
  294. inlineEnterSequences = false
  295. inlineExitSequences = false
  296. inlineChoices = false
  297. inlineEnterRegion = false
  298. inlineExitRegion = false
  299. inlineEntries = false
  300. }
  301. }
  302. test DeepHistory {
  303. feature Outlet {
  304. targetProject = "org.yakindu.sct.generator.c.test"
  305. targetFolder = "test-gen"
  306. }
  307. feature JUnitWrapper {
  308. WrapToJUnit = "true"
  309. }
  310. feature FunctionInlining {
  311. inlineReactions = false
  312. inlineEntryActions = false
  313. inlineExitActions = false
  314. inlineEnterSequences = false
  315. inlineExitSequences = false
  316. inlineChoices = false
  317. inlineEnterRegion = false
  318. inlineExitRegion = false
  319. inlineEntries = false
  320. }
  321. }
  322. test DynamicChoice {
  323. feature Outlet {
  324. targetProject = "org.yakindu.sct.generator.c.test"
  325. targetFolder = "test-gen"
  326. }
  327. feature JUnitWrapper {
  328. WrapToJUnit = "true"
  329. }
  330. feature FunctionInlining {
  331. inlineReactions = false
  332. inlineEntryActions = false
  333. inlineExitActions = false
  334. inlineEnterSequences = false
  335. inlineExitSequences = false
  336. inlineChoices = false
  337. inlineEnterRegion = false
  338. inlineExitRegion = false
  339. inlineEntries = false
  340. }
  341. }
  342. test EmptyTransition {
  343. feature Outlet {
  344. targetProject = "org.yakindu.sct.generator.c.test"
  345. targetFolder = "test-gen"
  346. }
  347. feature JUnitWrapper {
  348. WrapToJUnit = "true"
  349. }
  350. feature FunctionInlining {
  351. inlineReactions = false
  352. inlineEntryActions = false
  353. inlineExitActions = false
  354. inlineEnterSequences = false
  355. inlineExitSequences = false
  356. inlineChoices = false
  357. inlineEnterRegion = false
  358. inlineExitRegion = false
  359. inlineEntries = false
  360. }
  361. }
  362. test EnterState {
  363. feature Outlet {
  364. targetProject = "org.yakindu.sct.generator.c.test"
  365. targetFolder = "test-gen"
  366. }
  367. feature JUnitWrapper {
  368. WrapToJUnit = "true"
  369. }
  370. feature FunctionInlining {
  371. inlineReactions = false
  372. inlineEntryActions = false
  373. inlineExitActions = false
  374. inlineEnterSequences = false
  375. inlineExitSequences = false
  376. inlineChoices = false
  377. inlineEnterRegion = false
  378. inlineExitRegion = false
  379. inlineEntries = false
  380. }
  381. }
  382. test EntryChoice {
  383. feature Outlet {
  384. targetProject = "org.yakindu.sct.generator.c.test"
  385. targetFolder = "test-gen"
  386. }
  387. feature JUnitWrapper {
  388. WrapToJUnit = "true"
  389. }
  390. feature FunctionInlining {
  391. inlineReactions = false
  392. inlineEntryActions = false
  393. inlineExitActions = false
  394. inlineEnterSequences = false
  395. inlineExitSequences = false
  396. inlineChoices = false
  397. inlineEnterRegion = false
  398. inlineExitRegion = false
  399. inlineEntries = false
  400. }
  401. }
  402. test EntryExitSelfTransition {
  403. feature Outlet {
  404. targetProject = "org.yakindu.sct.generator.c.test"
  405. targetFolder = "test-gen"
  406. }
  407. feature JUnitWrapper {
  408. WrapToJUnit = "true"
  409. }
  410. feature FunctionInlining {
  411. inlineReactions = false
  412. inlineEntryActions = false
  413. inlineExitActions = false
  414. inlineEnterSequences = false
  415. inlineExitSequences = false
  416. inlineChoices = false
  417. inlineEnterRegion = false
  418. inlineExitRegion = false
  419. inlineEntries = false
  420. }
  421. }
  422. test EntryReactionAction {
  423. feature Outlet {
  424. targetProject = "org.yakindu.sct.generator.c.test"
  425. targetFolder = "test-gen"
  426. }
  427. feature JUnitWrapper {
  428. WrapToJUnit = "true"
  429. }
  430. feature FunctionInlining {
  431. inlineReactions = false
  432. inlineEntryActions = false
  433. inlineExitActions = false
  434. inlineEnterSequences = false
  435. inlineExitSequences = false
  436. inlineChoices = false
  437. inlineEnterRegion = false
  438. inlineExitRegion = false
  439. inlineEntries = false
  440. }
  441. }
  442. test ExitOnSelfTransition {
  443. feature Outlet {
  444. targetProject = "org.yakindu.sct.generator.c.test"
  445. targetFolder = "test-gen"
  446. }
  447. feature JUnitWrapper {
  448. WrapToJUnit = "true"
  449. }
  450. feature FunctionInlining {
  451. inlineReactions = false
  452. inlineEntryActions = false
  453. inlineExitActions = false
  454. inlineEnterSequences = false
  455. inlineExitSequences = false
  456. inlineChoices = false
  457. inlineEnterRegion = false
  458. inlineExitRegion = false
  459. inlineEntries = false
  460. }
  461. }
  462. test ExitState {
  463. feature Outlet {
  464. targetProject = "org.yakindu.sct.generator.c.test"
  465. targetFolder = "test-gen"
  466. }
  467. feature JUnitWrapper {
  468. WrapToJUnit = "true"
  469. }
  470. feature FunctionInlining {
  471. inlineReactions = false
  472. inlineEntryActions = false
  473. inlineExitActions = false
  474. inlineEnterSequences = false
  475. inlineExitSequences = false
  476. inlineChoices = false
  477. inlineEnterRegion = false
  478. inlineExitRegion = false
  479. inlineEntries = false
  480. }
  481. }
  482. test FeatureCalls {
  483. feature Outlet {
  484. targetProject = "org.yakindu.sct.generator.c.test"
  485. targetFolder = "test-gen"
  486. }
  487. feature JUnitWrapper {
  488. WrapToJUnit = "true"
  489. }
  490. feature FunctionInlining {
  491. inlineReactions = false
  492. inlineEntryActions = false
  493. inlineExitActions = false
  494. inlineEnterSequences = false
  495. inlineExitSequences = false
  496. inlineChoices = false
  497. inlineEnterRegion = false
  498. inlineExitRegion = false
  499. inlineEntries = false
  500. }
  501. }
  502. test FinalState {
  503. feature Outlet {
  504. targetProject = "org.yakindu.sct.generator.c.test"
  505. targetFolder = "test-gen"
  506. }
  507. feature JUnitWrapper {
  508. WrapToJUnit = "true"
  509. }
  510. feature FunctionInlining {
  511. inlineReactions = false
  512. inlineEntryActions = false
  513. inlineExitActions = false
  514. inlineEnterSequences = false
  515. inlineExitSequences = false
  516. inlineChoices = false
  517. inlineEnterRegion = false
  518. inlineExitRegion = false
  519. inlineEntries = false
  520. }
  521. }
  522. test Guard {
  523. feature Outlet {
  524. targetProject = "org.yakindu.sct.generator.c.test"
  525. targetFolder = "test-gen"
  526. }
  527. feature JUnitWrapper {
  528. WrapToJUnit = "true"
  529. }
  530. feature FunctionInlining {
  531. inlineReactions = false
  532. inlineEntryActions = false
  533. inlineExitActions = false
  534. inlineEnterSequences = false
  535. inlineExitSequences = false
  536. inlineChoices = false
  537. inlineEnterRegion = false
  538. inlineExitRegion = false
  539. inlineEntries = false
  540. }
  541. }
  542. test GuardedEntry {
  543. feature Outlet {
  544. targetProject = "org.yakindu.sct.generator.c.test"
  545. targetFolder = "test-gen"
  546. }
  547. feature JUnitWrapper {
  548. WrapToJUnit = "true"
  549. }
  550. feature FunctionInlining {
  551. inlineReactions = false
  552. inlineEntryActions = false
  553. inlineExitActions = false
  554. inlineEnterSequences = false
  555. inlineExitSequences = false
  556. inlineChoices = false
  557. inlineEnterRegion = false
  558. inlineExitRegion = false
  559. inlineEntries = false
  560. }
  561. }
  562. test GuardedExit {
  563. feature Outlet {
  564. targetProject = "org.yakindu.sct.generator.c.test"
  565. targetFolder = "test-gen"
  566. }
  567. feature JUnitWrapper {
  568. WrapToJUnit = "true"
  569. }
  570. feature FunctionInlining {
  571. inlineReactions = false
  572. inlineEntryActions = false
  573. inlineExitActions = false
  574. inlineEnterSequences = false
  575. inlineExitSequences = false
  576. inlineChoices = false
  577. inlineEnterRegion = false
  578. inlineExitRegion = false
  579. inlineEntries = false
  580. }
  581. }
  582. test HistoryWithExitPoint {
  583. feature Outlet {
  584. targetProject = "org.yakindu.sct.generator.c.test"
  585. targetFolder = "test-gen"
  586. }
  587. feature JUnitWrapper {
  588. WrapToJUnit = "true"
  589. }
  590. feature FunctionInlining {
  591. inlineReactions = false
  592. inlineEntryActions = false
  593. inlineExitActions = false
  594. inlineEnterSequences = false
  595. inlineExitSequences = false
  596. inlineChoices = false
  597. inlineEnterRegion = false
  598. inlineExitRegion = false
  599. inlineEntries = false
  600. }
  601. }
  602. test HistoryWithoutInitialStep {
  603. feature Outlet {
  604. targetProject = "org.yakindu.sct.generator.c.test"
  605. targetFolder = "test-gen"
  606. }
  607. feature JUnitWrapper {
  608. WrapToJUnit = "true"
  609. }
  610. feature FunctionInlining {
  611. inlineReactions = false
  612. inlineEntryActions = false
  613. inlineExitActions = false
  614. inlineEnterSequences = false
  615. inlineExitSequences = false
  616. inlineChoices = false
  617. inlineEnterRegion = false
  618. inlineExitRegion = false
  619. inlineEntries = false
  620. }
  621. }
  622. test InEventLifeCycle {
  623. feature Outlet {
  624. targetProject = "org.yakindu.sct.generator.c.test"
  625. targetFolder = "test-gen"
  626. }
  627. feature JUnitWrapper {
  628. WrapToJUnit = "true"
  629. }
  630. feature FunctionInlining {
  631. inlineReactions = false
  632. inlineEntryActions = false
  633. inlineExitActions = false
  634. inlineEnterSequences = false
  635. inlineExitSequences = false
  636. inlineChoices = false
  637. inlineEnterRegion = false
  638. inlineExitRegion = false
  639. inlineEntries = false
  640. }
  641. }
  642. test IntegerExpressions {
  643. feature Outlet {
  644. targetProject = "org.yakindu.sct.generator.c.test"
  645. targetFolder = "test-gen"
  646. }
  647. feature JUnitWrapper {
  648. WrapToJUnit = "true"
  649. }
  650. feature FunctionInlining {
  651. inlineReactions = false
  652. inlineEntryActions = false
  653. inlineExitActions = false
  654. inlineEnterSequences = false
  655. inlineExitSequences = false
  656. inlineChoices = false
  657. inlineEnterRegion = false
  658. inlineExitRegion = false
  659. inlineEntries = false
  660. }
  661. }
  662. test InternalEventLifeCycle {
  663. feature Outlet {
  664. targetProject = "org.yakindu.sct.generator.c.test"
  665. targetFolder = "test-gen"
  666. }
  667. feature JUnitWrapper {
  668. WrapToJUnit = "true"
  669. }
  670. feature FunctionInlining {
  671. inlineReactions = false
  672. inlineEntryActions = false
  673. inlineExitActions = false
  674. inlineEnterSequences = false
  675. inlineExitSequences = false
  676. inlineChoices = false
  677. inlineEnterRegion = false
  678. inlineExitRegion = false
  679. inlineEntries = false
  680. }
  681. }
  682. test LocalReactions {
  683. feature Outlet {
  684. targetProject = "org.yakindu.sct.generator.c.test"
  685. targetFolder = "test-gen"
  686. }
  687. feature JUnitWrapper {
  688. WrapToJUnit = "true"
  689. }
  690. feature FunctionInlining {
  691. inlineReactions = false
  692. inlineEntryActions = false
  693. inlineExitActions = false
  694. inlineEnterSequences = false
  695. inlineExitSequences = false
  696. inlineChoices = false
  697. inlineEnterRegion = false
  698. inlineExitRegion = false
  699. inlineEntries = false
  700. }
  701. }
  702. test LogicalAndTests {
  703. feature Outlet {
  704. targetProject = "org.yakindu.sct.generator.c.test"
  705. targetFolder = "test-gen"
  706. }
  707. feature JUnitWrapper {
  708. WrapToJUnit = "true"
  709. }
  710. feature FunctionInlining {
  711. inlineReactions = false
  712. inlineEntryActions = false
  713. inlineExitActions = false
  714. inlineEnterSequences = false
  715. inlineExitSequences = false
  716. inlineChoices = false
  717. inlineEnterRegion = false
  718. inlineExitRegion = false
  719. inlineEntries = false
  720. }
  721. }
  722. test LogicalOrTests {
  723. feature Outlet {
  724. targetProject = "org.yakindu.sct.generator.c.test"
  725. targetFolder = "test-gen"
  726. }
  727. feature JUnitWrapper {
  728. WrapToJUnit = "true"
  729. }
  730. feature FunctionInlining {
  731. inlineReactions = false
  732. inlineEntryActions = false
  733. inlineExitActions = false
  734. inlineEnterSequences = false
  735. inlineExitSequences = false
  736. inlineChoices = false
  737. inlineEnterRegion = false
  738. inlineExitRegion = false
  739. inlineEntries = false
  740. }
  741. }
  742. test Operations {
  743. feature Outlet {
  744. targetProject = "org.yakindu.sct.generator.c.test"
  745. targetFolder = "test-gen"
  746. }
  747. feature JUnitWrapper {
  748. WrapToJUnit = "true"
  749. }
  750. feature FunctionInlining {
  751. inlineReactions = false
  752. inlineEntryActions = false
  753. inlineExitActions = false
  754. inlineEnterSequences = false
  755. inlineExitSequences = false
  756. inlineChoices = false
  757. inlineEnterRegion = false
  758. inlineExitRegion = false
  759. inlineEntries = false
  760. }
  761. }
  762. test NamedInterfaceAccess {
  763. feature Outlet {
  764. targetProject = "org.yakindu.sct.generator.c.test"
  765. targetFolder = "test-gen"
  766. }
  767. feature JUnitWrapper {
  768. WrapToJUnit = "true"
  769. }
  770. feature FunctionInlining {
  771. inlineReactions = false
  772. inlineEntryActions = false
  773. inlineExitActions = false
  774. inlineEnterSequences = false
  775. inlineExitSequences = false
  776. inlineChoices = false
  777. inlineEnterRegion = false
  778. inlineExitRegion = false
  779. inlineEntries = false
  780. }
  781. }
  782. test NullCheck {
  783. feature Outlet {
  784. targetProject = "org.yakindu.sct.generator.c.test"
  785. targetFolder = "test-gen"
  786. }
  787. feature JUnitWrapper {
  788. WrapToJUnit = "true"
  789. }
  790. feature FunctionInlining {
  791. inlineReactions = false
  792. inlineEntryActions = false
  793. inlineExitActions = false
  794. inlineEnterSequences = false
  795. inlineExitSequences = false
  796. inlineChoices = false
  797. inlineEnterRegion = false
  798. inlineExitRegion = false
  799. inlineEntries = false
  800. }
  801. }
  802. test OutEventLifeCycle {
  803. feature Outlet {
  804. targetProject = "org.yakindu.sct.generator.c.test"
  805. targetFolder = "test-gen"
  806. }
  807. feature JUnitWrapper {
  808. WrapToJUnit = "true"
  809. }
  810. feature FunctionInlining {
  811. inlineReactions = false
  812. inlineEntryActions = false
  813. inlineExitActions = false
  814. inlineEnterSequences = false
  815. inlineExitSequences = false
  816. inlineChoices = false
  817. inlineEnterRegion = false
  818. inlineExitRegion = false
  819. inlineEntries = false
  820. }
  821. }
  822. test Parenthesis {
  823. feature Outlet {
  824. targetProject = "org.yakindu.sct.generator.c.test"
  825. targetFolder = "test-gen"
  826. }
  827. feature JUnitWrapper {
  828. WrapToJUnit = "true"
  829. }
  830. feature FunctionInlining {
  831. inlineReactions = false
  832. inlineEntryActions = false
  833. inlineExitActions = false
  834. inlineEnterSequences = false
  835. inlineExitSequences = false
  836. inlineChoices = false
  837. inlineEnterRegion = false
  838. inlineExitRegion = false
  839. inlineEntries = false
  840. }
  841. }
  842. test PriorityValues {
  843. feature Outlet {
  844. targetProject = "org.yakindu.sct.generator.c.test"
  845. targetFolder = "test-gen"
  846. }
  847. feature JUnitWrapper {
  848. WrapToJUnit = "true"
  849. }
  850. feature FunctionInlining {
  851. inlineReactions = false
  852. inlineEntryActions = false
  853. inlineExitActions = false
  854. inlineEnterSequences = false
  855. inlineExitSequences = false
  856. inlineChoices = false
  857. inlineEnterRegion = false
  858. inlineExitRegion = false
  859. inlineEntries = false
  860. }
  861. }
  862. test ReadOnlyVariable {
  863. feature Outlet {
  864. targetProject = "org.yakindu.sct.generator.c.test"
  865. targetFolder = "test-gen"
  866. }
  867. feature JUnitWrapper {
  868. WrapToJUnit = "true"
  869. }
  870. feature FunctionInlining {
  871. inlineReactions = false
  872. inlineEntryActions = false
  873. inlineExitActions = false
  874. inlineEnterSequences = false
  875. inlineExitSequences = false
  876. inlineChoices = false
  877. inlineEnterRegion = false
  878. inlineExitRegion = false
  879. inlineEntries = false
  880. }
  881. }
  882. test RaiseEvent {
  883. feature Outlet {
  884. targetProject = "org.yakindu.sct.generator.c.test"
  885. targetFolder = "test-gen"
  886. }
  887. feature JUnitWrapper {
  888. WrapToJUnit = "true"
  889. }
  890. feature FunctionInlining {
  891. inlineReactions = false
  892. inlineEntryActions = false
  893. inlineExitActions = false
  894. inlineEnterSequences = false
  895. inlineExitSequences = false
  896. inlineChoices = false
  897. inlineEnterRegion = false
  898. inlineExitRegion = false
  899. inlineEntries = false
  900. }
  901. }
  902. test SameNameDifferentRegion {
  903. feature Outlet {
  904. targetProject = "org.yakindu.sct.generator.c.test"
  905. targetFolder = "test-gen"
  906. }
  907. feature JUnitWrapper {
  908. WrapToJUnit = "true"
  909. }
  910. feature FunctionInlining {
  911. inlineReactions = false
  912. inlineEntryActions = false
  913. inlineExitActions = false
  914. inlineEnterSequences = false
  915. inlineExitSequences = false
  916. inlineChoices = false
  917. inlineEnterRegion = false
  918. inlineExitRegion = false
  919. inlineEntries = false
  920. }
  921. }
  922. test ShallowHistory {
  923. feature Outlet {
  924. targetProject = "org.yakindu.sct.generator.c.test"
  925. targetFolder = "test-gen"
  926. }
  927. feature JUnitWrapper {
  928. WrapToJUnit = "true"
  929. }
  930. feature FunctionInlining {
  931. inlineReactions = false
  932. inlineEntryActions = false
  933. inlineExitActions = false
  934. inlineEnterSequences = false
  935. inlineExitSequences = false
  936. inlineChoices = false
  937. inlineEnterRegion = false
  938. inlineExitRegion = false
  939. inlineEntries = false
  940. }
  941. }
  942. test ShallowHistoryWithDeepEntry {
  943. feature Outlet {
  944. targetProject = "org.yakindu.sct.generator.c.test"
  945. targetFolder = "test-gen"
  946. }
  947. feature JUnitWrapper {
  948. WrapToJUnit = "true"
  949. }
  950. feature FunctionInlining {
  951. inlineReactions = false
  952. inlineEntryActions = false
  953. inlineExitActions = false
  954. inlineEnterSequences = false
  955. inlineExitSequences = false
  956. inlineChoices = false
  957. inlineEnterRegion = false
  958. inlineExitRegion = false
  959. inlineEntries = false
  960. }
  961. }
  962. test SimpleEvent {
  963. feature Outlet {
  964. targetProject = "org.yakindu.sct.generator.c.test"
  965. targetFolder = "test-gen"
  966. }
  967. feature JUnitWrapper {
  968. WrapToJUnit = "true"
  969. }
  970. feature FunctionInlining {
  971. inlineReactions = false
  972. inlineEntryActions = false
  973. inlineExitActions = false
  974. inlineEnterSequences = false
  975. inlineExitSequences = false
  976. inlineChoices = false
  977. inlineEnterRegion = false
  978. inlineExitRegion = false
  979. inlineEntries = false
  980. }
  981. }
  982. test SimpleHierachy {
  983. feature Outlet {
  984. targetProject = "org.yakindu.sct.generator.c.test"
  985. targetFolder = "test-gen"
  986. }
  987. feature JUnitWrapper {
  988. WrapToJUnit = "true"
  989. }
  990. feature FunctionInlining {
  991. inlineReactions = false
  992. inlineEntryActions = false
  993. inlineExitActions = false
  994. inlineEnterSequences = false
  995. inlineExitSequences = false
  996. inlineChoices = false
  997. inlineEnterRegion = false
  998. inlineExitRegion = false
  999. inlineEntries = false
  1000. }
  1001. }
  1002. test StatechartLocalReactions {
  1003. feature Outlet {
  1004. targetProject = "org.yakindu.sct.generator.c.test"
  1005. targetFolder = "test-gen"
  1006. }
  1007. feature JUnitWrapper {
  1008. WrapToJUnit = "true"
  1009. }
  1010. feature FunctionInlining {
  1011. inlineReactions = false
  1012. inlineEntryActions = false
  1013. inlineExitActions = false
  1014. inlineEnterSequences = false
  1015. inlineExitSequences = false
  1016. inlineChoices = false
  1017. inlineEnterRegion = false
  1018. inlineExitRegion = false
  1019. inlineEntries = false
  1020. }
  1021. }
  1022. test StatechartActive {
  1023. feature Outlet {
  1024. targetProject = "org.yakindu.sct.generator.c.test"
  1025. targetFolder = "test-gen"
  1026. }
  1027. feature JUnitWrapper {
  1028. WrapToJUnit = "true"
  1029. }
  1030. feature FunctionInlining {
  1031. inlineReactions = false
  1032. inlineEntryActions = false
  1033. inlineExitActions = false
  1034. inlineEnterSequences = false
  1035. inlineExitSequences = false
  1036. inlineChoices = false
  1037. inlineEnterRegion = false
  1038. inlineExitRegion = false
  1039. inlineEntries = false
  1040. }
  1041. }
  1042. test StateIsActive {
  1043. feature Outlet {
  1044. targetProject = "org.yakindu.sct.generator.c.test"
  1045. targetFolder = "test-gen"
  1046. }
  1047. feature JUnitWrapper {
  1048. WrapToJUnit = "true"
  1049. }
  1050. feature FunctionInlining {
  1051. inlineReactions = false
  1052. inlineEntryActions = false
  1053. inlineExitActions = false
  1054. inlineEnterSequences = false
  1055. inlineExitSequences = false
  1056. inlineChoices = false
  1057. inlineEnterRegion = false
  1058. inlineExitRegion = false
  1059. inlineEntries = false
  1060. }
  1061. }
  1062. test StaticChoice {
  1063. feature Outlet {
  1064. targetProject = "org.yakindu.sct.generator.c.test"
  1065. targetFolder = "test-gen"
  1066. }
  1067. feature JUnitWrapper {
  1068. WrapToJUnit = "true"
  1069. }
  1070. feature FunctionInlining {
  1071. inlineReactions = false
  1072. inlineEntryActions = false
  1073. inlineExitActions = false
  1074. inlineEnterSequences = false
  1075. inlineExitSequences = false
  1076. inlineChoices = false
  1077. inlineEnterRegion = false
  1078. inlineExitRegion = false
  1079. inlineEntries = false
  1080. }
  1081. }
  1082. test STextKeywordsInStatesAndRegions {
  1083. feature Outlet {
  1084. targetProject = "org.yakindu.sct.generator.c.test"
  1085. targetFolder = "test-gen"
  1086. }
  1087. feature JUnitWrapper {
  1088. WrapToJUnit = "true"
  1089. }
  1090. feature FunctionInlining {
  1091. inlineReactions = false
  1092. inlineEntryActions = false
  1093. inlineExitActions = false
  1094. inlineEnterSequences = false
  1095. inlineExitSequences = false
  1096. inlineChoices = false
  1097. inlineEnterRegion = false
  1098. inlineExitRegion = false
  1099. inlineEntries = false
  1100. }
  1101. }
  1102. test StringExpressions {
  1103. feature Outlet {
  1104. targetProject = "org.yakindu.sct.generator.c.test"
  1105. targetFolder = "test-gen"
  1106. }
  1107. feature JUnitWrapper {
  1108. WrapToJUnit = "true"
  1109. }
  1110. feature IdentifierSettings {
  1111. maxIdentifierLength = 254
  1112. separator = "_"
  1113. }
  1114. feature FunctionInlining {
  1115. inlineReactions = false
  1116. inlineEntryActions = false
  1117. inlineExitActions = false
  1118. inlineEnterSequences = false
  1119. inlineExitSequences = false
  1120. inlineChoices = false
  1121. inlineEnterRegion = false
  1122. inlineExitRegion = false
  1123. inlineEntries = false
  1124. }
  1125. }
  1126. test SyncFork {
  1127. feature Outlet {
  1128. targetProject = "org.yakindu.sct.generator.c.test"
  1129. targetFolder = "test-gen"
  1130. }
  1131. feature JUnitWrapper {
  1132. WrapToJUnit = "true"
  1133. }
  1134. feature FunctionInlining {
  1135. inlineReactions = false
  1136. inlineEntryActions = false
  1137. inlineExitActions = false
  1138. inlineEnterSequences = false
  1139. inlineExitSequences = false
  1140. inlineChoices = false
  1141. inlineEnterRegion = false
  1142. inlineExitRegion = false
  1143. inlineEntries = false
  1144. }
  1145. }
  1146. test SyncJoin {
  1147. feature Outlet {
  1148. targetProject = "org.yakindu.sct.generator.c.test"
  1149. targetFolder = "test-gen"
  1150. }
  1151. feature JUnitWrapper {
  1152. WrapToJUnit = "true"
  1153. }
  1154. feature FunctionInlining {
  1155. inlineReactions = false
  1156. inlineEntryActions = false
  1157. inlineExitActions = false
  1158. inlineEnterSequences = false
  1159. inlineExitSequences = false
  1160. inlineChoices = false
  1161. inlineEnterRegion = false
  1162. inlineExitRegion = false
  1163. inlineEntries = false
  1164. }
  1165. }
  1166. test TimedTransitions {
  1167. feature Outlet {
  1168. targetProject = "org.yakindu.sct.generator.c.test"
  1169. targetFolder = "test-gen"
  1170. }
  1171. feature JUnitWrapper {
  1172. WrapToJUnit = "true"
  1173. }
  1174. feature FunctionInlining {
  1175. inlineReactions = false
  1176. inlineEntryActions = false
  1177. inlineExitActions = false
  1178. inlineEnterSequences = false
  1179. inlineExitSequences = false
  1180. inlineChoices = false
  1181. inlineEnterRegion = false
  1182. inlineExitRegion = false
  1183. inlineEntries = false
  1184. }
  1185. }
  1186. test TransitionWithoutCondition {
  1187. feature Outlet {
  1188. targetProject = "org.yakindu.sct.generator.c.test"
  1189. targetFolder = "test-gen"
  1190. }
  1191. feature JUnitWrapper {
  1192. WrapToJUnit = "true"
  1193. }
  1194. feature FunctionInlining {
  1195. inlineReactions = false
  1196. inlineEntryActions = false
  1197. inlineExitActions = false
  1198. inlineEnterSequences = false
  1199. inlineExitSequences = false
  1200. inlineChoices = false
  1201. inlineEnterRegion = false
  1202. inlineExitRegion = false
  1203. inlineEntries = false
  1204. }
  1205. }
  1206. test TriggerExpressionPrecedence {
  1207. feature Outlet {
  1208. targetProject = "org.yakindu.sct.generator.c.test"
  1209. targetFolder = "test-gen"
  1210. }
  1211. feature JUnitWrapper {
  1212. WrapToJUnit = "true"
  1213. }
  1214. feature FunctionInlining {
  1215. inlineReactions = false
  1216. inlineEntryActions = false
  1217. inlineExitActions = false
  1218. inlineEnterSequences = false
  1219. inlineExitSequences = false
  1220. inlineChoices = false
  1221. inlineEnterRegion = false
  1222. inlineExitRegion = false
  1223. inlineEntries = false
  1224. }
  1225. }
  1226. test TriggerGuardExpressions {
  1227. feature Outlet {
  1228. targetProject = "org.yakindu.sct.generator.c.test"
  1229. targetFolder = "test-gen"
  1230. }
  1231. feature JUnitWrapper {
  1232. WrapToJUnit = "true"
  1233. }
  1234. feature FunctionInlining {
  1235. inlineReactions = false
  1236. inlineEntryActions = false
  1237. inlineExitActions = false
  1238. inlineEnterSequences = false
  1239. inlineExitSequences = false
  1240. inlineChoices = false
  1241. inlineEnterRegion = false
  1242. inlineExitRegion = false
  1243. inlineEntries = false
  1244. }
  1245. }
  1246. test ValuedEvents {
  1247. feature Outlet {
  1248. targetProject = "org.yakindu.sct.generator.c.test"
  1249. targetFolder = "test-gen"
  1250. }
  1251. feature JUnitWrapper {
  1252. WrapToJUnit = "true"
  1253. }
  1254. feature FunctionInlining {
  1255. inlineReactions = false
  1256. inlineEntryActions = false
  1257. inlineExitActions = false
  1258. inlineEnterSequences = false
  1259. inlineExitSequences = false
  1260. inlineChoices = false
  1261. inlineEnterRegion = false
  1262. inlineExitRegion = false
  1263. inlineEntries = false
  1264. }
  1265. }
  1266. test StatemachineKeywords {
  1267. feature Outlet {
  1268. targetProject = "org.yakindu.sct.generator.c.test"
  1269. targetFolder = "test-gen"
  1270. }
  1271. feature JUnitWrapper {
  1272. WrapToJUnit = "true"
  1273. }
  1274. feature FunctionInlining {
  1275. inlineReactions = false
  1276. inlineEntryActions = false
  1277. inlineExitActions = false
  1278. inlineEnterSequences = false
  1279. inlineExitSequences = false
  1280. inlineChoices = false
  1281. inlineEnterRegion = false
  1282. inlineExitRegion = false
  1283. inlineEntries = false
  1284. }
  1285. }
  1286. test TypeAlias {
  1287. feature Outlet {
  1288. targetProject = "org.yakindu.sct.generator.c.test"
  1289. targetFolder = "test-gen"
  1290. }
  1291. feature JUnitWrapper {
  1292. WrapToJUnit = "true"
  1293. }
  1294. feature FunctionInlining {
  1295. inlineReactions = false
  1296. inlineEntryActions = false
  1297. inlineExitActions = false
  1298. inlineEnterSequences = false
  1299. inlineExitSequences = false
  1300. inlineChoices = false
  1301. inlineEnterRegion = false
  1302. inlineExitRegion = false
  1303. inlineEntries = false
  1304. }
  1305. }
  1306. }