test.sgen 37 KB

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