Salome HOME
Add SQUISH test for export/import XAO
authorspo <sergey.pokhodenko@opencascade.com>
Fri, 4 Dec 2015 08:01:08 +0000 (11:01 +0300)
committerspo <sergey.pokhodenko@opencascade.com>
Wed, 22 Jun 2016 11:06:02 +0000 (14:06 +0300)
17 files changed:
test.squish/objects_salome.map
test.squish/shared/scripts/common.py
test.squish/shared/testdata/exchange/xao-examples/Box-export.xao [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/envvars [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/shared/scripts/common.py [new symlink]
test.squish/suite_FEATURE_EXCHANGE/suite.conf [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/test.py [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/BODY [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/BODY_IMPORT [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/GROUP_1 [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/GROUP_2 [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/SELECTED_FACES [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/SELECTED_SOLIDS [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/test.py [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/BODY [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/GROUP_1 [new file with mode: 0644]
test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/GROUP_2 [new file with mode: 0644]

index 22f5e2e5db5581718ec13d4070c9c5e1eefc82cd..00f750de8740fc07c8101c1ad889da7ff85b238e 100644 (file)
 :Python Console.qt_dockwidget_closebutton_QDockWidgetTitleButton       {container=':SALOME*.Python Console_QtxDockWidget' name='qt_dockwidget_closebutton' type='QDockWidgetTitleButton' visible='1'}
 :Python Console.qt_dockwidget_floatbutton_QDockWidgetTitleButton       {container=':SALOME*.Python Console_QtxDockWidget' name='qt_dockwidget_floatbutton' type='QDockWidgetTitleButton' visible='1'}
 :Python Console_PyConsole_EnhEditor    {container=':SALOME*.Python Console_QtxDockWidget' type='PyConsole_EnhEditor' unnamed='1' visible='1'}
+:QFileDialog_QFileDialog       {name='QFileDialog' type='QFileDialog' visible='1'}
 :Radius.ConstraintValue_ModuleBase_ParamSpinBox        {container=':SALOME*.Radius_XGUI_PropertyPanel' name='ConstraintValue' type='ModuleBase_ParamSpinBox' visible='1'}
 :Radius.property_panel_cancel_QToolButton      {container=':SALOME*.Radius_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'}
 :Radius.property_panel_ok_QToolButton  {container=':SALOME*.Radius_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'}
 :_ModuleBase_ParamSpinBox      {type='ModuleBase_ParamSpinBox' unnamed='1' visible='1' window=':_QDialog'}
 :_QDialog      {type='QDialog' unnamed='1' visible='1'}
 :_QExpandingLineEdit   {columnIndex='0' container=':Object browser_XGUI_DataTree' rowIndex='0' type='QExpandingLineEdit' unnamed='1' visible='1'}
+:_QExpandingLineEdit_2 {columnIndex='0' container=':Object browser_XGUI_DataTree' rowIndex='5' type='QExpandingLineEdit' unnamed='1' visible='1'}
 :_QMenu        {type='QMenu' unnamed='1' visible='1'}
 :_QtxMenu      {type='QtxMenu' unnamed='1' visible='1'}
 :fileNameEdit_QLineEdit        {buddy=':Save File.File name:_QLabel' name='fileNameEdit' type='QLineEdit' visible='1'}
 :fileNameEdit_QLineEdit_2      {buddy=':Open File.File name:_QLabel' name='fileNameEdit' type='QLineEdit' visible='1'}
+:fileNameEdit_QLineEdit_3      {buddy=':property_panel_dock.fileNameLabel_QLabel' name='fileNameEdit' type='QLineEdit' visible='1'}
 :frame.stackedWidget_QStackedWidget    {container=':splitter.frame_QFrame' name='stackedWidget' type='QStackedWidget' visible='1'}
 :frame.stackedWidget_QStackedWidget_2  {container=':splitter.frame_QFrame_2' name='stackedWidget' type='QStackedWidget' visible='1'}
+:property_panel_dock...._QPushButton   {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='...' type='QPushButton' unnamed='1' visible='1'}
+:property_panel_dock.Author_QLabel     {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Author' type='QLabel' unnamed='1' visible='1'}
+:property_panel_dock.Author_QLineEdit  {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' leftWidget=':property_panel_dock.Author_QLabel' type='QLineEdit' unnamed='1' visible='1'}
+:property_panel_dock.Cancel_QPushButton        {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Cancel' type='QPushButton' unnamed='1' visible='1'}
+:property_panel_dock.Geometry name_QLabel      {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Geometry name' type='QLabel' unnamed='1' visible='1'}
+:property_panel_dock.Geometry name_QLineEdit   {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' leftWidget=':property_panel_dock.Geometry name_QLabel' type='QLineEdit' unnamed='1' visible='1'}
+:property_panel_dock.Import file_QLabel        {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Import file' type='QLabel' unnamed='1' visible='1'}
+:property_panel_dock.Import file_QLineEdit     {aboveWidget=':property_panel_dock.Import file_QLabel' container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' type='QLineEdit' unnamed='1' visible='1'}
 :property_panel_dock.Main objects_QLabel       {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Main objects' type='QLabel' unnamed='1' visible='1'}
 :property_panel_dock.Operation type_QGroupBox  {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' title='Operation type' type='QGroupBox' unnamed='1' visible='1'}
+:property_panel_dock.Save_QPushButton  {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Save' type='QPushButton' unnamed='1' visible='1'}
+:property_panel_dock.Selected objects:_QLabel  {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Selected objects:' type='QLabel' unnamed='1' visible='1'}
+:property_panel_dock.Selected objects:_QListWidget     {aboveWidget=':property_panel_dock.Selected objects:_QLabel' container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' type='QListWidget' unnamed='1' visible='1'}
 :property_panel_dock.Tool object_QLabel        {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Tool object' type='QLabel' unnamed='1' visible='1'}
 :property_panel_dock.property_panel_cancel_QToolButton {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'}
+:property_panel_dock.Type_QComboBox    {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' leftWidget=':property_panel_dock.Type_QLabel' type='QComboBox' unnamed='1' visible='1'}
+:property_panel_dock.Type_QLabel       {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' text='Type' type='QLabel' unnamed='1' visible='1'}
+:property_panel_dock.fileNameLabel_QLabel      {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' name='fileNameLabel' type='QLabel' visible='1'}
+:property_panel_dock.fileTypeCombo_QComboBox   {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' name='fileTypeCombo' type='QComboBox' visible='1'}
+:property_panel_dock_QComboBox {container=':SALOME*.property_panel_dock_XGUI_PropertyPanel' type='QComboBox' unnamed='1' visible='1'}
 :splitter.frame_QFrame {container=':Save File.splitter_QSplitter' name='frame' type='QFrame' visible='1'}
 :splitter.frame_QFrame_2       {container=':Open File.splitter_QSplitter' name='frame' type='QFrame' visible='1'}
 :stackedWidget.treeView_QTreeView      {container=':frame.stackedWidget_QStackedWidget' name='treeView' type='QTreeView' visible='1'}
index 06ce67bfa82b1812f4ba2f6f6ccf5fe17e98534f..13be8e77c98e6d3c253690b4cb92469345b7d84f 100644 (file)
@@ -1,9 +1,12 @@
+import filecmp
 import os
+import shutil
 
 testSettings.logScreenshotOnError = True
 testSettings.logScreenshotOnFail = True
 # RESULTS_PATH = "/dn48/SHAPER/eso/sources/test.squish/shared/testresults/"
 DATA_PATH = os.getenv('TEST_DATA_DIR')
+TMP_DIR = os.path.join(DATA_PATH, 'tmp')
 
 g_points = {"XY_plane": (332, 250), "XZ_plane": (355, 207)}  # one of the construction planes
 def help_points(name):
@@ -25,9 +28,19 @@ def getPropertyPanelRealName():
 def getSpinBoxRealName(name):
     return "{container=%s name='%s' type='ModuleBase_ParamSpinBox' visible='1'}" % (getPropertyPanelRealName(), name)
 
+#---------------------------------------------------------------------------------------------
+def create_tmp():
+    remove_tmp()
+    os.makedirs(TMP_DIR)
+
+def remove_tmp():
+    if os.path.exists(TMP_DIR):
+        shutil.rmtree(TMP_DIR)
+
 #---------------------------------------------------------------------------------------------
 def set_defaults():
     waitForObject(":SALOME*_STD_TabDesktop").resize(1024, 768)
+    create_tmp()
 
 def activate_SHAPER():
     clickButton(waitForObject(":SALOME*.Shaper_QToolButton"))
@@ -38,11 +51,13 @@ def close_application():
     clickButton(waitForObject(":Exit.Ok_QPushButton"))
     clickButton(waitForObject(":Close active study.Close w/o saving_QPushButton"))
 #     snooze(10)
+    remove_tmp()
 
 def close_application_wo_saving():
     sendEvent("QCloseEvent", waitForObject(":SALOME*_STD_TabDesktop"))
     clickButton(waitForObject(":Exit.Ok_QPushButton"))
     clickButton(waitForObject(":Close active study.Close w/o saving_QPushButton"))
+    remove_tmp()
 
 def part_create():
     activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
diff --git a/test.squish/shared/testdata/exchange/xao-examples/Box-export.xao b/test.squish/shared/testdata/exchange/xao-examples/Box-export.xao
new file mode 100644 (file)
index 0000000..cb593c3
--- /dev/null
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<XAO version="1.0" author="me">
+  <geometry name="mygeom">
+    <shape format="BREP"><![CDATA[
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 0
+Curve2ds 24
+1 0 0 1 0 
+1 0 0 1 0 
+1 200 0 0 -1 
+1 0 0 0 1 
+1 0 -200 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 200 1 0 
+1 200 0 0 -1 
+1 200 0 0 1 
+1 0 -200 1 0 
+1 0 200 1 0 
+1 0 0 0 -1 
+1 200 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 200 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 200 1 0 
+1 200 0 0 1 
+1 0 200 1 0 
+Curves 12
+1 0 0 0 0 0 1 
+1 0 0 200 -0 1 0 
+1 0 200 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 200 0 0 0 0 1 
+1 200 0 200 0 1 0 
+1 200 200 0 0 0 1 
+1 200 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 200 1 0 -0 
+1 0 200 0 1 0 -0 
+1 0 200 200 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 24
+2 1 2 
+p 0.8000000008 1 0 200 
+2 1 4 
+p 0.8000000008 1 0 200 
+2 2 3 
+p 0.8000000008 1 0 200 
+2 1 2 
+p 0.8000000008 1 0 200 
+2 4 3 
+p 0.8000000008 1 0 200 
+2 1 4 
+p 0.8000000008 1 0 200 
+2 1 4 
+p 0.8000000008 1 0 200 
+2 1 2 
+p 0.8000000008 1 0 200 
+2 1 2 
+p 0.8000000008 1 0 200 
+2 2 3 
+p 0.8000000008 1 0 200 
+2 2 3 
+p 0.8000000008 1 0 200 
+2 4 3 
+p 0.8000000008 1 0 200 
+2 4 3 
+p 0.8000000008 1 0 200 
+2 2 3 
+p 0.8000000008 1 0 200 
+2 1 4 
+p 0.8000000008 1 0 200 
+2 4 3 
+p 0.8000000008 1 0 200 
+2 1 2 
+p 0.8000000008 1 0 200 
+2 1 4 
+p 0.8000000008 1 0 200 
+2 4 3 
+p 0.8000000008 1 0 200 
+2 1 4 
+p 0.8000000008 1 0 200 
+2 1 2 
+p 0.8000000008 1 0 200 
+2 2 3 
+p 0.8000000008 1 0 200 
+2 4 3 
+p 0.8000000008 1 0 200 
+2 2 3 
+p 0.8000000008 1 0 200 
+Surfaces 6
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 200 0 0 1 1 0 -0 -0 1 0 
+1 0 200 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 200 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 6
+4 2 1 0
+0 0 0 0 0 200 0 200 200 0 200 0 0 0 200 0 200 -200 0 -200 2 4 3 2 1 4 
+4 2 1 0
+0 0 0 200 0 0 200 0 200 0 0 200 0 0 0 200 200 200 200 0 3 2 1 3 1 4 
+4 2 1 0
+0 0 200 0 200 200 200 200 200 200 0 200 0 0 0 200 200 200 200 0 3 2 1 3 1 4 
+4 2 1 0
+0 200 0 200 200 0 200 200 200 0 200 200 0 0 0 200 200 200 200 0 3 2 1 3 1 4 
+4 2 1 0
+0 0 0 0 200 0 200 200 0 200 0 0 0 0 0 200 200 200 200 0 3 2 1 3 1 4 
+4 2 1 0
+200 0 0 200 0 200 200 200 200 200 200 0 0 0 200 0 200 -200 0 -200 2 4 3 2 1 4 
+
+TShapes 34
+Ve
+1e-07
+0 0 200
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 200
+2  1 1 0 0 200
+2  2 2 0 0 200
+6  1 1 0
+6  2 2 0
+0
+
+0101000
+-34 0 +33 0 *
+Ve
+1e-07
+0 200 200
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 200
+2  3 1 0 0 200
+2  4 3 0 0 200
+6  3 1 0
+6  4 3 0
+0
+
+0101000
+-31 0 +34 0 *
+Ve
+1e-07
+0 200 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 200
+2  5 1 0 0 200
+2  6 4 0 0 200
+6  5 1 0
+6  6 4 0
+0
+
+0101000
+-31 0 +29 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 200
+2  7 1 0 0 200
+2  8 5 0 0 200
+6  7 1 0
+6  8 5 0
+0
+
+0101000
+-29 0 +33 0 *
+Wi
+
+0101000
+-32 0 -30 0 +28 0 +27 0 *
+Fa
+0  1e-07 1 0
+2  1
+0111000
++26 0 *
+Ve
+1e-07
+200 0 200
+0 0
+
+0101101
+*
+Ve
+1e-07
+200 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 200
+2  9 6 0 0 200
+2  10 2 0 0 200
+6  9 6 0
+6  10 2 0
+0
+
+0101000
+-24 0 +23 0 *
+Ve
+1e-07
+200 200 200
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 200
+2  11 6 0 0 200
+2  12 3 0 0 200
+6  11 6 0
+6  12 3 0
+0
+
+0101000
+-21 0 +24 0 *
+Ve
+1e-07
+200 200 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 200
+2  13 6 0 0 200
+2  14 4 0 0 200
+6  13 6 0
+6  14 4 0
+0
+
+0101000
+-21 0 +19 0 *
+Ed
+ 1e-07 1 1 0
+1  8 0 0 200
+2  15 6 0 0 200
+2  16 5 0 0 200
+6  15 6 0
+6  16 5 0
+0
+
+0101000
+-19 0 +23 0 *
+Wi
+
+0101000
+-22 0 -20 0 +18 0 +17 0 *
+Fa
+0  1e-07 6 0
+2  6
+0111000
++16 0 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 200
+2  17 2 0 0 200
+2  18 5 0 0 200
+6  17 2 0
+6  18 5 0
+0
+
+0101000
+-23 0 +33 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 200
+2  19 2 0 0 200
+2  20 3 0 0 200
+6  19 2 0
+6  20 3 0
+0
+
+0101000
+-24 0 +34 0 *
+Wi
+
+0101000
+-14 0 -22 0 +13 0 +32 0 *
+Fa
+0  1e-07 2 0
+2  2
+0111000
++12 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 200
+2  21 4 0 0 200
+2  22 5 0 0 200
+6  21 4 0
+6  22 5 0
+0
+
+0101000
+-19 0 +29 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 200
+2  23 4 0 0 200
+2  24 3 0 0 200
+6  23 4 0
+6  24 3 0
+0
+
+0101000
+-21 0 +31 0 *
+Wi
+
+0101000
+-10 0 -18 0 +9 0 +28 0 *
+Fa
+0  1e-07 4 0
+2  4
+0111000
++8 0 *
+Wi
+
+0101000
+-27 0 -10 0 +17 0 +14 0 *
+Fa
+0  1e-07 5 0
+2  5
+0111000
++6 0 *
+Wi
+
+0101000
+-30 0 -9 0 +20 0 +13 0 *
+Fa
+0  1e-07 3 0
+2  3
+0111000
++4 0 *
+Sh
+
+0101100
+-25 0 +15 0 -11 0 +7 0 -5 0 +3 0 *
+So
+
+0100000
++2 0 *
+
++1 0 ]]></shape>
+    <topology>
+      <vertices count="8">
+        <vertex index="0" name="" reference="6"/>
+        <vertex index="1" name="" reference="7"/>
+        <vertex index="2" name="" reference="9"/>
+        <vertex index="3" name="" reference="11"/>
+        <vertex index="4" name="" reference="16"/>
+        <vertex index="5" name="" reference="17"/>
+        <vertex index="6" name="" reference="19"/>
+        <vertex index="7" name="" reference="21"/>
+      </vertices>
+      <edges count="12">
+        <edge index="0" name="" reference="5"/>
+        <edge index="1" name="" reference="8"/>
+        <edge index="2" name="" reference="10"/>
+        <edge index="3" name="" reference="12"/>
+        <edge index="4" name="" reference="15"/>
+        <edge index="5" name="" reference="18"/>
+        <edge index="6" name="" reference="20"/>
+        <edge index="7" name="" reference="22"/>
+        <edge index="8" name="" reference="25"/>
+        <edge index="9" name="" reference="26"/>
+        <edge index="10" name="" reference="29"/>
+        <edge index="11" name="" reference="30"/>
+      </edges>
+      <faces count="6">
+        <face index="0" name="" reference="3"/>
+        <face index="1" name="" reference="13"/>
+        <face index="2" name="" reference="23"/>
+        <face index="3" name="" reference="27"/>
+        <face index="4" name="" reference="31"/>
+        <face index="5" name="" reference="33"/>
+      </faces>
+      <solids count="1">
+        <solid index="0" name="" reference="1"/>
+      </solids>
+    </topology>
+  </geometry>
+  <groups count="2">
+    <group name="boite_1" dimension="solid" count="1">
+      <element index="0"/>
+    </group>
+    <group name="Group_2" dimension="face" count="2">
+      <element index="1"/>
+      <element index="2"/>
+    </group>
+  </groups>
+  <fields count="0"/>
+</XAO>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/envvars b/test.squish/suite_FEATURE_EXCHANGE/envvars
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test.squish/suite_FEATURE_EXCHANGE/shared/scripts/common.py b/test.squish/suite_FEATURE_EXCHANGE/shared/scripts/common.py
new file mode 120000 (symlink)
index 0000000..c9dd6a8
--- /dev/null
@@ -0,0 +1 @@
+../../../shared/scripts/common.py
\ No newline at end of file
diff --git a/test.squish/suite_FEATURE_EXCHANGE/suite.conf b/test.squish/suite_FEATURE_EXCHANGE/suite.conf
new file mode 100644 (file)
index 0000000..4dd7a3a
--- /dev/null
@@ -0,0 +1,10 @@
+AUT=salome_run.sh
+CWD=<AUT_path>
+ENVVARS=envvars
+HOOK_SUB_PROCESSES=true
+IMPLICITAUTSTART=0
+LANGUAGE=Python
+OBJECTMAP=../objects_salome.map
+TEST_CASES=tst_XAO-import tst_XAO-export
+VERSION=3
+WRAPPERS=Qt
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/test.py b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/test.py
new file mode 100644 (file)
index 0000000..f25beee
--- /dev/null
@@ -0,0 +1,177 @@
+def main():
+    # [project] NewGEOM
+    # [Scenario] XAO-export
+    # [Topic] 'Exchange' functionality
+    # [Tested functionality]
+    # [Summary description]
+    # [Expected results]
+    # [General comments]
+
+    source(findFile("scripts", "common.py"))
+
+    # [step] Launch SALOME
+    startApplication("salome_run.sh")
+
+    set_defaults()
+
+    # [step] Activate NewGeom
+    activate_newgeom()
+
+    # [step] Create new Part
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "New part"))
+
+    # [step] Import file 'exchange/xao/Box_1.brep'
+    export_file_path = os.path.join(DATA_PATH, 'exchange', 'xao', 'Box_1.brep');
+
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "Import"))
+    mouseClick(waitForObject(":property_panel_dock...._QPushButton"), 10, 10, 0, Qt.LeftButton)
+    mouseClick(waitForObjectItem(":property_panel_dock.fileTypeCombo_QComboBox", "BREP files (*\\.BREP *\\.BRP)"), 10, 10, 0, Qt.LeftButton)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), export_file_path)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), "<Return>")
+    clickButton(waitForObject(":Boolean.property_panel_ok_QToolButton"))
+
+    # [step] Check that the body is visible in the view [vp BODY]
+    fit_all()
+    test.vp("BODY")
+
+    # [step] Create Group feature
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Features"))
+    activateItem(waitForObjectItem(":_QMenu", "Group"))
+
+    # [step] Select type: Solids
+    mouseClick(waitForObjectItem(":property_panel_dock.Type_QComboBox", "Solids"), 10, 10, 0, Qt.LeftButton)
+
+    # [step] Select the imported box [vp SELECTED_SOLIDS]
+    mouseClick(waitForObject(":property_panel_dock.Selected objects:_QListWidget"), 10, 10, 0, Qt.LeftButton)
+    mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 310, 147, 0, Qt.LeftButton)
+    test.vp("SELECTED_SOLIDS")
+
+    # [step] Apply the feature
+    clickButton(waitForObject(":Boolean.property_panel_ok_QToolButton"))
+
+    # [step] Rename the Group_1 result to: boite_1
+    # rename feature
+#     waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Group\\_1")
+#     clickItem(":Object browser_XGUI_DataTree", "Part\\_1.Group\\_1", 10, 10, 0, Qt.LeftButton)
+#     openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Group\\_1", 49, 7, 0)
+#     activateItem(waitForObjectItem(":_QMenu", "Rename"))
+#     type(waitForObject(":_QExpandingLineEdit_2"), "boite_1")
+#     type(waitForObject(":_QExpandingLineEdit_2"), "<Return>")
+    # rename result
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (1)")
+    clickItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (1)", -10, 10, 0, Qt.LeftButton)
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (1).Group\\_1")
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Groups (1).Group\\_1", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Rename"))
+    type(waitForObject(":_QExpandingLineEdit"), "boite_1")
+    type(waitForObject(":_QExpandingLineEdit"), "<Return>")
+
+    # [step] Create Group feature
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Features"))
+    activateItem(waitForObjectItem(":_QMenu", "Group"))
+
+    # [step] Select type: Faces
+    mouseClick(waitForObjectItem(":property_panel_dock.Type_QComboBox", "Faces"), 10, 10, 0, Qt.LeftButton)
+
+    # [step] Select the two faces [vp SELECTED_FACES]
+    mouseClick(waitForObject(":property_panel_dock.Selected objects:_QListWidget"), 10, 10, 0, Qt.LeftButton)
+    mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 469, 292, 0, Qt.LeftButton)
+    type(waitForObject(":property_panel_dock.Selected objects:_QListWidget"), "<Shift>")
+    mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 306, 296, 33554432, Qt.LeftButton)
+    test.vp("SELECTED_FACES")
+
+    # [step] Apply the feature
+    clickButton(waitForObject(":Boolean.property_panel_ok_QToolButton"))
+
+    # [step] Check that the new Group result name is: Group_2
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (2).Group\\_2")
+
+    # [step] Create Export feature
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "Export"))
+
+    # [step] Select export type: XAO
+    mouseClick(waitForObjectItem(":property_panel_dock_QComboBox", "XAO"), 10, 10, 0, Qt.LeftButton)
+
+    # [step] Set the file name 'Box-export.xao'
+    export_file_path = os.path.join(TMP_DIR, 'Box-export.xao')
+    clickButton(waitForObject(":property_panel_dock...._QPushButton"))
+    mouseClick(waitForObject(":fileNameEdit_QLineEdit_3"), 64, 7, 0, Qt.LeftButton)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), export_file_path)
+    clickButton(waitForObject(":property_panel_dock.Save_QPushButton"))
+
+    # [step] Set author: me
+    type(waitForObject(":property_panel_dock.Author_QLineEdit"), "me")
+
+    # [step] Set geometry name: mygeom
+    type(waitForObject(":property_panel_dock.Geometry name_QLineEdit"), "mygeom")
+    type(waitForObject(":property_panel_dock.Geometry name_QLineEdit"), "<Return>")
+
+    # [step] Apply the feature
+    clickButton(waitForObject(":Boolean.property_panel_ok_QToolButton"))
+    snooze(1)
+
+    # [step] Check that the exported file exists: 'exchange/xao/results/Box-export.xao'
+    example_file_path = os.path.join(DATA_PATH, 'exchange', 'xao-examples', 'Box-export.xao')
+    files = (export_file_path, example_file_path)
+    if filecmp.cmp(*files):
+        test.passes("File comparison of '%s' and '%s' passed" % files)
+    else:
+        test.fail("Files '%s' and '%s' are not equal" % files)
+
+    # [section] Import
+
+    # [step] Delete Part_1
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1")
+    clickItem(":Object browser_XGUI_DataTree", "Part\\_1", 10, 10, 0, Qt.LeftButton)
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "Remove part"))
+
+    # [step] Create new Part
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "New part"))
+
+    # [step] Create Import feature
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "Import"))
+
+    # [step] Select the exported file
+    mouseClick(waitForObject(":property_panel_dock...._QPushButton"), 10, 10, 0, Qt.LeftButton)
+    mouseClick(waitForObjectItem(":property_panel_dock.fileTypeCombo_QComboBox", "XAO files (*\\.XAO)"), 10, 10, 0, Qt.LeftButton)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), export_file_path)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), "<Return>")
+
+    # [step] Apply the feature
+    clickButton(waitForObject(":Boolean.property_panel_ok_QToolButton"))
+
+    # [step] Check that the body is visible in the view [vp BODY]
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Bodies (1).mygeom\\_1", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Show only"))
+    fit_all()
+    test.vp("BODY_IMPORT")
+
+    # [step] In Object Browser check that the Import feature name is "mygeom"
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.mygeom")
+
+    # [step] In Object Browser check new body: mygeom_1
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Bodies (1).mygeom\\_1")
+    # [step] In Object Browser check new groups: boite_1, Group_2
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (2).boite\\_1")
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (2).Group\\_2")
+
+    # [step] Check the group boite_1 is a solid [vp GROUP_1]
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Groups (2).boite\\_1", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Show only"))
+    fit_all()
+    test.vp("GROUP_1")
+
+    # [step] Check the group Group_2 is a list of 2 faces [vp GROUP_2]
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Groups (2).Group\\_2", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Show only"))
+    fit_all()
+    test.vp("GROUP_2")
+
+    # [step] Close application without saving
+    close_application()
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/BODY b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/BODY
new file mode 100644 (file)
index 0000000..cf181e3
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">iVBORw0KGgoAAAANSUhEUgAAAvIAAAHZCAIAAABrekhzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAWsElEQVR4nO3dfbCmZV3A8fs8C2iKsmYaFShwUjZMJJTJUXJllTDNl0hnas4wGZNpjePS5ORuM/mSMqAhsmo2aEOTuJNSauXUhBh6skHTQDbyLT1ik6Jm5hujGXLoj4cenj17znOel+u+7+v6XZ/Pfxx2H+7zvNzz5fr9ds/S8qUHGgCA8g36vgAAgDRkDdC6tX171/bt7fsqgPiO6vsCgMiGNXPw4PVN06ys7GmaxuAbaI+sAVoxHjRD4gZom6wB0lvbt3c8aMaN4kbZAMnJGiClIw9pNnXw4PWObYDkZA2QxpRBM2ImBSQna4BFzRo048QNkJCsARYyYY1mehZugCRkDTCnRQ5pNmXhBliQrAFmljxoRsykgEXIGmA2SaZOk5lJAfORNcC02juk2ZSZFDArWQNsr+OgGTGTAmYia4BJ+gqaceIGmJKsAbbUwRrN9CzcANuSNcAmcjik2ZSFG2ACWQMcJtugGTGTArYia4C75R8048QNcCRZAzRNZms007NwA4yTNVC7sg5pNmXhBhiSNVCvAEEzYiYFNLIG6hQpaMaJG6icrIHqFLpGMz0LN1AtWQMViXpIsykLN1AhWQNVqCpoRsykoDayBuILP3WazEwK6iFrILI6D2k2ZSYFNZA1EJOgOZKZFIQnayAaQTOZuIHAZA2EUvkazfQs3EBIsgaCcEgzBws3EIysgeIJmkWYSUEksgYKJmhSETcQg6yBUlmjSc7CDZRO1kB5HNK0ysINlEvWQEkETTfMpKBQsgaKYerUMTMpKI6sgQI4pOmRmRQURNZA1gRNDsykoBSyBjIlaHIjbiB/sgZyZI0mWxZuIGeyBvLikKYIFm4gT7IGciFoymImBRmSNdA/QVMucQNZkTXQM2s0AVi4gUzIGuiNQ5pgLNxA72QN9EDQRGUmBf2SNdApQVMDcQN9kTXQHWs0VbFwA92TNdAFhzTVsnADXZI10C5Bg5kUdEbWQItMnRgxk4IOyBpohUMaNmUmBa2SNZCYoGEyMyloj6yBZAQN0xM30AZZA2lYo2EOFm4gLVkDi3JIw4Is3EAqsgbmJ2hIxUwKkpA1MA9BQxvEDSxI1sDMrNHQKgs3MDdZAzNwSENnLNzAHGQNTEXQ0D0zKZiVrIFtCBr6JW5gerIGJrFGQyYs3MA0ZA1sziENGbJwA5PJGthI0JAzMymYQNbAYUydKIKZFGxK1sDdHNJQHDMp2EDWgKChYGZSME7WUDVBQwziBoZkDfWyRkMwFm5A1lAjhzQEZuGGmska6iJoqIGZFNWSNdRC0FAbcUOFZA1VsEZDtSzcUBVZQ3AOaaCxcEM1ZA1hCRoYZyZFDWQNAQka2Iq4ITZZQzTWaGBbFm6IStYQh0MamImFG+KRNUQgaGA+ZlIEI2sonqkTLMhMijBkDQVzSAMJmUkRgKyhSIIG2mAmRelkDYURNNA2cUO5ZA0lsUYDnbFwQ4lkDWVwSAO9sHBDWWQNuRM00C8zKQoia8iXoIF8iBuKIGvIlDUayJCFGzIna8iOQxrInIUbsiVryIiggVKYSZEnWUMuTJ2gOGZS5EbW0D+HNFA0MynyIWvok6CBGMykyISsoR+CBuIRN/RO1tADazQQmIUbeiRr6JRDGqiEhRt6IWvoiKCB2phJ0T1ZQ+sEDdRM3NAlWUO7rNEAjYUbuiJraItDGmADCze0TdaQnqABtmImRatkDSkJGmAa4oaWyBqSsUYDzMTCDcnJGhJwSAPMzcINCckaFiJogMWZSZGKrGF+pk5AQmZSLE7WMA+HNEBLzKRYhKxhNoIGaJuZFHOTNUxL0ABdEjfMQdYwFWs0QC8s3DATWcM2HNIAvbNww5RkDVsSNEA+zKSYhqxhE4IGyJO4YTJZw0bWaIDMWbhhK7KGezikAQpi4YYjyRru5pAGKM7orvXS/7il3yshE7KGewz/v0fcAKUY3rUaBzb8P1nDPcZ38cQNkLPxO9UobkDWsNHoNqFsgDy5QbEVWcPmRrt47h1APtyXmEzWsCUzKSAf7kVMQ9awDXED9Mv9h+nJGqZi4QbohdsOM5E1zMDCDdAZdxvmIGuYjZkU0DZ3GOYma5iHuAHa4K7CgmQN87NwAyTkZsLiZA2LsnADLMg9hFRkDQmYSQHzcd8gLVlDMmZSwEzcLkhO1pCYmRSwLXcJWiJrSM9MCtiKOwOtkjW0RdwA49wN6ICsoV0WboDGTYCuyBq6YOEGquWzT5dkDR0xk4La+LzTPVlDp8QN1MBnnL7IGnpg4QYC89GmR7KG3li4gWB8oumdrKFPZlIQg08xmZA19E/cQLl8csmKrCEXFm6gOD6w5EbWkBcLN1AEn1PyJGvIjpkU5Mxnk5zJGjJlJgUZ8pEkc7KGrJlJQSZ8EimCrCF3ZlLQL58+CiJrKIO4ge75xFEcWUNJLNxAZ3zQKJGsoTwWbqBVPl+US9ZQJDMpaIPPFKWTNRRM3EAqPkfEIGsonoUbWJCPD2HIGoKwcANz8KkhGFlDHGZSMD2fFEKSNURjJgXb8gEhKllDTGZSsCmfC2KTNYRlJgXjfBaogawhOHED3v/UQ9ZQBQs3VMvbnqrIGipi4YaqeLdTIVlDXcykqIF3ONWSNdRI3BCVdzWVkzXUy8INwXgzg6yhdhZuCMB7GIZkDZhJUTDvWxgna+Bu4oayeK/CkWQNHMbCDUXwFoVNyRrYhIUbsuWdCRPIGticmRS58W6EbckamMRMikx4E8I0ZA1sz0yKHnnvwfRkDUzFTIrueb/BrGQNzEDc0A3vMZiPrIGZWbihVd5aMDdZA3OycENy3lGwIFkD8zOTIhXvIkhC1sCixA2L8M6BhGQNpGHhhjl4w0BasgZSsnDDlLxPoA2yBhIzk2Iy7w1oj6yBVogbjuT9AG2TNdAiCzeMeBtAB2QNtM7CTeW8+tAZWQNdMJOqk1ccOiZroDtmUlXxQkP3ZA10zUwqPK8v9EXWQA/MpKLymkK/ZA30RtxE4nWEHMga6JmFmwC8fJAJWQNZsHBTKK8aZEXWQC7MpMrilYIMyRrIi7jJn1cHsiVrIEcWbrLlRYGcyRrIl4WbrHgtIH+yBrJmJpUDzz+UQtZAAcRNXzznUBZZA8WwcNMxTzUUR9ZAYSzcdMAzDIWSNVAeM6n2eFahaLIGSmUmlZwnE0ona6BsZlJJeA4hBlkDxTOTWoTnDSKRNRCEuJmV5wrikTUQioWbKXmKICRZAwFZuJnAMwOByRqIyUzqSJ4NCE/WQGTiZsgzAJWQNRBf5Qs31X7jUCFZA7WocOGmtu8XkDVQkXpmUjV8j8CRZA1UJ/xMKvC3Bkwma6BSIWdS8b4jYCayBuoVaSYV47sAFiRroHalx025Vw4kJ2uApil24aa4CwZaJWuAexS0cFPKdQJdkjXAYfKfSeV8bUC/ZA2wiTzjJrfrAXIja4AtZbVwk8llADmTNcA2el+4cUgDTEnWANvrayYlaICZyBpgWl3GjaAB5iBrgNl0sHBjjQaYj6wB5tHSwo1DGmARsgaYU9qZlKABFidrgIUkmUmZOgFJyBoggblnUg5pgIRkDZDGrDMpQQMkJ2uAlKaJG0EDtETWAOlNWLixRgO0R9YAbdmwcOOQBmibrAFaJGiALg36vgCycNW5Z6zeuNr3VRCZpgE6IGsAgCBkDQAQhKwBAIKQNdzjhF07+r4EAJifrKG56twz+r4EAEhA1gAAQcgaACAIWQMABCFrAIAgZE3t7AsDEIasAQCCkDW1u/C6m/u+BABIQ9bQXHjdzRded/PuR+/+wqfu7PtaAGB+sgYACELWAABByBoAIAhZAwAEIWsAgCBkDQAQhKwBAIKQNQBAELIGAAhC1gAAQcgaACAIWQMABCFrAIAgZA0AEISsAQCCkDUAQBCyBgAIQtYAAEHIGgAgCFkDAAQhawCAIGQNABCErAEAgpA1AEAQsgYACELWAABByBoAIAhZAwAEIWsAgCBkDQAQhKwBAIKQNQBAELIGAAhC1gAAQcgaACAIWQMABCFrAIAgZA0AEISsAQCCkDUAQBCyBgAIQtYAAEHIGgAgCFkDAAQhawCAIGQNABCErAEAgpA1AEAQsgYACELWAABByBoAIAhZAwAEIWsAgCBkDQAQhKwBAIKQNQBAELIGAAhC1gAAQcgaACAIWQMABCFrAIAgZA0AEISsAQCCkDUAQBCyBgAIQtYAAEHIGgAgCFkDAAQhawCAIGQNABCErAEAgpA1AEAQsgYACELWAABByBoAIAhZAwAEIWsAgCBkDQAQhKwBAIKQNQBAELIGAAhC1gAAQcgaACAIWQMABCFrAIAgZA0AEISsAQCCkDUAQBCyBgAIQtYAAEHIGgAgCFkDAAQhawCAIGQNABCErAEAgpA1AEAQsgYACELWAABByBoAIAhZAwAEIWsAgCBkDQAQhKwBAII4qu8LIBfLlx5YWdnTNM3Bg9f3fS0AUxnetZYvPdD3hZALWcM9hreGlZU9ygbI38rKHkHDBrKGjRzbAJlzSMNWZA2bGB3bNOIGyImgYTJZw5bEDZAPQcM0ZA3bsHAD9M4aDVOSNUzFwg3QC4c0zETWMC0zKaBLgoY5yBpmI26Atgka5iZrmIeFG6Al1mhYhKxhfhZugIQc0rA4WcNCzKSAxQkaUpE1JGAmBczN1ImEZA3JmEkBM3FIQ3KyhpTMpIBpCBpaImtIT9wAWxE0tErW0BYLN8AG1mhom6yhXRZugMYhDV2RNbTOTApqJmjokqyhI+IGaiNo6J6soVMWbqAS1mjohayhBxZuIDCHNPRI1tAPMymIR9DQO1lDn8QNxCBoyISsoX8WbqBo1mjIh6whFxZuoDgOaciNrCEjZlJQCkFDnmQN2TGTgsyZOpEtWUOmzKQgQw5pyJysIV9mUpAPQUMRZA25EzfQL0FDQWQNZbBwA72wRkNZZA0lsXADnXFIQ4lkDYUxk4K2CRrKJWsokriBNggaSidrKJiFG0jIGg0ByBqKZ+EGFuSQhjBkDRGYScF8BA3ByBriMJOCmZg6EY+sIRozKdiWQxqikjUEZCYFWxE0xCZrCEvcwDhBQw1kDcFZuIHGGg3VkDVUwcIN1XJIQ1VkDbUwk6I2goYKyRrqIm6ogaChWrKGGlm4ITBrNNRM1lAvCzcE45AGZA1VM5MiBkEDQ7IGxA0FEzQwTtbA3TYs3Jywa8cXPnVn3xcFk1ijgQ1kDRxmuHCzeuNq0zQn7NrRNI24IUMOaWBTsgY2GjbNiGMbsiJoYAJZA9tzbEMmTJ1gskHfFwDZufC6mzf9+jBuoBcrK3s0DWzLaQ1sYlg2V517xoavG0jRPVMnmJ6sgS2Njm3G+0bZ0BlBA7OSNbC9DX2jbOiAkRPMQdbADEZ98+Hnv+tBD1j1d/fRBoc0MDdZA/N47JXnL196vr+YmLQEDSxI1sD8/NQFUhE0kISsgUVt+KkLMCtrNJCKrIE0hj91oXFswywc0kBasgaSMZNieoIG2iBrIDFxw2SCBtoja6AVFm7YlDUaaJWsgRZZuGHEIQ10IE3WvOCxj3nAD9x7wxc/8ZWv/tUnPp3k8aFcZlIIGuhMmqx58LH3ffCx9x3947HHHHP2yQ+5+qZDsgaGzKSqZeoEXUqTNb//vtXxf3zjs57671//xiuuW93q10OdzKSq4pAGupd+t+Z5P33m7lMe+sjL/yj5I0MAZlI1EDTQl/RZ89tPeNy+v31f8oeFSMRNVIIG+pU4az70wl97x6GP/+XHP5X2YSEkCzfBWKOB3qXMmnesPOe2b337Ze99f8LHhPAs3ATgkAYykSxrXvrk3ac8cOdZr39LqgeEephJlUvQQFbSZM0zTjt15czTT33NG5I8GtRJ3JRF0ECGBkke5eKn7Ln205+d8hfvWT75d574+CO/vu+cs5NcDBRt+dIDo7EU2Rqu0WgayE2C05oLznzUvY8++qm7HvbUXQ/b8K9+/NWvP/LXX7926+VPP2/9rrsuW71h9MUPvOC5H/vilxe/GIjBwk22HNJAzhJkzdU3Hbr6pkMz/ZbLP/ih/eecPcqaF+9+3P3uda/fes/fLX4xEIaZVG4EDeSvnx91+dYbDz3ztFMP/vL5K3/2rqZpLjzrp15+3Qd6uRLInLjJgaCBUqTZrfnPi39j1t/yi1df8+gTfvRZj9h19S+df/NtX77m0MeTXAmEZOGmR9ZooCBpTmsGg6Pn+F1//JGbLn7Kk5aWmtMu+8MklwGxWbjpmEMaKE6CrFnbd/txxzWf2//AUy752ky/8bLVG37l0We8+5ZPLn4NUAkzqW4IGihUgqxZWjq7aZodOx7TNNfO+nvvWL/z29/738WvAaripy60ys9AgHIlyJodO364aZqjjjpu8YcCpmcmlZxDGihdgqx56KuuvfV319fX39I0Jy3+aMD0zKRSETQQQz9/wBtISNwsQtBAJD1nzZlXXNnvBUAYFm7mYI0Ggmk9a9ZO3ts0TfPNptnRLH/V7QPaZeFmSg5pIKT2T2t2NIPTBuu3rDf/0jT3a/2/BphJTSZoILAWs2at2Tt42mCwY7C+ut78YLN8PzcR6I64OZKggfBayZq1T+5d+vWlwQMG659ZX/7kgaZpmm+28d8BtmHhZsQaDdQgfdZ87vSLBs8Y3PWVu07+69clf3BgDpUv3DikgXqkzJq1h+wdnDFY+p+l9betL9/fHQQyUudMStBAbRJkzYGfXH78137k1lsveMy9D6z/8/rybQea+0/69fvPOfuS9//j+FcuOPNRR+8YXPXRjy1+McAEVc2kTJ2gQoPFH+LEE0/cuXPn8ccf//LT1pdv2/4mcuLO4977vAvGv/LSc3d//r+/sfiVANMYzqSGJxkhDb87TQMVSnBas7q6escdd3zprLOePRg8cf9Fv3rJFZN//W+++28++qLnvXj34y5bvaFpmg+84LnvvOUT16/duviVAFOKOpMydYLKLaX9/P/J/ot+aGnpc3fdtXdi3DztJx7+2p//2V1/8MaXnbv73Ictn/2mqxJeAzCTtX17m5bjpoOxl6ABmuRZ0zTNBfv2PmswOKZpPrK+/sqtH/z1z/y5Rx7/4B877v4Pf80b0l4AMIe1fXvbK4+2s8bICRhKnzVDF+/be/pg8N2muWZ9/S+2+E985iUvuvmLX3rO2/68jQsAZtXesU17WeOQBhjXVtYMvXH/RQ9dWjr12GNv/e53z3vlZeP/6k2/8LRTH/TAE3ce9/x3vuf9a59v7xqAmbQRN21kjaABjpTgT0JN8MJLrth5zDHfWV9fvs99bnjFvtHXn/mIXecsn/SkN7/1rTceuvgpT2r1GoCZLF96IPM/KjX6g06aBtig3axpmuZnXv7qd9x++9u/9a2v33HH2/dfNPzi7z35CVf+041N07zq7//he9///muffl7blwHMZBQ3fV/IRoIGmKD9n+DdNJccfgN687Of/l+3f+eKD354+I/nXPmnn3nJi6799Gff+29rHVwMML2sfuqCqROwrS6yZtxzTj9t9yknnXr4n3665tC/vvK8PbIGMpTD33AjaIAptbsyDEQy9zbx3CvDggaYSdenNUC5Ov6RUv42GmBWsgaYTQcLNw5pgPnIGmBm7S3cCBpgEbIGmFPymZSpE7AgWQMsJMlMyiENkISsARa1yExK0AAJyRogjVnjRtAAyckaIKUpF26s0QBtkDVAehMWbhzSAO2RNUArxmdSQ4IGaJsfngC0bvhTF9xtgLbJGgAgiEHfFwAAkMb/AYHLtWrWlCTaAAAAAElFTkSuQmCC<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="35" x="160" y="206" height="45" type="negative"/>
+   <Rect width="33" x="265" y="391" height="40" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/BODY_IMPORT b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/BODY_IMPORT
new file mode 100644 (file)
index 0000000..71fb0e3
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="43" x="156" y="211" height="46" type="negative"/>
+   <Rect width="42" x="258" y="383" height="42" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/GROUP_1 b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/GROUP_1
new file mode 100644 (file)
index 0000000..69cc56e
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="38" x="162" y="215" height="40" type="negative"/>
+   <Rect width="34" x="260" y="383" height="41" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/GROUP_2 b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/GROUP_2
new file mode 100644 (file)
index 0000000..2549150
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="37" x="160" y="213" height="41" type="negative"/>
+   <Rect width="42" x="260" y="386" height="40" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/SELECTED_FACES b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/SELECTED_FACES
new file mode 100644 (file)
index 0000000..7faedf4
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="36" x="164" y="215" height="40" type="negative"/>
+   <Rect width="33" x="261" y="386" height="40" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/SELECTED_SOLIDS b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-export/verificationPoints/SELECTED_SOLIDS
new file mode 100644 (file)
index 0000000..e21bb62
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="38" x="161" y="216" height="39" type="negative"/>
+   <Rect width="36" x="257" y="386" height="35" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/test.py b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/test.py
new file mode 100644 (file)
index 0000000..6548a02
--- /dev/null
@@ -0,0 +1,64 @@
+def main():
+    # [project] NewGEOM
+    # [Scenario] XAO-import
+    # [Topic] 'Exchange' functionality
+    # [Tested functionality]
+    # [Summary description]
+    # [Expected results]
+    # [General comments]
+
+    source(findFile("scripts", "common.py"))
+
+    # [step] Launch SALOME
+    startApplication("salome_run.sh")
+
+    set_defaults()
+
+    # [step] Activate NewGeom
+    activate_newgeom()
+
+    # [step] Create new Part
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "New part"))
+
+    # [step] Create Import feature
+    activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Part"))
+    activateItem(waitForObjectItem(":Part_QMenu", "Import"))
+
+    # [step] Select file 'exchange/xao/test.xao' and apply the feature
+    file_path = os.path.join(DATA_PATH, 'exchange', 'xao', 'test.xao');
+    mouseClick(waitForObject(":property_panel_dock...._QPushButton"), 10, 10, 0, Qt.LeftButton)
+    mouseClick(waitForObjectItem(":property_panel_dock.fileTypeCombo_QComboBox", "XAO files (*\\.XAO)"), 10, 10, 0, Qt.LeftButton)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), file_path)
+    type(waitForObject(":fileNameEdit_QLineEdit_3"), "<Return>")
+    clickButton(waitForObject(":Boolean.property_panel_ok_QToolButton"))
+
+    # [step] Check that the body is visible in the view [vp BODY]
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Bodies (1).mygeom\\_1", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Show only"))
+    fit_all()
+    test.vp("BODY")
+
+    # [step] In Object Browser check that the Import feature name is "mygeom"
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.mygeom")
+
+    # [step] In Object Browser check new body: mygeom_1
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Bodies (1).mygeom\\_1")
+    # [step] In Object Browser check new groups: boite_1, Group_2
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (2).boite\\_1")
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Groups (2).Group\\_2")
+
+    # [step] Check the group boite_1 is a solid [vp GROUP_1]
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Groups (2).boite\\_1", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Show only"))
+    fit_all()
+    test.vp("GROUP_1")
+
+    # [step] Check the group Group_2 is a list of 2 faces [vp GROUP_2]
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1.Groups (2).Group\\_2", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Show only"))
+    fit_all()
+    test.vp("GROUP_2")
+
+    # [step] Close application without saving
+    close_application()
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/BODY b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/BODY
new file mode 100644 (file)
index 0000000..06f337e
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="42" x="160" y="214" height="42" type="negative"/>
+   <Rect width="40" x="258" y="385" height="41" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/GROUP_1 b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/GROUP_1
new file mode 100644 (file)
index 0000000..8dc5178
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="34" x="161" y="222" height="34" type="negative"/>
+   <Rect width="33" x="266" y="390" height="42" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>
diff --git a/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/GROUP_2 b/test.squish/suite_FEATURE_EXCHANGE/tst_XAO-import/verificationPoints/GROUP_2
new file mode 100644 (file)
index 0000000..dccd6b9
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<VerificationPoint version="4" type="Screenshot">
+ <Description/>
+ <Verification options="0" type="PNG" object=":SALOME*.3D View Operations_OCCViewer_ViewPort3d">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<Mask>
+   <Rect width="47" x="10" y="411" height="57" type="negative"/>
+   <Rect width="40" x="155" y="215" height="37" type="negative"/>
+   <Rect width="30" x="264" y="274" height="34" type="negative"/>
+   <Rect width="27" x="267" y="393" height="32" type="negative"/>
+  </Mask>
+  <Algorithm description="Strict mode" name="strict"/>
+ </Verification>
+</VerificationPoint>