@@ -433,6 +433,36 @@ jobs:
433433 "PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
434434 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
435435 ]] && echo "-f") PalladioSimulator Palladio-Addons-Power-ProfilingImport build.yml
436+ Palladio-Addons-Power-Regression :
437+ needs :
438+ - Palladio-Addons-Power
439+ - Palladio-Core-PCM
440+ - Palladio-QuAL-EDP2
441+ - Palladio-QuAL-MeasurementFramework
442+ - Palladio-QuAL-MetricSpecification
443+ - Palladio-ReverseEngineering-Retriever-UpdateSite
444+ - Palladio-ThirdParty-Library
445+ - Palladio-ThirdParty-Wrapper
446+ - set-force-build
447+ if : success() || failure()
448+ runs-on : ubuntu-latest
449+ steps :
450+ - name : Checkout Code
451+ uses : actions/checkout@v4
452+ - name : Setup Python
453+ uses : actions/setup-python@v5
454+ with :
455+ python-version : 3.11
456+ - name : Run remote workflow
457+ env :
458+ GITHUB_OAUTH : ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
459+ FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
460+ DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Core-PCM",
461+ "PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MeasurementFramework",
462+ "PalladioSimulator/Palladio-QuAL-MetricSpecification", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
463+ "PalladioSimulator/Palladio-ThirdParty-Library", "PalladioSimulator/Palladio-ThirdParty-Wrapper"]'
464+ run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
465+ ]] && echo "-f") PalladioSimulator Palladio-Addons-Power-Regression build.yml
436466 Palladio-Addons-SPD-Metamodel :
437467 needs :
438468 - Palladio-Core-Commons
@@ -882,12 +912,19 @@ jobs:
882912 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-SimuLizar-Power build.yml
883913 Palladio-Analyzer-Slingshot :
884914 needs :
915+ - Palladio-Addons-SPD-Metamodel
885916 - Palladio-Analyzer-Framework
886917 - Palladio-Analyzer-SimuCom
887918 - Palladio-Core-Commons
888919 - Palladio-Core-PCM
920+ - Palladio-QuAL-EDP2
921+ - Palladio-QuAL-MeasurementFramework
922+ - Palladio-QuAL-MetricSpecification
889923 - Palladio-QuAL-MonitorRepository
924+ - Palladio-QuAL-ProbeFramework
925+ - Palladio-QuAL-RecorderFramework
890926 - Palladio-ReverseEngineering-Retriever-UpdateSite
927+ - Palladio-ThirdParty-CloudScaleUsageEvolution
891928 - Palladio-ThirdParty-Library
892929 - set-force-build
893930 if : success() || failure()
@@ -903,10 +940,13 @@ jobs:
903940 env :
904941 GITHUB_OAUTH : ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
905942 FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
906- DEPENDENCIES : ' ["PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-SimuCom",
907- "PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
908- "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
909- "PalladioSimulator/Palladio-ThirdParty-Library"]'
943+ DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
944+ "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Core-Commons",
945+ "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-EDP2",
946+ "PalladioSimulator/Palladio-QuAL-MeasurementFramework", "PalladioSimulator/Palladio-QuAL-MetricSpecification",
947+ "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-QuAL-ProbeFramework",
948+ "PalladioSimulator/Palladio-QuAL-RecorderFramework", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
949+ "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution", "PalladioSimulator/Palladio-ThirdParty-Library"]'
910950 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
911951 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot build.yml
912952 Palladio-Analyzer-Slingshot-Extension-Monitoring :
@@ -951,7 +991,6 @@ jobs:
951991 - Palladio-Analyzer-Framework
952992 - Palladio-Analyzer-SimuCom
953993 - Palladio-Analyzer-Slingshot
954- - Palladio-Analyzer-Slingshot-Extension-Monitoring
955994 - Palladio-Core-Commons
956995 - Palladio-Core-PCM
957996 - Palladio-QuAL-EDP2
@@ -974,10 +1013,9 @@ jobs:
9741013 FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
9751014 DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
9761015 "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-Slingshot",
977- "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Core-Commons",
978- "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-EDP2",
979- "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite",
980- "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution"]'
1016+ "PalladioSimulator/Palladio-Core-Commons", "PalladioSimulator/Palladio-Core-PCM",
1017+ "PalladioSimulator/Palladio-QuAL-EDP2", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
1018+ "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite", "PalladioSimulator/Palladio-ThirdParty-CloudScaleUsageEvolution"]'
9811019 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
9821020 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot-Extension-PCM-Core
9831021 build.yml
@@ -986,7 +1024,6 @@ jobs:
9861024 - Palladio-Addons-SPD-Metamodel
9871025 - Palladio-Analyzer-Framework
9881026 - Palladio-Analyzer-Slingshot
989- - Palladio-Analyzer-Slingshot-Extension-Monitoring
9901027 - Palladio-Core-PCM
9911028 - Palladio-QuAL-MonitorRepository
9921029 - Palladio-ReverseEngineering-Retriever-UpdateSite
@@ -1005,9 +1042,8 @@ jobs:
10051042 GITHUB_OAUTH : ${{ secrets.WORKFLOW_DISPATCH_TOKEN }}
10061043 FORCE_BUILD : ${{needs.set-force-build.outputs.force_build}}
10071044 DEPENDENCIES : ' ["PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Analyzer-Framework",
1008- "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
1009- "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-QuAL-MonitorRepository",
1010- "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
1045+ "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Core-PCM",
1046+ "PalladioSimulator/Palladio-QuAL-MonitorRepository", "PalladioSimulator/Palladio-ReverseEngineering-Retriever-UpdateSite"]'
10111047 run : python scripts/dispatch_workflow.py $([[ "${{ env.FORCE_BUILD }}" == 'true'
10121048 ]] && echo "-f") PalladioSimulator Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter
10131049 build.yml
@@ -1052,6 +1088,7 @@ jobs:
10521088 - Palladio-Addons-PlantUML
10531089 - Palladio-Addons-Power
10541090 - Palladio-Addons-Power-ProfilingImport
1091+ - Palladio-Addons-Power-Regression
10551092 - Palladio-Addons-SPD-Metamodel
10561093 - Palladio-Addons-ServiceLevelObjectives
10571094 - Palladio-Addons-SimuComExactSchedulers
@@ -1124,14 +1161,15 @@ jobs:
11241161 "PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
11251162 "PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
11261163 "PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Addons-Power-ProfilingImport",
1127- "PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives",
1128- "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers", "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel",
1129- "PalladioSimulator/Palladio-Analyzer-Dependability-ML", "PalladioSimulator/Palladio-Analyzer-Framework",
1130- "PalladioSimulator/Palladio-Analyzer-ProtoCom", "PalladioSimulator/Palladio-Analyzer-Reliability",
1131- "PalladioSimulator/Palladio-Analyzer-SimExp", "PalladioSimulator/Palladio-Analyzer-SimuCom",
1132- "PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power",
1133- "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
1134- "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
1164+ "PalladioSimulator/Palladio-Addons-Power-Regression", "PalladioSimulator/Palladio-Addons-SPD-Metamodel",
1165+ "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
1166+ "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "PalladioSimulator/Palladio-Analyzer-Dependability-ML",
1167+ "PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-ProtoCom",
1168+ "PalladioSimulator/Palladio-Analyzer-Reliability", "PalladioSimulator/Palladio-Analyzer-SimExp",
1169+ "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
1170+ "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power", "PalladioSimulator/Palladio-Analyzer-Slingshot",
1171+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core",
1172+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
11351173 "PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
11361174 "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
11371175 "PalladioSimulator/Palladio-Editors-GMF", "PalladioSimulator/Palladio-Editors-Sirius",
@@ -1166,6 +1204,7 @@ jobs:
11661204 - Palladio-Addons-PlantUML
11671205 - Palladio-Addons-Power
11681206 - Palladio-Addons-Power-ProfilingImport
1207+ - Palladio-Addons-Power-Regression
11691208 - Palladio-Addons-SPD-Metamodel
11701209 - Palladio-Addons-ServiceLevelObjectives
11711210 - Palladio-Addons-SimuComExactSchedulers
@@ -1238,14 +1277,15 @@ jobs:
12381277 "PalladioSimulator/Palladio-Addons-Indirections", "PalladioSimulator/Palladio-Addons-MeasurementsUI",
12391278 "PalladioSimulator/Palladio-Addons-PerOpteryx", "PalladioSimulator/Palladio-Addons-PlantUML",
12401279 "PalladioSimulator/Palladio-Addons-Power", "PalladioSimulator/Palladio-Addons-Power-ProfilingImport",
1241- "PalladioSimulator/Palladio-Addons-SPD-Metamodel", "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives",
1242- "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers", "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel",
1243- "PalladioSimulator/Palladio-Analyzer-Dependability-ML", "PalladioSimulator/Palladio-Analyzer-Framework",
1244- "PalladioSimulator/Palladio-Analyzer-ProtoCom", "PalladioSimulator/Palladio-Analyzer-Reliability",
1245- "PalladioSimulator/Palladio-Analyzer-SimExp", "PalladioSimulator/Palladio-Analyzer-SimuCom",
1246- "PalladioSimulator/Palladio-Analyzer-SimuLizar", "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power",
1247- "PalladioSimulator/Palladio-Analyzer-Slingshot", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring",
1248- "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
1280+ "PalladioSimulator/Palladio-Addons-Power-Regression", "PalladioSimulator/Palladio-Addons-SPD-Metamodel",
1281+ "PalladioSimulator/Palladio-Addons-ServiceLevelObjectives", "PalladioSimulator/Palladio-Addons-SimuComExactSchedulers",
1282+ "PalladioSimulator/Palladio-Addons-Vulnerability-Metamodel", "PalladioSimulator/Palladio-Analyzer-Dependability-ML",
1283+ "PalladioSimulator/Palladio-Analyzer-Framework", "PalladioSimulator/Palladio-Analyzer-ProtoCom",
1284+ "PalladioSimulator/Palladio-Analyzer-Reliability", "PalladioSimulator/Palladio-Analyzer-SimExp",
1285+ "PalladioSimulator/Palladio-Analyzer-SimuCom", "PalladioSimulator/Palladio-Analyzer-SimuLizar",
1286+ "PalladioSimulator/Palladio-Analyzer-SimuLizar-Power", "PalladioSimulator/Palladio-Analyzer-Slingshot",
1287+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-Monitoring", "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-PCM-Core",
1288+ "PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter",
12491289 "PalladioSimulator/Palladio-Analyzer-Solver", "PalladioSimulator/Palladio-Core-Commons",
12501290 "PalladioSimulator/Palladio-Core-PCM", "PalladioSimulator/Palladio-Editors-Commons",
12511291 "PalladioSimulator/Palladio-Editors-GMF", "PalladioSimulator/Palladio-Editors-Sirius",
0 commit comments