Skip to content

Commit 90362e1

Browse files
committed
test.in.expr.os: added CI tests for coverage assessments
enabled test execution on CI
1 parent a885e57 commit 90362e1

File tree

7 files changed

+1201
-208
lines changed

7 files changed

+1201
-208
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/behavior.mps

Lines changed: 43 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5985,27 +5985,6 @@
59855985
</node>
59865986
</node>
59875987
<node concept="3clFbH" id="18$bUx5bjkt" role="3cqZAp" />
5988-
<node concept="3clFbF" id="7sHl0myf4J0" role="3cqZAp">
5989-
<node concept="2OqwBi" id="7sHl0myf4Jm" role="3clFbG">
5990-
<node concept="37vLTw" id="2AZbPfMaNf1" role="2Oq$k0">
5991-
<ref role="3cqZAo" node="7sHl0myf4IT" resolve="summaries" />
5992-
</node>
5993-
<node concept="TSZUe" id="7sHl0myf4Js" role="2OqNvi">
5994-
<node concept="BsUDl" id="18$bUx5m9UE" role="25WWJ7">
5995-
<ref role="37wK5l" to="hwgx:7sHl0myfjm0" resolve="createDefaultSummary" />
5996-
<node concept="1PxgMI" id="18$bUx5mbyt" role="37wK5m">
5997-
<node concept="2OqwBi" id="18$bUx5maN8" role="1m5AlR">
5998-
<node concept="13iPFW" id="18$bUx5mayu" role="2Oq$k0" />
5999-
<node concept="1mfA1w" id="18$bUx5mbbG" role="2OqNvi" />
6000-
</node>
6001-
<node concept="chp4Y" id="6b_jefnKzbB" role="3oSUPX">
6002-
<ref role="cht4Q" to="vs0r:K292flwCEW" resolve="Assessment" />
6003-
</node>
6004-
</node>
6005-
</node>
6006-
</node>
6007-
</node>
6008-
</node>
60095988
<node concept="3clFbH" id="RaqQlV9BM7" role="3cqZAp" />
60105989
<node concept="3cpWs8" id="RaqQlV9NYh" role="3cqZAp">
60115990
<node concept="3cpWsn" id="RaqQlV9NYi" role="3cpWs9">
@@ -6152,6 +6131,28 @@
61526131
</node>
61536132
</node>
61546133
</node>
6134+
<node concept="3clFbH" id="3GrH812f3i2" role="3cqZAp" />
6135+
<node concept="3clFbF" id="7sHl0myf4J0" role="3cqZAp">
6136+
<node concept="2OqwBi" id="7sHl0myf4Jm" role="3clFbG">
6137+
<node concept="37vLTw" id="2AZbPfMaNf1" role="2Oq$k0">
6138+
<ref role="3cqZAo" node="7sHl0myf4IT" resolve="summaries" />
6139+
</node>
6140+
<node concept="TSZUe" id="7sHl0myf4Js" role="2OqNvi">
6141+
<node concept="BsUDl" id="18$bUx5m9UE" role="25WWJ7">
6142+
<ref role="37wK5l" to="hwgx:7sHl0myfjm0" resolve="createDefaultSummary" />
6143+
<node concept="1PxgMI" id="18$bUx5mbyt" role="37wK5m">
6144+
<node concept="2OqwBi" id="18$bUx5maN8" role="1m5AlR">
6145+
<node concept="13iPFW" id="18$bUx5mayu" role="2Oq$k0" />
6146+
<node concept="1mfA1w" id="18$bUx5mbbG" role="2OqNvi" />
6147+
</node>
6148+
<node concept="chp4Y" id="6b_jefnKzbB" role="3oSUPX">
6149+
<ref role="cht4Q" to="vs0r:K292flwCEW" resolve="Assessment" />
6150+
</node>
6151+
</node>
6152+
</node>
6153+
</node>
6154+
</node>
6155+
</node>
61556156
<node concept="3clFbF" id="RaqQlV9On0" role="3cqZAp">
61566157
<node concept="2OqwBi" id="RaqQlV9Pyg" role="3clFbG">
61576158
<node concept="37vLTw" id="RaqQlV9OmY" role="2Oq$k0">
@@ -15677,5 +15678,26 @@
1567715678
<ref role="3uigEE" to="gdgh:5zG5$Lyex1G" resolve="IResult" />
1567815679
</node>
1567915680
</node>
15681+
<node concept="13h7C7" id="3GrH810ODtI">
15682+
<property role="3GE5qa" value="assessment.interpreter" />
15683+
<ref role="13h7C2" to="av4b:18$bUx5b55w" resolve="InterpreterCoverageAssSummary" />
15684+
<node concept="13hLZK" id="3GrH810ODtJ" role="13h7CW">
15685+
<node concept="3clFbS" id="3GrH810ODtK" role="2VODD2">
15686+
<node concept="3clFbF" id="3GrH811yan3" role="3cqZAp">
15687+
<node concept="37vLTI" id="3GrH811ycRf" role="3clFbG">
15688+
<node concept="3cmrfG" id="3GrH811ycRx" role="37vLTx">
15689+
<property role="3cmrfH" value="75" />
15690+
</node>
15691+
<node concept="2OqwBi" id="3GrH811yan5" role="37vLTJ">
15692+
<node concept="13iPFW" id="3GrH811yan6" role="2Oq$k0" />
15693+
<node concept="3TrcHB" id="3GrH811yan7" role="2OqNvi">
15694+
<ref role="3TsBF5" to="av4b:3GrH80ZVmzh" resolve="coverageThreshold" />
15695+
</node>
15696+
</node>
15697+
</node>
15698+
</node>
15699+
</node>
15700+
</node>
15701+
</node>
1568015702
</model>
1568115703

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/editor.mps

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2255,14 +2255,24 @@
22552255
<node concept="3EZMnI" id="18$bUx5b5aH" role="2wV5jI">
22562256
<node concept="l2Vlx" id="18$bUx5b5aI" role="2iSdaV" />
22572257
<node concept="3F0ifn" id="18$bUx5b5aD" role="3EZMnx">
2258-
<property role="3F0ifm" value="coverage" />
2258+
<property role="3F0ifm" value="ratio" />
22592259
</node>
22602260
<node concept="3F0A7n" id="18$bUx5b5aW" role="3EZMnx">
22612261
<ref role="1NtTu8" to="av4b:18$bUx5b57P" resolve="coverageRatio" />
22622262
</node>
22632263
<node concept="3F0ifn" id="18$bUx5b5b9" role="3EZMnx">
22642264
<property role="3F0ifm" value="%" />
22652265
</node>
2266+
<node concept="3F0ifn" id="3GrH8102FQr" role="3EZMnx" />
2267+
<node concept="3F0ifn" id="3GrH80ZVnsZ" role="3EZMnx">
2268+
<property role="3F0ifm" value="threshold" />
2269+
</node>
2270+
<node concept="3F0A7n" id="3GrH80ZVnwS" role="3EZMnx">
2271+
<ref role="1NtTu8" to="av4b:3GrH80ZVmzh" resolve="coverageThreshold" />
2272+
</node>
2273+
<node concept="3F0ifn" id="3GrH812ZHzP" role="3EZMnx">
2274+
<property role="3F0ifm" value="%" />
2275+
</node>
22662276
</node>
22672277
</node>
22682278
<node concept="24kQdi" id="4XlPKep95D3">

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.tests/models/structure.mps

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,11 @@
427427
<property role="TrG5h" value="coverageRatio" />
428428
<ref role="AX2Wp" to="tpck:fKAQMTA" resolve="integer" />
429429
</node>
430+
<node concept="1TJgyi" id="3GrH80ZVmzh" role="1TKVEl">
431+
<property role="IQ2nx" value="4259196335530272977" />
432+
<property role="TrG5h" value="coverageThreshold" />
433+
<ref role="AX2Wp" to="tpck:fKAQMTA" resolve="integer" />
434+
</node>
430435
</node>
431436
<node concept="1TIwiD" id="4XlPKep95_T">
432437
<property role="EcuMT" value="5716711712470882681" />

code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15200,6 +15200,31 @@
1520015200
<ref role="3bR37D" node="4C_RnzfEE1P" resolve="org.iets3.core.expr.base.runtime" />
1520115201
</node>
1520215202
</node>
15203+
<node concept="1SiIV0" id="3GrH80Zd3XV" role="3bR37C">
15204+
<node concept="3bR9La" id="3GrH80Zd3XW" role="1SiIV1">
15205+
<ref role="3bR37D" node="ub9nkyRnyj" resolve="org.iets3.core.expr.tests" />
15206+
</node>
15207+
</node>
15208+
<node concept="1SiIV0" id="3GrH80Zd3XX" role="3bR37C">
15209+
<node concept="3bR9La" id="3GrH80Zd3XY" role="1SiIV1">
15210+
<ref role="3bR37D" node="5a_u3OzLedQ" resolve="org.iets3.core.expr.adt" />
15211+
</node>
15212+
</node>
15213+
<node concept="1SiIV0" id="3GrH80ZB_ri" role="3bR37C">
15214+
<node concept="3bR9La" id="3GrH80ZB_rj" role="1SiIV1">
15215+
<ref role="3bR37D" to="ffeo:1H905DlDUSw" resolve="MPS.OpenAPI" />
15216+
</node>
15217+
</node>
15218+
<node concept="1SiIV0" id="3GrH80ZB_rk" role="3bR37C">
15219+
<node concept="3bR9La" id="3GrH80ZB_rl" role="1SiIV1">
15220+
<ref role="3bR37D" to="ffeo:mXGwHwhVPj" resolve="JDK" />
15221+
</node>
15222+
</node>
15223+
<node concept="1SiIV0" id="3GrH80ZB_rm" role="3bR37C">
15224+
<node concept="3bR9La" id="3GrH80ZB_rn" role="1SiIV1">
15225+
<ref role="3bR37D" to="ffeo:1TaHNgiIbIQ" resolve="MPS.Core" />
15226+
</node>
15227+
</node>
1520315228
</node>
1520415229
<node concept="1E1JtA" id="7YuIrXB5Sn0" role="3989C9">
1520515230
<property role="BnDLt" value="true" />

0 commit comments

Comments
 (0)