This plan builds the CPSwarm extension for Modelio and generates files for integration test with FREVO

Build: #151 was successful Changes by ebr and Kaïs CHAABOUNI

Stages & jobs

  1. Mirror to Github

  2. Build Modelio CPSwarm Extension

  3. Test integration between Modelio and CPSwarm Extension

Code commits

CPSwarm - CI Repo

  • Kaïs CHAABOUNI

    Kaïs CHAABOUNI 4087d82e3189bb647486bf66f112b94cd12ee8d3

    corrected test

    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_13_Update_Countered_Ref_Root_with_no_children_to_undefined/test/j07_13_Update_Countered_Ref_Root_with_no_children_to_undefined.py (version 4087d82e3189bb647486bf66f112b94cd12ee8d3)
  • Kaïs CHAABOUNI

    Kaïs CHAABOUNI 32cd52b6ae46a7ae84951b5e9675ce1969c35592

    update test project

    • modelio-attacktree/attack-tree/modelio_test_project.zip (version 32cd52b6ae46a7ae84951b5e9675ce1969c35592)
  • Kaïs CHAABOUNI

    Kaïs CHAABOUNI 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4

    updated test Attack Tree

    • modelio-attacktree/attack-tree/modelio_test_project.zip (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t03_create_attack/t03_02_delete_attack/test/j03_02_delete_attack.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t03_create_attack/t03_02_delete_attack/verdict/v03_02_delete_attack.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_07_Add_CM_Ref_Root_with_no_children/verdict/v07_07_Add_CM_Ref_Root_with_no_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_08_Delete_CM_Ref_Root_with_no_children/verdict/v07_08_Delete_CM_Ref_Root_with_no_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_09_Add_CM_Ref_Root_with_AND_children/test/j07_09_Add_CM_Ref_Root_with_AND_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_09_Add_CM_Ref_Root_with_AND_children/verdict/v07_09_Add_CM_Ref_Root_with_AND_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_10_Delete_CM_Ref_Root_with_AND_children/test/j07_10_Delete_CM_Ref_Root_with_AND_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_10_Delete_CM_Ref_Root_with_AND_children/verdict/v07_10_Delete_CM_Ref_Root_with_AND_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_11_Add_CM_Ref_Root_with_OR_children/test/j07_11_Add_CM_Ref_Root_with_OR_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_11_Add_CM_Ref_Root_with_OR_children/verdict/v07_11_Add_CM_Ref_Root_with_OR_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_12_Delete_CM_Ref_Root_with_OR_children/test/j07_12_Delete_CM_Ref_Root_with_OR_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_12_Delete_CM_Ref_Root_with_OR_children/verdict/v07_12_Delete_CM_Ref_Root_with_OR_children.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_13_Update_Countered_Ref_Root_with_no_children_to_undefined/test/j07_13_Update_Countered_Ref_Root_with_no_children_to_undefined.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
    • modelio-attacktree/attack-tree/test_suite/t07_Counter_Measure/t07_13_Update_Countered_Ref_Root_with_no_children_to_undefined/verdict/v07_13_Update_Countered_Ref_Root_with_no_children_to_undefined.py (version 9121c99371b86daea0d0bf2d5bc32e5e68aa2af4)
  • Kaïs CHAABOUNI

    Kaïs CHAABOUNI eab0016c1c143175387675e5e136958e13f02685

    corrected compression in root folder

    • modelio-attacktree/attack-tree/modelio_test_project.zip (version eab0016c1c143175387675e5e136958e13f02685)
  • Kaïs CHAABOUNI

    Kaïs CHAABOUNI 92a5db194cf316b124ab9e2c3db096f0b6badd35

    migrate test to Modelio 4.0

    • modelio-attacktree/Dockerfile (version 92a5db194cf316b124ab9e2c3db096f0b6badd35)
    • modelio-attacktree/attack-tree/launch-test-scripts.sh (version 92a5db194cf316b124ab9e2c3db096f0b6badd35)
    • modelio-attacktree/attack-tree/modelio_test_project.zip (version 92a5db194cf316b124ab9e2c3db096f0b6badd35)

Modelio CPSwarm Extension

  • ebr

    ebr 109

    Clean diagram stereotype

    • /branches/modelio3.8.x/pom.xml (version 109)
    • /branches/modelio3.8.x/src/main/conf/module.properties (version 109)
    • /branches/modelio3.8.x/src/main/conf/module.xml (version 109)
    • /branches/modelio3.8.x/src/main/conf/module_fr.properties (version 109)
    • /branches/modelio3.8.x/src/main/conf/res/generated/patterns/Framework.umlt (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/api/CPSWarmStereotypes.java (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/command/explorer/diagram/command/InternalSwarmMemberDiagram.java (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/command/explorer/diagram/command/SwarmInternalBlockDefinitionDiagram.java (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/command/explorer/diagram/wizard/ProblemStatementDiagramWizard.java (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/propertypage/CPSwarmPropertyManager.java (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/propertypage/ProblemPropertyPage.java (version 109)
    • /branches/modelio3.8.x/src/main/java/org/modelio/module/cpswarm/utils/CPSwarmFactory.java (version 109)