From 0726d12d9b6161a9711cb6fd9749bf36c662889f Mon Sep 17 00:00:00 2001 From: Joerg Sievers Date: Fri, 13 Jun 2008 13:27:03 +0000 Subject: changed structure which will be included into the CWS process. --- .../chart2/optional/ch2_losa_ods_to_ods.bas | 74 +++ .../chart2/optional/ch2_losa_ods_to_ots.bas | 74 +++ .../chart2/optional/ch2_losa_ods_to_sdc.bas | 73 +++ .../chart2/optional/ch2_losa_ods_to_sxc.bas | 74 +++ .../chart2/optional/ch2_losa_ods_to_xls.bas | 74 +++ .../chart2/optional/ch2_losa_sxc_to_ods.bas | 74 +++ .../chart2/optional/ch2_losa_sxc_to_sdc.bas | 74 +++ testautomation/chart2/optional/ch2_lvl1_wizard.bas | 68 ++ testautomation/chart2/optional/ch2_xml_format.bas | 62 ++ .../optional/includes/wizard/ch2_lvl1_wizard.inc | 717 +++++++++++++++++++++ .../chart2/optional/input/ods/2d_areas_normal.ods | Bin 0 -> 19980 bytes .../chart2/optional/input/ods/2d_areas_percent.ods | Bin 0 -> 22854 bytes .../chart2/optional/input/ods/2d_areas_stacked.ods | Bin 0 -> 20547 bytes .../chart2/optional/input/ods/2d_bars_normal.ods | Bin 0 -> 22851 bytes .../chart2/optional/input/ods/2d_bars_percent.ods | Bin 0 -> 23088 bytes .../chart2/optional/input/ods/2d_bars_stacked.ods | Bin 0 -> 23782 bytes .../input/ods/2d_columns_lines_and_columns.ods | Bin 0 -> 24097 bytes .../ods/2d_columns_lines_and_stacked_columns.ods | Bin 0 -> 25212 bytes .../optional/input/ods/2d_columns_normal.ods | Bin 0 -> 23151 bytes .../optional/input/ods/2d_columns_percent.ods | Bin 0 -> 23058 bytes .../optional/input/ods/2d_columns_stacked.ods | Bin 0 -> 24970 bytes .../chart2/optional/input/ods/3d_lines_deep.ods | Bin 0 -> 35335 bytes .../chart2/optional/input/ods/3d_pies_normal.ods | Bin 0 -> 39008 bytes .../chart2/optional/input/ods/areas_deep.ods | Bin 0 -> 52064 bytes .../chart2/optional/input/ods/areas_percent.ods | Bin 0 -> 38468 bytes .../chart2/optional/input/ods/areas_stacked.ods | Bin 0 -> 42860 bytes .../chart2/optional/input/ods/bars_deep.ods | Bin 0 -> 61483 bytes .../optional/input/ods/bars_horizontal_cones.ods | Bin 0 -> 66269 bytes .../input/ods/bars_horizontal_cones_deep.ods | Bin 0 -> 110686 bytes .../input/ods/bars_horizontal_cones_percent.ods | Bin 0 -> 110617 bytes .../input/ods/bars_horizontal_pyramids.ods | Bin 0 -> 67118 bytes .../input/ods/bars_horizontal_pyramids_deep.ods | Bin 0 -> 98383 bytes .../input/ods/bars_horizontal_pyramids_percent.ods | Bin 0 -> 110239 bytes .../input/ods/bars_horizontal_pyramids_stacked.ods | Bin 0 -> 85911 bytes .../input/ods/bars_horizontal_stacked_cones.ods | Bin 0 -> 88184 bytes .../chart2/optional/input/ods/bars_normal.ods | Bin 0 -> 71033 bytes .../chart2/optional/input/ods/bars_percent.ods | Bin 0 -> 66755 bytes .../chart2/optional/input/ods/bars_stacked.ods | Bin 0 -> 60722 bytes .../chart2/optional/input/ods/bars_tube.ods | Bin 0 -> 41905 bytes .../chart2/optional/input/ods/bars_tubes_deep.ods | Bin 0 -> 59620 bytes .../optional/input/ods/bars_tubes_percent.ods | Bin 0 -> 62875 bytes .../optional/input/ods/bars_tubes_stacked.ods | Bin 0 -> 50291 bytes .../chart2/optional/input/ods/columns_cones.ods | Bin 0 -> 50195 bytes .../optional/input/ods/columns_cones_deep.ods | Bin 0 -> 84795 bytes .../optional/input/ods/columns_cones_percent.ods | Bin 0 -> 90080 bytes .../optional/input/ods/columns_cones_stacked.ods | Bin 0 -> 88072 bytes .../chart2/optional/input/ods/columns_cylinder.ods | Bin 0 -> 53406 bytes .../optional/input/ods/columns_cylinder_deep.ods | Bin 0 -> 67403 bytes .../input/ods/columns_cylinder_percent.ods | Bin 0 -> 86518 bytes .../input/ods/columns_cylinder_stacked.ods | Bin 0 -> 79786 bytes .../chart2/optional/input/ods/columns_deep.ods | Bin 0 -> 50144 bytes .../chart2/optional/input/ods/columns_normal.ods | Bin 0 -> 59819 bytes .../chart2/optional/input/ods/columns_percent.ods | Bin 0 -> 60109 bytes .../chart2/optional/input/ods/columns_pyramids.ods | Bin 0 -> 71749 bytes .../optional/input/ods/columns_pyramids_deep.ods | Bin 0 -> 96324 bytes .../input/ods/columns_pyramids_percent.ods | Bin 0 -> 103938 bytes .../input/ods/columns_pyramids_stacked.ods | Bin 0 -> 104487 bytes .../chart2/optional/input/ods/columns_stacked.ods | Bin 0 -> 65360 bytes .../chart2/optional/input/ods/lines_b-spline.ods | Bin 0 -> 25651 bytes .../input/ods/lines_b-spline_with_symbols.ods | Bin 0 -> 30305 bytes .../optional/input/ods/lines_cubic_spline.ods | Bin 0 -> 25841 bytes .../input/ods/lines_cubic_spline_with_symbols.ods | Bin 0 -> 33585 bytes .../chart2/optional/input/ods/lines_normal.ods | Bin 0 -> 19673 bytes .../chart2/optional/input/ods/lines_percent.ods | Bin 0 -> 19326 bytes .../input/ods/lines_percent_with_symbols.ods | Bin 0 -> 23242 bytes .../chart2/optional/input/ods/lines_stacked.ods | Bin 0 -> 20462 bytes .../input/ods/lines_stacked_with_symbols.ods | Bin 0 -> 24066 bytes .../chart2/optional/input/ods/lines_symbols.ods | Bin 0 -> 23002 bytes .../chart2/optional/input/ods/net_normal.ods | Bin 0 -> 19926 bytes .../chart2/optional/input/ods/net_percent.ods | Bin 0 -> 20031 bytes .../input/ods/net_percent_with_symbols.ods | Bin 0 -> 24009 bytes .../chart2/optional/input/ods/net_stacked.ods | Bin 0 -> 20018 bytes .../input/ods/net_stacked_with_symbols.ods | Bin 0 -> 24083 bytes .../chart2/optional/input/ods/net_symbols.ods | Bin 0 -> 23820 bytes .../chart2/optional/input/ods/pies_normal.ods | Bin 0 -> 20506 bytes .../chart2/optional/input/ods/pies_offset1.ods | Bin 0 -> 20195 bytes .../chart2/optional/input/ods/pies_offset2.ods | Bin 0 -> 20524 bytes .../chart2/optional/input/ods/pies_rings.ods | Bin 0 -> 27925 bytes .../chart2/optional/input/ods/stockchart_type1.ods | Bin 0 -> 19889 bytes .../chart2/optional/input/ods/stockchart_type2.ods | Bin 0 -> 21315 bytes .../chart2/optional/input/ods/stockchart_type3.ods | Bin 0 -> 22123 bytes .../chart2/optional/input/ods/stockchart_type4.ods | Bin 0 -> 23348 bytes .../optional/input/ods/xy_chart_b-spline.ods | Bin 0 -> 24219 bytes .../input/ods/xy_chart_b-spline_with_symbols.ods | Bin 0 -> 27576 bytes .../optional/input/ods/xy_chart_cubic_spline.ods | Bin 0 -> 24489 bytes .../ods/xy_chart_cubic_spline_with_symbols.ods | Bin 0 -> 27677 bytes .../optional/input/ods/xy_chart_lines_only.ods | Bin 0 -> 19266 bytes .../input/ods/xy_chart_lines_with_symbols.ods | Bin 0 -> 22498 bytes .../optional/input/ods/xy_chart_symbols_only.ods | Bin 0 -> 21517 bytes .../chart2/optional/input/randomData.ods | Bin 0 -> 7713 bytes .../chart2/optional/input/sxc/2d_areas_normal.sxc | Bin 0 -> 11879 bytes .../chart2/optional/input/sxc/2d_areas_percent.sxc | Bin 0 -> 12137 bytes .../chart2/optional/input/sxc/2d_areas_stacked.sxc | Bin 0 -> 12547 bytes .../chart2/optional/input/sxc/2d_bars_normal.sxc | Bin 0 -> 13620 bytes .../chart2/optional/input/sxc/2d_bars_percent.sxc | Bin 0 -> 13373 bytes .../chart2/optional/input/sxc/2d_bars_stacked.sxc | Bin 0 -> 12325 bytes .../input/sxc/2d_columns_lines_and_columns.sxc | Bin 0 -> 14033 bytes .../sxc/2d_columns_lines_and_stacked_columns.sxc | Bin 0 -> 14458 bytes .../optional/input/sxc/2d_columns_normal.sxc | Bin 0 -> 13793 bytes .../optional/input/sxc/2d_columns_percent.sxc | Bin 0 -> 13675 bytes .../optional/input/sxc/2d_columns_stacked.sxc | Bin 0 -> 14365 bytes .../chart2/optional/input/sxc/3d_lines_deep.sxc | Bin 0 -> 18632 bytes .../chart2/optional/input/sxc/3d_pies_normal.sxc | Bin 0 -> 20396 bytes .../chart2/optional/input/sxc/areas_deep.sxc | Bin 0 -> 32742 bytes .../chart2/optional/input/sxc/areas_percent.sxc | Bin 0 -> 21962 bytes .../chart2/optional/input/sxc/areas_stacked.sxc | Bin 0 -> 23672 bytes .../chart2/optional/input/sxc/bars_deep.sxc | Bin 0 -> 39140 bytes .../optional/input/sxc/bars_horizontal_cones.sxc | Bin 0 -> 34799 bytes .../input/sxc/bars_horizontal_cones_deep.sxc | Bin 0 -> 51450 bytes .../input/sxc/bars_horizontal_cones_percent.sxc | Bin 0 -> 48313 bytes .../input/sxc/bars_horizontal_pyramids.sxc | Bin 0 -> 32902 bytes .../input/sxc/bars_horizontal_pyramids_deep.sxc | Bin 0 -> 48143 bytes .../input/sxc/bars_horizontal_pyramids_percent.sxc | Bin 0 -> 47134 bytes .../input/sxc/bars_horizontal_pyramids_stacked.sxc | Bin 0 -> 40866 bytes .../input/sxc/bars_horizontal_stacked_cones.sxc | Bin 0 -> 41810 bytes .../chart2/optional/input/sxc/bars_normal.sxc | Bin 0 -> 34087 bytes .../chart2/optional/input/sxc/bars_percent.sxc | Bin 0 -> 35015 bytes .../chart2/optional/input/sxc/bars_stacked.sxc | Bin 0 -> 30564 bytes .../chart2/optional/input/sxc/bars_tube.sxc | Bin 0 -> 28453 bytes .../chart2/optional/input/sxc/bars_tubes_deep.sxc | Bin 0 -> 36522 bytes .../optional/input/sxc/bars_tubes_percent.sxc | Bin 0 -> 39245 bytes .../optional/input/sxc/bars_tubes_stacked.sxc | Bin 0 -> 32849 bytes .../chart2/optional/input/sxc/columns_cones.sxc | Bin 0 -> 27681 bytes .../optional/input/sxc/columns_cones_deep.sxc | Bin 0 -> 41842 bytes .../optional/input/sxc/columns_cones_percent.sxc | Bin 0 -> 44938 bytes .../optional/input/sxc/columns_cones_stacked.sxc | Bin 0 -> 40843 bytes .../chart2/optional/input/sxc/columns_cylinder.sxc | Bin 0 -> 28562 bytes .../optional/input/sxc/columns_cylinder_deep.sxc | Bin 0 -> 34619 bytes .../input/sxc/columns_cylinder_percent.sxc | Bin 0 -> 42982 bytes .../input/sxc/columns_cylinder_stacked.sxc | Bin 0 -> 44840 bytes .../chart2/optional/input/sxc/columns_deep.sxc | Bin 0 -> 32156 bytes .../chart2/optional/input/sxc/columns_normal.sxc | Bin 0 -> 37062 bytes .../chart2/optional/input/sxc/columns_percent.sxc | Bin 0 -> 37149 bytes .../chart2/optional/input/sxc/columns_pyramids.sxc | Bin 0 -> 38666 bytes .../optional/input/sxc/columns_pyramids_deep.sxc | Bin 0 -> 53341 bytes .../input/sxc/columns_pyramids_percent.sxc | Bin 0 -> 55649 bytes .../input/sxc/columns_pyramids_stacked.sxc | Bin 0 -> 53051 bytes .../chart2/optional/input/sxc/columns_stacked.sxc | Bin 0 -> 32245 bytes .../chart2/optional/input/sxc/lines_b-spline.sxc | Bin 0 -> 19509 bytes .../input/sxc/lines_b-spline_with_symbols.sxc | Bin 0 -> 22013 bytes .../optional/input/sxc/lines_cubic_spline.sxc | Bin 0 -> 19650 bytes .../input/sxc/lines_cubic_spline_with_symbols.sxc | Bin 0 -> 22066 bytes .../chart2/optional/input/sxc/lines_normal.sxc | Bin 0 -> 17027 bytes .../chart2/optional/input/sxc/lines_percent.sxc | Bin 0 -> 16447 bytes .../input/sxc/lines_percent_with_symbols.sxc | Bin 0 -> 18472 bytes .../chart2/optional/input/sxc/lines_stacked.sxc | Bin 0 -> 17579 bytes .../input/sxc/lines_stacked_with_symbols.sxc | Bin 0 -> 19077 bytes .../chart2/optional/input/sxc/lines_symbols.sxc | Bin 0 -> 18275 bytes .../chart2/optional/input/sxc/net_normal.sxc | Bin 0 -> 16864 bytes .../chart2/optional/input/sxc/net_percent.sxc | Bin 0 -> 16992 bytes .../input/sxc/net_percent_with_symbols.sxc | Bin 0 -> 19009 bytes .../chart2/optional/input/sxc/net_stacked.sxc | Bin 0 -> 16947 bytes .../input/sxc/net_stacked_with_symbols.sxc | Bin 0 -> 19043 bytes .../chart2/optional/input/sxc/net_symbols.sxc | Bin 0 -> 18861 bytes .../chart2/optional/input/sxc/pies_normal.sxc | Bin 0 -> 25337 bytes .../chart2/optional/input/sxc/pies_offset1.sxc | Bin 0 -> 16978 bytes .../chart2/optional/input/sxc/pies_offset2.sxc | Bin 0 -> 17217 bytes .../chart2/optional/input/sxc/pies_rings.sxc | Bin 0 -> 20869 bytes .../chart2/optional/input/sxc/stockchart_type1.sxc | Bin 0 -> 16651 bytes .../chart2/optional/input/sxc/stockchart_type2.sxc | Bin 0 -> 17371 bytes .../chart2/optional/input/sxc/stockchart_type3.sxc | Bin 0 -> 17883 bytes .../chart2/optional/input/sxc/stockchart_type4.sxc | Bin 0 -> 18534 bytes .../optional/input/sxc/xy_chart_b-spline.sxc | Bin 0 -> 19090 bytes .../input/sxc/xy_chart_b-spline_with_symbols.sxc | Bin 0 -> 20759 bytes .../optional/input/sxc/xy_chart_cubic_spline.sxc | Bin 0 -> 19391 bytes .../sxc/xy_chart_cubic_spline_with_symbols.sxc | Bin 0 -> 20911 bytes .../optional/input/sxc/xy_chart_lines_only.sxc | Bin 0 -> 16609 bytes .../input/sxc/xy_chart_lines_with_symbols.sxc | Bin 0 -> 18325 bytes .../optional/input/sxc/xy_chart_symbols_only.sxc | Bin 0 -> 17630 bytes 169 files changed, 1364 insertions(+) create mode 100755 testautomation/chart2/optional/ch2_losa_ods_to_ods.bas create mode 100755 testautomation/chart2/optional/ch2_losa_ods_to_ots.bas create mode 100755 testautomation/chart2/optional/ch2_losa_ods_to_sdc.bas create mode 100755 testautomation/chart2/optional/ch2_losa_ods_to_sxc.bas create mode 100755 testautomation/chart2/optional/ch2_losa_ods_to_xls.bas create mode 100755 testautomation/chart2/optional/ch2_losa_sxc_to_ods.bas create mode 100755 testautomation/chart2/optional/ch2_losa_sxc_to_sdc.bas create mode 100755 testautomation/chart2/optional/ch2_lvl1_wizard.bas create mode 100644 testautomation/chart2/optional/ch2_xml_format.bas create mode 100755 testautomation/chart2/optional/includes/wizard/ch2_lvl1_wizard.inc create mode 100755 testautomation/chart2/optional/input/ods/2d_areas_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_areas_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_areas_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_bars_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_bars_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_bars_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_columns_lines_and_columns.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_columns_lines_and_stacked_columns.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_columns_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_columns_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/2d_columns_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/3d_lines_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/3d_pies_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/areas_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/areas_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/areas_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_cones.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_cones_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_cones_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_pyramids.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_horizontal_stacked_cones.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_tube.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_tubes_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_tubes_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/bars_tubes_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cones.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cones_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cones_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cones_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cylinder.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cylinder_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cylinder_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_cylinder_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_pyramids.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_pyramids_deep.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_pyramids_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_pyramids_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/columns_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_b-spline.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_b-spline_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_cubic_spline.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_cubic_spline_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_percent_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_stacked_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/lines_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/net_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/net_percent.ods create mode 100755 testautomation/chart2/optional/input/ods/net_percent_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/net_stacked.ods create mode 100755 testautomation/chart2/optional/input/ods/net_stacked_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/net_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/pies_normal.ods create mode 100755 testautomation/chart2/optional/input/ods/pies_offset1.ods create mode 100755 testautomation/chart2/optional/input/ods/pies_offset2.ods create mode 100755 testautomation/chart2/optional/input/ods/pies_rings.ods create mode 100755 testautomation/chart2/optional/input/ods/stockchart_type1.ods create mode 100755 testautomation/chart2/optional/input/ods/stockchart_type2.ods create mode 100755 testautomation/chart2/optional/input/ods/stockchart_type3.ods create mode 100755 testautomation/chart2/optional/input/ods/stockchart_type4.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_b-spline.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_b-spline_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_cubic_spline.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_cubic_spline_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_lines_only.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_lines_with_symbols.ods create mode 100755 testautomation/chart2/optional/input/ods/xy_chart_symbols_only.ods create mode 100755 testautomation/chart2/optional/input/randomData.ods create mode 100755 testautomation/chart2/optional/input/sxc/2d_areas_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_areas_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_areas_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_bars_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_bars_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_bars_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_columns_lines_and_columns.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_columns_lines_and_stacked_columns.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_columns_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_columns_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/2d_columns_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/3d_lines_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/3d_pies_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/areas_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/areas_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/areas_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_cones.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_cones_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_cones_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_horizontal_stacked_cones.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_tube.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_tubes_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_tubes_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/bars_tubes_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cones.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cones_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cones_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cones_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cylinder.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cylinder_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cylinder_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_cylinder_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_pyramids.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_pyramids_deep.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_pyramids_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_pyramids_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/columns_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_b-spline.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_b-spline_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_cubic_spline.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_cubic_spline_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_percent_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_stacked_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/lines_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/net_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/net_percent.sxc create mode 100755 testautomation/chart2/optional/input/sxc/net_percent_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/net_stacked.sxc create mode 100755 testautomation/chart2/optional/input/sxc/net_stacked_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/net_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/pies_normal.sxc create mode 100755 testautomation/chart2/optional/input/sxc/pies_offset1.sxc create mode 100755 testautomation/chart2/optional/input/sxc/pies_offset2.sxc create mode 100755 testautomation/chart2/optional/input/sxc/pies_rings.sxc create mode 100755 testautomation/chart2/optional/input/sxc/stockchart_type1.sxc create mode 100755 testautomation/chart2/optional/input/sxc/stockchart_type2.sxc create mode 100755 testautomation/chart2/optional/input/sxc/stockchart_type3.sxc create mode 100755 testautomation/chart2/optional/input/sxc/stockchart_type4.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_b-spline.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_b-spline_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_lines_only.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_lines_with_symbols.sxc create mode 100755 testautomation/chart2/optional/input/sxc/xy_chart_symbols_only.sxc (limited to 'testautomation/chart2/optional') diff --git a/testautomation/chart2/optional/ch2_losa_ods_to_ods.bas b/testautomation/chart2/optional/ch2_losa_ods_to_ods.bas new file mode 100755 index 000000000000..af689ebb6829 --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_ods_to_ods.bas @@ -0,0 +1,74 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_ods_to_ods.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: ODS, Output:ODS +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "calc8" + + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "ods" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".ods" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in ODS - SaveAS ODS ---" + Printlog "--------------------------------------------------" + + use "chart2/tools/ch_tools_common.inc" + use "chart2/optional/includes/ch2_losa.inc" + + Call hStatusIn("Chart2", "ch2_losa_ods_to_ods.bas") + call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_losa_ods_to_ots.bas b/testautomation/chart2/optional/ch2_losa_ods_to_ots.bas new file mode 100755 index 000000000000..8270deb19e6b --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_ods_to_ots.bas @@ -0,0 +1,74 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_ods_to_ots.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: ODS, Output: OTS +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "calc8_template" + + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "ods" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".ots" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in ODS - SaveAS OTS ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_losa.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_losa_ods_to_ots.bas") + call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_losa_ods_to_sdc.bas b/testautomation/chart2/optional/ch2_losa_ods_to_sdc.bas new file mode 100755 index 000000000000..4df2c54ea384 --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_ods_to_sdc.bas @@ -0,0 +1,73 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_ods_to_sdc.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: ODS, Output: SDC +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "StarCalc 5.0" + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "ods" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".sdc" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in ODS - SaveAS SDC ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_losa.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_losa_ods_to_sdc.bas") + call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_losa_ods_to_sxc.bas b/testautomation/chart2/optional/ch2_losa_ods_to_sxc.bas new file mode 100755 index 000000000000..dd112ce784e4 --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_ods_to_sxc.bas @@ -0,0 +1,74 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_ods_to_sxc.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: ODS, Output: SXC +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "StarOffice XML (Calc)" + + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "ods" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".sxc" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in ODS - SaveAS SXC ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_losa.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_losa_ods_to_sxc.bas") + Call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_losa_ods_to_xls.bas b/testautomation/chart2/optional/ch2_losa_ods_to_xls.bas new file mode 100755 index 000000000000..33d9e7928cb1 --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_ods_to_xls.bas @@ -0,0 +1,74 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_ods_to_xls.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: ODS, Output: XLS +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "MS Excel 97" + + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "ods" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".xls" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in ODS - SaveAS XLS ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_losa.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_losa_ods_to_xls.bas") + Call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_losa_sxc_to_ods.bas b/testautomation/chart2/optional/ch2_losa_sxc_to_ods.bas new file mode 100755 index 000000000000..388ca5a51ac8 --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_sxc_to_ods.bas @@ -0,0 +1,74 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_sxc_to_ods.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: SXC, Output:ODS +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "calc8" + + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "sxc" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".ods" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in SXC - SaveAS ODS ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_losa.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_losa_sxc_to_ods.bas") + Call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_losa_sxc_to_sdc.bas b/testautomation/chart2/optional/ch2_losa_sxc_to_sdc.bas new file mode 100755 index 000000000000..f6c3e43f65c9 --- /dev/null +++ b/testautomation/chart2/optional/ch2_losa_sxc_to_sdc.bas @@ -0,0 +1,74 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_losa_sxc_to_sdc.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:54 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@Sun.COM +'* +'* short description : Load/Save test for chart files - Input: SXC, Output: SDC +'* +'\************************************************************************ + +Global gsFileFormat as String +Global gsDirectoryInSourcePath as String +Global gsOutputFileCustomExtension as String + +sub main + gsFileFormat = "StarCalc 5.0" + + 'Important for determination of input file source path + '-> gtesttoolpath & "chart2\optional\input\" & gsDirectoryInSourcePath &"\" + gsDirectoryInSourcePath = "sxc" + + 'Custom output file extension. Can be different to result from hGetFilternameExtension. + 'e.g. "_excel95.xls" + gsOutputFileCustomExtension = ".sdc" + + Printlog "--------------------------------------------------" + Printlog "--- Load charts in SXC - SaveAS SDC ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_losa.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_losa_sxc_to_sdc.bas") + Call subLoSaFromTo + Call hStatusOut +end sub +' +'------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + gApplication = "Calc" + Call GetUseFiles +end sub diff --git a/testautomation/chart2/optional/ch2_lvl1_wizard.bas b/testautomation/chart2/optional/ch2_lvl1_wizard.bas new file mode 100755 index 000000000000..ab36e6ca55e2 --- /dev/null +++ b/testautomation/chart2/optional/ch2_lvl1_wizard.bas @@ -0,0 +1,68 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_lvl1_wizard.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:55 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@sun.com +'* +'* short description : Level 1 functional test for Chart2 Wizard +'* +'\************************************************************************************************ + +sub main + use "chart2\tools\ch_tools_common.inc" + use "chart2\tools\ch_tools_chart_type.inc" + use "chart2\tools\ch_tools_titles.inc" + use "chart2\tools\ch_tools_axes.inc" + use "chart2\tools\ch_tools_grids.inc" + use "chart2\tools\ch_tools_legend.inc" + use "chart2\tools\ch_tools_data_labels.inc" + use "chart2\tools\ch_tools_statistics.inc" + use "chart2\tools\ch_tools_tab_pages.inc" + use "chart2\tools\ch_tools_select.inc" + use "chart2\optional\includes\wizard\ch2_lvl1_wizard.inc" + + Call hStatusIn ( "Chart2", "ch2_lvl1_wizard.bas" ) + Call tCreateNew3DChart + Call tCreateNewLineChart + Call hStatusOut +end sub +' +'------------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global\system\includes\master.inc" + use "global\system\includes\gvariabl.inc" + use "global\tools\includes\optional\t_set_standard_controls.inc" + Call GetUseFiles + gApplication = "Calc" +end sub + diff --git a/testautomation/chart2/optional/ch2_xml_format.bas b/testautomation/chart2/optional/ch2_xml_format.bas new file mode 100644 index 000000000000..bc85521d8fc3 --- /dev/null +++ b/testautomation/chart2/optional/ch2_xml_format.bas @@ -0,0 +1,62 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_xml_format.bas,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:55 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/*********************************************************************** +'* +'* owner : oliver.craemer@sun.com +'* +'* short description : General XML file format check +'* +'\*********************************************************************** + + +sub main + Printlog "--------------------------------------------------" + Printlog "--- Chart2 General XML file format check ---" + Printlog "--------------------------------------------------" + + use "chart2/loadsave/inc/ch2_xml_format.inc" + use "chart2/tools/ch_tools_common.inc" + + Call hStatusIn("Chart2", "ch2_xml_format.bas") + call tCompareXMLFormatCreate + call tCompareXMLFormatLoad + Call hStatusOut +end sub +' +'------------------------------------------------------------------------------- +' +sub LoadIncludeFiles + use "global/system/inc/master.inc" + use "global/system/inc/gvariabl.inc" + use "global/tools/inc/t_doc2.inc" + call getusefiles +end sub diff --git a/testautomation/chart2/optional/includes/wizard/ch2_lvl1_wizard.inc b/testautomation/chart2/optional/includes/wizard/ch2_lvl1_wizard.inc new file mode 100755 index 000000000000..062d56b149a2 --- /dev/null +++ b/testautomation/chart2/optional/includes/wizard/ch2_lvl1_wizard.inc @@ -0,0 +1,717 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +'* +'* Copyright 2008 by Sun Microsystems, Inc. +'* +'* OpenOffice.org - a multi-platform office productivity suite +'* +'* $RCSfile: ch2_lvl1_wizard.inc,v $ +'* +'* $Revision: 1.1 $ +'* +'* last change: $Author: jsi $ $Date: 2008-06-13 14:26:55 $ +'* +'* This file is part of OpenOffice.org. +'* +'* OpenOffice.org is free software: you can redistribute it and/or modify +'* it under the terms of the GNU Lesser General Public License version 3 +'* only, as published by the Free Software Foundation. +'* +'* OpenOffice.org is distributed in the hope that it will be useful, +'* but WITHOUT ANY WARRANTY; without even the implied warranty of +'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +'* GNU Lesser General Public License version 3 for more details +'* (a copy is included in the LICENSE file that accompanied this code). +'* +'* You should have received a copy of the GNU Lesser General Public License +'* version 3 along with OpenOffice.org. If not, see +'* +'* for a copy of the LGPLv3 License. +'* +'/************************************************************************ +'* +'* owner : joerg.sievers@sun.com +'* +'* short description : Chart wizard general functionality +'* +'************************************************************************ +'* +' #1 tCreateNew3DChart ' Create a new 3D chart and check the preserved values +' #1 tCreateNewLineChart ' Create a new line chart and check the preserved values +'* +'\************************************************************************ + +testcase tCreateNew3DChart + Dim sInputFile as STRING + Dim sOutputFile as STRING + Dim sControlString as STRING + Dim iChartVariant as integer + Dim iChartVariantText as string + + + sInputFile = convertpath ( gTesttoolPath & "chart2/level1/input/randomData.ods" ) + sOutputFile = convertpath ( gOfficePath & "user/work/tCreateNew3DChart.ods" ) + + printlog "Load test document TesttoolPath/chart2/level1/input/randomData.ods" + call hFileOpen(sInputFile) + sleep(2) + printlog "Save document as OfficePath/user/work/tCreateNew3DChart.ods" + if NOT hFileSaveAsWithFilterKill ( sOutputFile , "calc8" ) then + warnlog "Saving test document localy failed -> Aborting" + call hCloseDocument + goto endsub + endif + printlog "Insert / Chart" + InsertChart + sleep(5) + Kontext "ChartType" + printlog "Choose the Chart type bar (should be the second in the top-down list)" + if fSetChartType( "bar" ) > 0 then + warnlog "Something went wrong setting chart type to BAR." + endif + printlog "Select 2nd chart variant from left" + if fSetChartTypeVariant( 2 ) > 0 then + warnlog "Something went wrong setting chart type VARIANT." + endif + printlog "Check 3D Look checkbox" + if fSetChartType3D( TRUE ) > 0 then + warnlog "Something went wrong setting 3D chart." + endif + printlog "Change Chart type look to simple" + if fSetChartLook3D( "simple" ) > 0 then + warnlog "Something went wrong setting 3D look." + endif + printlog "Change Chart shape to cone" + if fSetChartShape3D( "cone" ) > 0 then + warnlog "Something went wrong setting 3D shape." + endif + printlog "Change to Data Range tab page by clicking the Next-button" + Kontext "ChartWizard" + GoNext.Click + Kontext "TabChartTypeDataRange" + printlog "Set data range text box to $Sheet1.$A$2:$E$13" + if fSetTextBox ( DataRange , "$Sheet1.$A$2:$E$13" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Select data series in Rows radiobox" + if fSetRadioButton ( Rows ) > 0 then + warnlog "Something went wrong selecting 'Data Series in: Rows'." + endif + printlog "Uncheck First row as label checkbox" + if fSetCheckBox ( FirstRowAsLabel , FALSE ) > 0 then + warnlog "Something went wrong unselecting 'First row as label'." + endif + printlog "Change to Data Series tab page by clicking the Next-button" + Kontext "ChartWizard" + GoNext.Click + Kontext "TabChartTypeDataSeries" + printlog "Select last (12th) entry in Data Series list on the left" + if fSetListBoxByItem ( DataSeries , 12 ) > 0 then + warnlog "Something went wrong selecting 'Data Series' item no. 12." + endif + printlog "Click on the add-button" + AddButton.Click + printlog "Set Range for Name text field to A17" + if fSetTextBox ( RangeFor , "A17" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Select 2nd entry in Data Ranges (Y-Values) list on the right" + if fSetListBoxByItem ( DataRanges , 2 ) > 0 then + warnlog "Something went wrong selecting 'Data Ranges' item No. 2." + endif + printlog "Set Range for Y-Values text field to B17:E17" + if fSetTextBox ( RangeFor , "B17:E17" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Change to Chart Elements tab-page by clicking the Next-button" + Kontext "ChartWizard" + GoNext.Click + Kontext "TabChartTypeChartElements" + printlog "Set 'Title' text box to MyTitle" + if fSetTextBox ( Title , "MyTitle" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Set 'Subtitle' text box to 1 2 3" + if fSetTextBox ( Subtitle , "1 2 3" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Set 'X Title' text box to Grått" + if fSetTextBox ( TitleXAxis , "Grått" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Set 'Y Title' text box to Gräulich" + if fSetTextBox ( TitleYAxis , "Gräulich" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Set 'Z Title' text box to 灰色" + if fSetTextBox ( TitleZAxis , "灰色" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Check X Axis-checkbox" + if fSetCheckBox ( GridLinesXAxis , TRUE ) > 0 then + warnlog "Something went wrong checking 'X Axis'." + endif + printlog "Uncheck Y Axis-checkbox" + if fSetCheckBox ( GridLinesYAxis , FALSE ) > 0 then + warnlog "Something went wrong unchecking 'Y Axis'." + endif + printlog "heck Z Axis-checkbox" + if fSetCheckBox ( GridLinesZAxis , TRUE ) > 0 then + warnlog "Something went wrong checking 'Z Axis'." + endif + printlog "Select under Legend (on the right) the Left radio-button" + if fSetRadioButton ( PositionLeft ) > 0 then + warnlog "Something went wrong selecting 'Legend Display Left'." + endif + printlog "Click the Finish-button" + Kontext "ChartWizard" + ChartWizard.OK + sleep(2) + printlog "File / Save" + FileSave + Kontext "DocumentCalc" + printlog "Press ESCAPE button (deselecting the OLE object)" + DocumentCalc.TypeKeys "" + printlog "Close the document" + Call hCloseDocument + sleep(2) + printlog "Open saved file again" + call hFileOpen(sOutputFile) + sleep(2) + printlog "Select chart OLE using navigator" + call fSelectFirstOLE + printlog "Edit / Object / Edit to enter inplace mode of the chart" + printlog "(enabling the chart menus and editing possibilities)" + EditObjectEdit + printlog "Format / Chart Type" + FormatChartType + sleep(1) + Kontext "ChartType" + printlog "Check if chart type is 'bar'" + if ChooseType.GetSelIndex <> 2 Then + warnlog "Selected chart type (bar) wasn't preserved after save and reload." + endif + printlog "Check that variant is 'stacked'" + iChartVariant = variant.GetSelIndex + iChartVariantText = variant.GetSelText(iChartVariant) + printlog "Check that the chart variant is 'Stacked' (2nd entry)" + if iChartVariant <> 2 then + warnlog "Instead of chart variant 'Stacked' (2) the variant " & iChartVariant & "(" & iChartVariantText & ") has been used - FAILED" + end if + printlog "Check the the '3D Look' box is checked" + if NOT Look3D.IsChecked then + warnlog "Check box 3D (enabled) wasn't preserved after save and reload." + endif + printlog "Check that 3D look is 'simple' (=default)" + if Scheme3D.GetSelIndex <> 1 then + warnlog "Default 3D Look ('simple') has not been preserved after save and reload." + endif + printlog "Check that 3D shape 'cone' is selected" + if BarColumnShape.GetSelIndex <> 3 Then + warnlog "3D Shape CONE wasn't preserved after save and reload." + endif + Kontext "ChartType" + printlog "Leave dialog with CANCEL button." + ChartType.CANCEL + printlog "Invoke Format / Data Ranges" + FormatDataRanges + printlog "Goto tab-page Data Range" + printlog "Verify now the made settings in the 'Data Ranges' dialog:" + Kontext + Active.SetPage TabFormatDataRangesDataRange + Kontext "TabFormatDataRangesDataRange" + if TabFormatDataRangesDataRange.Exists(2) then + printlog "Check substrings $A$2:$E$13 and $A$17:$E$17 in 'Data Range'" + sControlString = DataRange.GetText + if instr ( sControlString , "$A$2:$E$13" ) = 0 Then + warnlog "Data range wasn't correctly preserved after save and reload and does not caontain $A$2:$E$13." + endif + if instr ( sControlString , "$A$17:$E$17" ) = 0 Then + warnlog "#i72241# - Data range wasn't correctly preserved after save and reload and does not contain $A$17:$E$17." + endif + printlog "Check that radio button 'rows' is checked" + if NOT Rows.IsChecked then + warnlog "Radio Button ROWS (enabled) wasn't preserved after save and reload." + endif + printlog "Check that radio button 'columns is unchecked." + if Columns.IsChecked then + warnlog "Radio Button COLUMNS (disabled) wasn't preserved after save and reload." + endif + printlog "Check if 'First row as label' checkbox is unchecked" + if FirstRowAsLabel.IsChecked then + warnlog "Check box 'First row as label' (disabled) wasn't preserved after save and reload." + endif + printlog "Check that 'First column as label' checkbox is checked." + if NOT FirstColumnAsLabel.IsChecked then + warnlog "#i72241# - Check box 'First column as label' (enabled) wasn't preserved after save and reload." + endif + else + warnlog "Tab page 'Data Range' not visible!" + end if + printlog "Go to tab page 'Data Series'" + Kontext + Active.SetPage TabFormatDataRangesDataSeries + Kontext "TabFormatDataRangesDataSeries" + if TabFormatDataRangesDataSeries.Exists(2) then + printlog "Check if added range (13 in list on the left) was preserved." + if fSetListBoxByItem ( DataSeries , 13 ) > 0 then + warnlog "Selecting 13th item in Data Series seems to fail. Added range wasn't preserved." + else + printlog "Select 'Name'-entry in Data Ranges list on the right." + if fSetListBoxByItem ( DataRanges , 1 ) > 0 then + warnlog "Something went wrong selecting 'Data Ranges' item No. 1." + else + printlog "Check that the string $A$17 exists in range for 'Name'" + sControlString = RangeFor.GetText + printlog "'Range for name' is: " & sControlString + if instr ( sControlString , "$A$17" ) = 0 Then + warnlog "#i72241# - 'Range for name' wasn't correctly preserved after save and reload." + else + printlog "Select 'Y-Values' in Data Ranges list on the right." + if fSetListBoxByItem ( DataRanges , 2 ) > 0 then + warnlog "Something went wrong selecting 'Data Ranges' item No. 2." + else + printlog "Check that the string $B$17:$E$17 is in range for 'Y-Values'" + sControlString = RangeFor.GetText + if instr ( sControlString , "$B$17:$E$17" ) = 0 Then + warnlog "'Range for Y-Values' wasn't correctly preserved after save and reload." + endif + endif + endif + endif + endif + printlog "Close the dialog with 'cancel'-button" + TabFormatDataRangesDataSeries.Cancel + else + warnlog "Tab page 'Data series' not visible!" + end if + if fInvokeTitlesDialog() = 0 then + printlog "Insert / Title" + printlog "Verify now the made settings in the 'Titles' dialog:" + Kontext "InsertTitleDialog" + printlog "Check that 'Title' text field contains 'MyTitle'" + sControlString = MainTitle.GetText + if sControlString <> "MyTitle" then + warnlog "Title string 'MyTitle' wasn't preserved after save and reload." + endif + printlog "Check that 'Subtitle'text field contains 1 2 3" + sControlString = SubTitle.GetText + if sControlString <> "1 2 3" then + warnlog "Subtitle string '1 2 3' wasn't preserved after save and reload." + endif + printlog "Check that 'X Title' text field contains Grått" + sControlString = TitleXAxis.GetText + printlog "'X Title' is: " & sControlString + if sControlString <> "Grått" then + warnlog "X Title string 'Grått' wasn't preserved after save and reload." + endif + printlog "Check that 'Y Title' text field contains 'Gräulich'" + sControlString = TitleYAxis.GetText + if sControlString <> "Gräulich" then + warnlog "Y Title string 'Gräulich' wasn't preserved after save and reload." + endif + printlog "Check that 'Z Title' text field contains 灰色" + sControlString = TitleZAxis.GetText + printlog "'Z Title' is: " & sControlString + if sControlString <> "灰色" then + warnlog "Z Title string '灰色' wasn't preserved after save and reload." + endif + printlog "Close the Title-dialog by pressing 'Cancel'-button" + InsertTitleDialog.Cancel + endif + if fInvokeGridsDialog() = 0 then + printlog "Insert / Grid" + Kontext "InsertGridsDialog" + printlog "Check that 'Main Grid X Axis' checkbox is checked" + if NOT MainGridXaxis.IsChecked then + warnlog "Check box 'Gridlines X Axis' (checked) wasn't preserved after save and reload." + endif + printlog "Check that 'Main Grid Y Axis' checkbox is checked" + if MainGridYaxis.IsChecked then + warnlog "Check box 'Gridlines Y Axis' (unchecked) wasn't preserved after save and reload." + endif + printlog "Check that 'Main Grid Z Axis' checkbox is checked" + if NOT MainGridZaxis.IsChecked then + warnlog "Check box 'Gridlines Z Axis' (checked) wasn't preserved after save and reload." + endif + printlog "Check that 'Minor Grid X Axis' checkbox is unchecked" + if MinorGridXaxis.IsChecked then + warnlog "Check box 'Minor Grid X Axis' (unchecked) wasn't preserved after save and reload." + endif + printlog "Check that 'Minor Grid Y Axis' checkbox is unchecked" + if MinorGridYaxis.IsChecked then + warnlog "Check box 'Minor Grid Y Axis' (unchecked) wasn't preserved after save and reload." + endif + printlog "Check that 'Minor Grid Z Axis' checkbox is unchecked" + if MinorGridZaxis.IsChecked then + warnlog "Check box 'Minor Grid Z Axis' (unchecked) wasn't preserved after save and reload." + endif + printlog "Leave dialog with Cancel-button." + InsertGridsDialog.Cancel + endif + if fInvokeLegendDialog() = 0 then + printlog "Insert / Legend" + Kontext "InsertLegendDialog" + printlog "Check that 'Legend Display' checkbox is checked" + if NOT Display.IsChecked then + warnlog "Check box 'Legend Display' (enabled) wasn't preserved after save and reload." + endif + printlog "Check that 'Left' radio button is selected" + if NOT PositionLeft.IsChecked then + warnlog "Radio button 'Left' (enabled) wasn't preserved after save and reload." + endif + printlog "Cancel InsertLegend-dialog" + Kontext "InsertLegendDialog" + InsertLegendDialog.Cancel + end if + Kontext "DocumentCalc" + DocumentCalc.TypeKeys "" + printlog "Close document" + Call hCloseDocument +endcase +' +'-------------------------------------------------------------------- +' +testcase tCreateNewLineChart + dim sInputFile as STRING + dim sOutputFile as STRING + dim sControlString as STRING + sInputFile = convertpath ( gTesttoolPath & "chart2/level1/input/randomData.ods" ) + sOutputFile = convertpath ( gOfficepath & "user/work/tCreateNewLineChart.ods" ) + printlog "File / Load TesttoolPath/chart2/level1/input/randomData.ods" + call hFileOpen(sInputFile) + sleep(2) + printlog "Save document as Officepath/user/work/tCreateNewLineChart.ods" + if NOT hFileSaveAsWithFilterKill ( sOutputFile , "calc8" ) then + warnlog "Saving test document localy failed -> Aborting" + call hCloseDocument + goto endsub + endif + printlog "Insert / Chart" + InsertChart + printlog "Change Chart type to LINE (5th entry from the top)" + Kontext "ChartType" + if NOT ChartType.Exists(5) then + warnlog "Chart Wizard was not visible. EXITING!" + goto endsub + else + printlog "Chart Wizard visible." + end if + if fSetChartType ( "line" ) > 0 then + warnlog "Something went wrong setting chart type to LINE." + endif + printlog "Select 3rd Change chart type variant (lines only)" + if fSetChartTypeVariant ( 3 ) > 0 then + warnlog "Something went wrong setting chart type to 3rd variant (lines only)." + endif + printlog "Enable 'Stack Series' and select 'Percent'" + if fSetStackSeries ( "percent" ) > 0 then + warnlog "Something went wrong setting Stack Series to Percent." + endif + '/// Enable 'Smooth Lines' + printlog "Enable 'Smooth Lines'" + if fSetSmoothLines ( TRUE ) > 0 then + warnlog "Something went wrong enabling Smooth Lines." + endif + printlog "Invoke 'Smooth Lines' dialog" + if fInvokeSmoothLineProperties() > 0 then + warnlog "Something went wrong invoking Smooth Lines Dialog." + endif + printlog "Check B-Spline" + BSpline.check + printlog "Set Resolution to 33" + Resolution.SetText "33" + printlog "et Data Points Order to 5" + DataPointsOrder.SetText "5" + printlog "Close 'Smooth Lines' dialog" + if fCloseSmoothLinePropertiesOK() > 0 then + warnlog "Something went wrong closing Smooth Lines Dialog." + endif + printlog "Change to Data Range tab-page" + Kontext "ChartWizard" + GoNext.Click + Kontext "TabChartTypeDataRange" + printlog "Set Data Range text box to $Sheet1.$A$1:$F$13;$Sheet1.$A$17:$F$17" + if fSetTextBox ( DataRange , "$Sheet1.$A$1:$F$13;$Sheet1.$A$17:$F$17" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Change to Data Series tab-page" + Kontext "ChartWizard" + GoNext.Click + Kontext "TabChartTypeDataSeries" + printlog "Select 3rd entry in Data Series" + if fSetListBoxByItem ( DataSeries , 3 ) > 0 then + warnlog "Something went wrong selecting 'Data Series' item No. 3." + endif + printlog "Remove series labeled 'John'" + RemoveButton.Click + printlog "Select 4th entry in Data Series" + if fSetListBoxByItem ( DataSeries , 4 ) > 0 then + warnlog "Something went wrong selecting 'Data Series' item No. 4." + endif + printlog "Select 2nd entry in Data Ranges" + if fSetListBoxByItem ( DataRanges , 2 ) > 0 then + warnlog "Something went wrong selecting 'Data Ranges' item No. 2." + endif + printlog "Set 'Range for Y-Values' text box to $Sheet1.$F$2:$F$13;$Sheet1.$D$17" + if fSetTextBox ( RangeFor , "$Sheet1.$F$2:$F$13;$Sheet1.$D$17" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Set 'Categories' text box to $Sheet1.$A$2:$A$13;$Sheet1.$A$1" + if fSetTextBox ( Categories , "$Sheet1.$A$2:$A$13;$Sheet1.$A$19" ) > 0 then + warnlog "Something went wrong setting Text." + endif + printlog "Change to Chart Elements tab-page" + Kontext "ChartWizard" + GoNext.Click + Kontext "TabChartTypeChartElements" + printlog "Uncheck 'Y Axis'" + if fSetCheckBox ( GridLinesYAxis , FALSE ) > 0 then + warnlog "Something went wrong unselecting 'Y Axis'." + endif + printlog "Uncheck 'Legend Display'" + if fSetCheckBox ( Display , FALSE ) > 0 then + warnlog "Something went wrong unselecting 'Legend Display'." + endif + printlog "Create Chart by clicking Finish-button" + Kontext "ChartWizard" + ChartWizard.OK + sleep(2) + printlog "File / Save" + FileSave + Kontext "DocumentCalc" + printlog "Press twice -key" + DocumentCalc.TypeKeys "" , 2 + printlog "File / Close document" + Call hCloseDocument + sleep(2) + printlog "Open saved file again" + call hFileOpen(sOutputFile) + sleep(2) + printlog "Open the Navigator (F5)" + printlog "Select the first OLE object in the Navigator" + call fSelectFirstOLE + printlog "Edit / Object / Edit to enter Inplace Mode" + EditObjectEdit + printlog "Format / Chart Type" + FormatChartType + Kontext "ChartType" + if ChartType.Exists(2) then + printlog "Check if chart type is LINE" + if ChooseType.GetSelIndex <> 5 then + warnlog "Selected chart type wasn't preserved after save and reload." + endif + printlog "Check if chart variant is LINES ONLY (third variant in non-CTL versions from the left)" + if Variant.GetSelIndex <> 3 then + warnlog "Selected chart type variant wasn't preserved after save and reload." + end if + printlog "Check if 'Stack Series' box is checked" + if NOT StackSeries.IsChecked then + warnlog "Check box 'Stack Series' (enabled) wasn't preserved after save and reload." + endif + printlog "Check if 'Percent' radio button is checked" + if NOT Percent.IsChecked then + warnlog "Radio button box 'Percent' (enabled) wasn't preserved after save and reload." + endif + printlog "Check if 'Smooth Lines' box is checked" + if NOT SmoothLines.IsChecked then + warnlog "Check box 'Smooth Lines' (enabled) wasn't preserved after save and reload." + endif + printlog "Invoke 'Smooth Lines' dialog" + if fInvokeSmoothLineProperties() > 0 then + warnlog "Something went wrong invoking Smooth Lines dialog." + endif + printlog "Check if 'B-Spline' radio button is checked" + if NOT BSpline.IsChecked then + warnlog "Radio button box 'B-Spline' (enabled) wasn't preserved after save and reload." + endif + printlog "Check if 'Resolution' has value '33'" + if Resolution.GetText <> "33" then + warnlog "Value for Resolution '33' wasn't preserved after save and reload." + endif + printlog "Check if 'Data Points Order' has value '5'" + if DataPointsOrder.GetText <> "5" then + warnlog "Value for Data Points Order '5' wasn't preserved after save and reload." + endif + printlog "Close 'Smooth Lines' dialog" + if fCloseSmoothLinePropertiesOK() > 0 then + warnlog "Something went wrong closing Smooth Lines Dialog." + endif + printlog "Leave Chart Type dialog with Cancel" + Kontext "ChartType" + if ChartType.Exists(2) then + ChartType.Cancel + else + warnlog "ChartType dialog was not visible!?" + end if + else + warnlog "Chart Type dialog was not up!" + end if + printlog "Format / Data Ranges" + FormatDataRanges + Kontext + Active.SetPage TabChartTypeDataRange + Kontext "TabChartTypeDataRange" + if TabChartTypeDataRange.Exists(2) then + printlog "Check substrings '$A$2:$C$13', '$A$19', '$B$1:$C$13', '$E$1:$F$13' and '$B$17:$E$17' in Data Range" + sControlString = DataRange.GetText + printlog "Data Range is: " & sControlString + if instr ( sControlString , "$A$2:$C$13" ) = 0 Then + warnlog "Data range wasn't correctly preserved after save and reload." + endif + if instr ( sControlString , "$A$19" ) = 0 Then + warnlog "Data range wasn't correctly preserved after save and reload." + endif + if instr ( sControlString , "$B$1:$C$13" ) = 0 Then + warnlog "Data range wasn't correctly preserved after save and reload." + endif + if instr ( sControlString , "$E$1:$F$13" ) = 0 Then + warnlog "Data range wasn't correctly preserved after save and reload." + endif + if instr ( sControlString , "$B$17:$E$17" ) = 0 Then + warnlog "Data range wasn't correctly preserved after save and reload." + endif + printlog "Check if Radio Button ROWS is checked" + if Rows.IsChecked then + warnlog "Radio Button ROWS (disabled) wasn't preserved after save and reload." + endif + printlog "Check if Radio Button COLUMNS is unchecked" + if NOT Columns.IsChecked then + warnlog "Radio Button COLUMNS (enabled) wasn't preserved after save and reload." + endif + printlog "Check if 'First row as label' box is unchecked" + if NOT FirstRowAsLabel.IsChecked then + warnlog "Check box 'First row as label' (enabled) wasn't preserved after save and reload." + endif + printlog "Check if 'First column as label' box is checked" + if NOT FirstColumnAsLabel.IsChecked then + warnlog "Check box 'First column as label' (enabled) wasn't preserved after save and reload." + endif + else + warnlog "Tab page Data Range was not up!" + FormatDataRanges + end if + printlog "Switch to tab page Data Series" + Kontext + Active.SetPage TabFormatDataRangesDataSeries + Kontext "TabChartTypeDataSeries" + if TabChartTypeDataSeries.Exists(2) then + printlog "Select 4th entry in Data Series" + if fSetListBoxByItem ( DataSeries , 4 ) > 0 then + warnlog "Selecting 4th item in Data Series failed. EXITING!" + TabChartTypeDataSeries.Cancel + call hCloseDocument + goto endsub + endif + printlog "Select Name in Data Ranges" + if fSetListBoxByItem ( DataRanges , 1 ) > 0 then + warnlog "Something went wrong selecting 'Data Ranges' item No. 1." + endif + printlog "Check substring '$F$1' in Range for Name" + sControlString = RangeFor.GetText + printlog "'Range for name' is: " & sControlString + if instr ( sControlString , "$F$1" ) = 0 Then + warnlog "'Range for name' wasn't correctly preserved after save and reload." + endif + printlog "Select Y-Values in Data Ranges" + if fSetListBoxByItem ( DataRanges , 2 ) > 0 then + warnlog "Something went wrong selecting 'Data Ranges' item No. 2. EXITING!" + TabChartTypeDataSeries.Cancel + call hCloseDocument + goto endsub + endif + printlog "Check substring '$F$2:$F$13' and '$D$17'in Range for Name" + sControlString = RangeFor.GetText + if instr ( sControlString , "$F$2:$F$13" ) = 0 Then + warnlog "'Range for Y-Values' wasn't correctly preserved after save and reload." + endif + if instr ( sControlString , "$D$17" ) = 0 Then + warnlog "'Range for Y-Values' wasn't correctly preserved after save and reload." + endif + printlog "Check substring '$A$2:$A$13' and '$A$19'in Categories" + sControlString = Categories.GetText + if instr ( sControlString , "$A$2:$A$13" ) = 0 Then + warnlog "'Categories' wasn't correctly preserved after save and reload." + endif + if instr ( sControlString , "$A$19" ) = 0 Then + warnlog "'Categories' wasn't correctly preserved after save and reload." + endif + printlog "Leave tab page data series with CANCEL" + TabChartTypeDataSeries.Cancel + else + warnlog "Tab page Data Series was not up!" + end if + printlog "Insert / Title" + InsertTitle + Kontext "InsertTitleDialog" + if InsertTitleDialog.Exists(2) then + printlog "Check if 'Title' text box is empty" + sControlString = MainTitle.GetText + if sControlString <> "" then + warnlog "Empty Title string wasn't preserved after save and reload." + endif + printlog "Check if 'Subtitle' text box is empty" + sControlString = SubTitle.GetText + if sControlString <> "" then + warnlog "Empty Subtitle string wasn't preserved after save and reload." + endif + printlog "Check if 'X Title' text box is empty" + sControlString = TitleXaxis.GetText + if sControlString <> "" then + warnlog "Empty X Title string wasn't preserved after save and reload." + endif + printlog "Check if 'Y Title' text box is empty" + sControlString = TitleYaxis.GetText + if sControlString <> "" then + warnlog "Empty Y Title string wasn't preserved after save and reload." + endif + printlog "Check if 'Z Title' text box is empty" + sControlString = TitleZaxis.GetText + if sControlString <> "" then + warnlog "Empty Z Title string wasn't preserved after save and reload." + endif + printlog "Leaving Title dialog with Cancel" + InsertTitleDialog.Cancel + else + warnlog "Title dialog was not up!" + end if + printlog "Insert / Grids" + If fInvokeGridsDialog = 0 then + Kontext "InsertGridsDialog" + printlog "Check if 'Gridlines X Axis' box is checked" + if MainGridXaxis.IsChecked then + warnlog "Check box 'Gridlines X Axis' (disabled) wasn't preserved after save and reload." + endif + printlog "Check if 'Gridlines Y Axis' box is unchecked" + if MainGridYaxis.IsChecked then + warnlog "Check box 'Gridlines Y Axis' (disabled) wasn't preserved after save and reload." + endif + printlog "Check if 'Gridlines Z Axis' box is checked" + if MainGridZaxis.IsEnabled then + warnlog "Check box 'Gridlines Z Axis' shouldn't be enabled after save and reload." + endif + printlog "Leave dialog with CANCEL" + InsertGridsDialog.Cancel + else + warnlog "Insert Grids dialog was not up!" + end if + printlog "Insert / Legend" + if fInvokeLegendDialog() = 0 then + printlog "Check if 'Legend Display' box is checked" + Kontext "InsertLegendDialog" + if Display.IsChecked then + warnlog "Check box 'Legend Display' (disabled) wasn't preserved after save and reload." + endif + printlog "Leave dialog with CANCEL." + InsertLegendDialog.Cancel + else + warnlog "Insert Legend dialog was not up!" + end if + printlog "Press ESCAPE button (deselecting the OLE object)" + Kontext "DocumentCalc" + DocumentCalc.TypeKeys "" + printlog "Close document" + Call hCloseDocument +endcase + diff --git a/testautomation/chart2/optional/input/ods/2d_areas_normal.ods b/testautomation/chart2/optional/input/ods/2d_areas_normal.ods new file mode 100755 index 000000000000..432d5edf3013 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_areas_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_areas_percent.ods b/testautomation/chart2/optional/input/ods/2d_areas_percent.ods new file mode 100755 index 000000000000..6e4d8dd362f7 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_areas_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_areas_stacked.ods b/testautomation/chart2/optional/input/ods/2d_areas_stacked.ods new file mode 100755 index 000000000000..ff47f9503829 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_areas_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_bars_normal.ods b/testautomation/chart2/optional/input/ods/2d_bars_normal.ods new file mode 100755 index 000000000000..cd4d74737e4e Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_bars_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_bars_percent.ods b/testautomation/chart2/optional/input/ods/2d_bars_percent.ods new file mode 100755 index 000000000000..0abeac786764 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_bars_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_bars_stacked.ods b/testautomation/chart2/optional/input/ods/2d_bars_stacked.ods new file mode 100755 index 000000000000..865ce277e3de Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_bars_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_columns_lines_and_columns.ods b/testautomation/chart2/optional/input/ods/2d_columns_lines_and_columns.ods new file mode 100755 index 000000000000..08c11fd62c3c Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_columns_lines_and_columns.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_columns_lines_and_stacked_columns.ods b/testautomation/chart2/optional/input/ods/2d_columns_lines_and_stacked_columns.ods new file mode 100755 index 000000000000..43231f8b9277 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_columns_lines_and_stacked_columns.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_columns_normal.ods b/testautomation/chart2/optional/input/ods/2d_columns_normal.ods new file mode 100755 index 000000000000..17c69191bb0d Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_columns_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_columns_percent.ods b/testautomation/chart2/optional/input/ods/2d_columns_percent.ods new file mode 100755 index 000000000000..0e3d566095dc Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_columns_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/2d_columns_stacked.ods b/testautomation/chart2/optional/input/ods/2d_columns_stacked.ods new file mode 100755 index 000000000000..aa336e6b5675 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/2d_columns_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/3d_lines_deep.ods b/testautomation/chart2/optional/input/ods/3d_lines_deep.ods new file mode 100755 index 000000000000..935743967998 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/3d_lines_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/3d_pies_normal.ods b/testautomation/chart2/optional/input/ods/3d_pies_normal.ods new file mode 100755 index 000000000000..e9744be8a22f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/3d_pies_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/areas_deep.ods b/testautomation/chart2/optional/input/ods/areas_deep.ods new file mode 100755 index 000000000000..1b46933caacb Binary files /dev/null and b/testautomation/chart2/optional/input/ods/areas_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/areas_percent.ods b/testautomation/chart2/optional/input/ods/areas_percent.ods new file mode 100755 index 000000000000..1852aba1b34f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/areas_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/areas_stacked.ods b/testautomation/chart2/optional/input/ods/areas_stacked.ods new file mode 100755 index 000000000000..6fa37c09c281 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/areas_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_deep.ods b/testautomation/chart2/optional/input/ods/bars_deep.ods new file mode 100755 index 000000000000..8c7f783085e8 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_cones.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_cones.ods new file mode 100755 index 000000000000..1fa0961b3328 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_cones.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_cones_deep.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_cones_deep.ods new file mode 100755 index 000000000000..15cacdd74eb5 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_cones_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_cones_percent.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_cones_percent.ods new file mode 100755 index 000000000000..c541078f546a Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_cones_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids.ods new file mode 100755 index 000000000000..b6e318cf64fa Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_deep.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_deep.ods new file mode 100755 index 000000000000..2b803bef7d96 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_percent.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_percent.ods new file mode 100755 index 000000000000..d6691f364e45 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_stacked.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_stacked.ods new file mode 100755 index 000000000000..aa398472ae09 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_pyramids_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_horizontal_stacked_cones.ods b/testautomation/chart2/optional/input/ods/bars_horizontal_stacked_cones.ods new file mode 100755 index 000000000000..30d4d212f305 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_horizontal_stacked_cones.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_normal.ods b/testautomation/chart2/optional/input/ods/bars_normal.ods new file mode 100755 index 000000000000..ab347ca91d08 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_percent.ods b/testautomation/chart2/optional/input/ods/bars_percent.ods new file mode 100755 index 000000000000..60e8bd419c46 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_stacked.ods b/testautomation/chart2/optional/input/ods/bars_stacked.ods new file mode 100755 index 000000000000..07561d1ce18b Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_tube.ods b/testautomation/chart2/optional/input/ods/bars_tube.ods new file mode 100755 index 000000000000..413c6a8b7877 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_tube.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_tubes_deep.ods b/testautomation/chart2/optional/input/ods/bars_tubes_deep.ods new file mode 100755 index 000000000000..fa4e40a643d9 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_tubes_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_tubes_percent.ods b/testautomation/chart2/optional/input/ods/bars_tubes_percent.ods new file mode 100755 index 000000000000..06f9ef3c6cf4 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_tubes_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/bars_tubes_stacked.ods b/testautomation/chart2/optional/input/ods/bars_tubes_stacked.ods new file mode 100755 index 000000000000..9e1799d2fe21 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/bars_tubes_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cones.ods b/testautomation/chart2/optional/input/ods/columns_cones.ods new file mode 100755 index 000000000000..244f4a64796d Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cones.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cones_deep.ods b/testautomation/chart2/optional/input/ods/columns_cones_deep.ods new file mode 100755 index 000000000000..7d8590521be1 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cones_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cones_percent.ods b/testautomation/chart2/optional/input/ods/columns_cones_percent.ods new file mode 100755 index 000000000000..4c9929d2e7c9 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cones_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cones_stacked.ods b/testautomation/chart2/optional/input/ods/columns_cones_stacked.ods new file mode 100755 index 000000000000..52e0d8bc811a Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cones_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cylinder.ods b/testautomation/chart2/optional/input/ods/columns_cylinder.ods new file mode 100755 index 000000000000..6f60dabc72f5 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cylinder.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cylinder_deep.ods b/testautomation/chart2/optional/input/ods/columns_cylinder_deep.ods new file mode 100755 index 000000000000..6d05c3839e67 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cylinder_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cylinder_percent.ods b/testautomation/chart2/optional/input/ods/columns_cylinder_percent.ods new file mode 100755 index 000000000000..0e6219083d0d Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cylinder_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_cylinder_stacked.ods b/testautomation/chart2/optional/input/ods/columns_cylinder_stacked.ods new file mode 100755 index 000000000000..0ef322eeab81 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_cylinder_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_deep.ods b/testautomation/chart2/optional/input/ods/columns_deep.ods new file mode 100755 index 000000000000..671adc2cd1bc Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_normal.ods b/testautomation/chart2/optional/input/ods/columns_normal.ods new file mode 100755 index 000000000000..779f498f4cb4 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_percent.ods b/testautomation/chart2/optional/input/ods/columns_percent.ods new file mode 100755 index 000000000000..0792da4ee2fe Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_pyramids.ods b/testautomation/chart2/optional/input/ods/columns_pyramids.ods new file mode 100755 index 000000000000..ed7f0c9b100a Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_pyramids.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_pyramids_deep.ods b/testautomation/chart2/optional/input/ods/columns_pyramids_deep.ods new file mode 100755 index 000000000000..8b645c0ef65f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_pyramids_deep.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_pyramids_percent.ods b/testautomation/chart2/optional/input/ods/columns_pyramids_percent.ods new file mode 100755 index 000000000000..227d767dbdb8 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_pyramids_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_pyramids_stacked.ods b/testautomation/chart2/optional/input/ods/columns_pyramids_stacked.ods new file mode 100755 index 000000000000..21d805226a6c Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_pyramids_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/columns_stacked.ods b/testautomation/chart2/optional/input/ods/columns_stacked.ods new file mode 100755 index 000000000000..1c1e4db7c567 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/columns_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_b-spline.ods b/testautomation/chart2/optional/input/ods/lines_b-spline.ods new file mode 100755 index 000000000000..2464a7cd8991 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_b-spline.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_b-spline_with_symbols.ods b/testautomation/chart2/optional/input/ods/lines_b-spline_with_symbols.ods new file mode 100755 index 000000000000..8b6eb5183b8f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_b-spline_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_cubic_spline.ods b/testautomation/chart2/optional/input/ods/lines_cubic_spline.ods new file mode 100755 index 000000000000..18225f287c6b Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_cubic_spline.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_cubic_spline_with_symbols.ods b/testautomation/chart2/optional/input/ods/lines_cubic_spline_with_symbols.ods new file mode 100755 index 000000000000..af78f25b730f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_cubic_spline_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_normal.ods b/testautomation/chart2/optional/input/ods/lines_normal.ods new file mode 100755 index 000000000000..8d8bac6e26f6 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_percent.ods b/testautomation/chart2/optional/input/ods/lines_percent.ods new file mode 100755 index 000000000000..442ff79a0c37 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_percent_with_symbols.ods b/testautomation/chart2/optional/input/ods/lines_percent_with_symbols.ods new file mode 100755 index 000000000000..eba0abb625a6 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_percent_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_stacked.ods b/testautomation/chart2/optional/input/ods/lines_stacked.ods new file mode 100755 index 000000000000..e56af744c592 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_stacked_with_symbols.ods b/testautomation/chart2/optional/input/ods/lines_stacked_with_symbols.ods new file mode 100755 index 000000000000..bdb045617c8b Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_stacked_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/lines_symbols.ods b/testautomation/chart2/optional/input/ods/lines_symbols.ods new file mode 100755 index 000000000000..63a1793c5695 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/lines_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/net_normal.ods b/testautomation/chart2/optional/input/ods/net_normal.ods new file mode 100755 index 000000000000..51a93cceef3f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/net_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/net_percent.ods b/testautomation/chart2/optional/input/ods/net_percent.ods new file mode 100755 index 000000000000..66d9e5dac017 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/net_percent.ods differ diff --git a/testautomation/chart2/optional/input/ods/net_percent_with_symbols.ods b/testautomation/chart2/optional/input/ods/net_percent_with_symbols.ods new file mode 100755 index 000000000000..07d8eac46f8f Binary files /dev/null and b/testautomation/chart2/optional/input/ods/net_percent_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/net_stacked.ods b/testautomation/chart2/optional/input/ods/net_stacked.ods new file mode 100755 index 000000000000..933d1590dfa9 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/net_stacked.ods differ diff --git a/testautomation/chart2/optional/input/ods/net_stacked_with_symbols.ods b/testautomation/chart2/optional/input/ods/net_stacked_with_symbols.ods new file mode 100755 index 000000000000..529d97f765c5 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/net_stacked_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/net_symbols.ods b/testautomation/chart2/optional/input/ods/net_symbols.ods new file mode 100755 index 000000000000..47e2c2fcab37 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/net_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/pies_normal.ods b/testautomation/chart2/optional/input/ods/pies_normal.ods new file mode 100755 index 000000000000..2019ca4de8fc Binary files /dev/null and b/testautomation/chart2/optional/input/ods/pies_normal.ods differ diff --git a/testautomation/chart2/optional/input/ods/pies_offset1.ods b/testautomation/chart2/optional/input/ods/pies_offset1.ods new file mode 100755 index 000000000000..7a413717b281 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/pies_offset1.ods differ diff --git a/testautomation/chart2/optional/input/ods/pies_offset2.ods b/testautomation/chart2/optional/input/ods/pies_offset2.ods new file mode 100755 index 000000000000..aa879680e962 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/pies_offset2.ods differ diff --git a/testautomation/chart2/optional/input/ods/pies_rings.ods b/testautomation/chart2/optional/input/ods/pies_rings.ods new file mode 100755 index 000000000000..4103e6826132 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/pies_rings.ods differ diff --git a/testautomation/chart2/optional/input/ods/stockchart_type1.ods b/testautomation/chart2/optional/input/ods/stockchart_type1.ods new file mode 100755 index 000000000000..c04cf3b26423 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/stockchart_type1.ods differ diff --git a/testautomation/chart2/optional/input/ods/stockchart_type2.ods b/testautomation/chart2/optional/input/ods/stockchart_type2.ods new file mode 100755 index 000000000000..17192c26a2d7 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/stockchart_type2.ods differ diff --git a/testautomation/chart2/optional/input/ods/stockchart_type3.ods b/testautomation/chart2/optional/input/ods/stockchart_type3.ods new file mode 100755 index 000000000000..d826155f2f65 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/stockchart_type3.ods differ diff --git a/testautomation/chart2/optional/input/ods/stockchart_type4.ods b/testautomation/chart2/optional/input/ods/stockchart_type4.ods new file mode 100755 index 000000000000..5e501519df84 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/stockchart_type4.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_b-spline.ods b/testautomation/chart2/optional/input/ods/xy_chart_b-spline.ods new file mode 100755 index 000000000000..7a2164686578 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_b-spline.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_b-spline_with_symbols.ods b/testautomation/chart2/optional/input/ods/xy_chart_b-spline_with_symbols.ods new file mode 100755 index 000000000000..99475516a4a0 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_b-spline_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_cubic_spline.ods b/testautomation/chart2/optional/input/ods/xy_chart_cubic_spline.ods new file mode 100755 index 000000000000..a5acb4fc1c6b Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_cubic_spline.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_cubic_spline_with_symbols.ods b/testautomation/chart2/optional/input/ods/xy_chart_cubic_spline_with_symbols.ods new file mode 100755 index 000000000000..4baec96aed0b Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_cubic_spline_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_lines_only.ods b/testautomation/chart2/optional/input/ods/xy_chart_lines_only.ods new file mode 100755 index 000000000000..1011023b7aa4 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_lines_only.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_lines_with_symbols.ods b/testautomation/chart2/optional/input/ods/xy_chart_lines_with_symbols.ods new file mode 100755 index 000000000000..78287f44f574 Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_lines_with_symbols.ods differ diff --git a/testautomation/chart2/optional/input/ods/xy_chart_symbols_only.ods b/testautomation/chart2/optional/input/ods/xy_chart_symbols_only.ods new file mode 100755 index 000000000000..f4db70209e4b Binary files /dev/null and b/testautomation/chart2/optional/input/ods/xy_chart_symbols_only.ods differ diff --git a/testautomation/chart2/optional/input/randomData.ods b/testautomation/chart2/optional/input/randomData.ods new file mode 100755 index 000000000000..925a86f8a49b Binary files /dev/null and b/testautomation/chart2/optional/input/randomData.ods differ diff --git a/testautomation/chart2/optional/input/sxc/2d_areas_normal.sxc b/testautomation/chart2/optional/input/sxc/2d_areas_normal.sxc new file mode 100755 index 000000000000..ab5dd29583ae Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_areas_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_areas_percent.sxc b/testautomation/chart2/optional/input/sxc/2d_areas_percent.sxc new file mode 100755 index 000000000000..6916219fa143 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_areas_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_areas_stacked.sxc b/testautomation/chart2/optional/input/sxc/2d_areas_stacked.sxc new file mode 100755 index 000000000000..e4fe98a1dee3 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_areas_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_bars_normal.sxc b/testautomation/chart2/optional/input/sxc/2d_bars_normal.sxc new file mode 100755 index 000000000000..2369bd0e969e Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_bars_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_bars_percent.sxc b/testautomation/chart2/optional/input/sxc/2d_bars_percent.sxc new file mode 100755 index 000000000000..c824832c859c Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_bars_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_bars_stacked.sxc b/testautomation/chart2/optional/input/sxc/2d_bars_stacked.sxc new file mode 100755 index 000000000000..6b8d6086bce9 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_bars_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_columns_lines_and_columns.sxc b/testautomation/chart2/optional/input/sxc/2d_columns_lines_and_columns.sxc new file mode 100755 index 000000000000..bf573430e041 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_columns_lines_and_columns.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_columns_lines_and_stacked_columns.sxc b/testautomation/chart2/optional/input/sxc/2d_columns_lines_and_stacked_columns.sxc new file mode 100755 index 000000000000..4c77436af381 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_columns_lines_and_stacked_columns.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_columns_normal.sxc b/testautomation/chart2/optional/input/sxc/2d_columns_normal.sxc new file mode 100755 index 000000000000..485938995250 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_columns_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_columns_percent.sxc b/testautomation/chart2/optional/input/sxc/2d_columns_percent.sxc new file mode 100755 index 000000000000..4db5741102d6 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_columns_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/2d_columns_stacked.sxc b/testautomation/chart2/optional/input/sxc/2d_columns_stacked.sxc new file mode 100755 index 000000000000..2a564bb25102 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/2d_columns_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/3d_lines_deep.sxc b/testautomation/chart2/optional/input/sxc/3d_lines_deep.sxc new file mode 100755 index 000000000000..477ec0340dc8 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/3d_lines_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/3d_pies_normal.sxc b/testautomation/chart2/optional/input/sxc/3d_pies_normal.sxc new file mode 100755 index 000000000000..77697ab3b28b Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/3d_pies_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/areas_deep.sxc b/testautomation/chart2/optional/input/sxc/areas_deep.sxc new file mode 100755 index 000000000000..9e9d03add2b1 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/areas_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/areas_percent.sxc b/testautomation/chart2/optional/input/sxc/areas_percent.sxc new file mode 100755 index 000000000000..907f6c65c1fb Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/areas_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/areas_stacked.sxc b/testautomation/chart2/optional/input/sxc/areas_stacked.sxc new file mode 100755 index 000000000000..b6532d15b57e Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/areas_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_deep.sxc b/testautomation/chart2/optional/input/sxc/bars_deep.sxc new file mode 100755 index 000000000000..f359777754ad Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_cones.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_cones.sxc new file mode 100755 index 000000000000..da42284992a0 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_cones.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_cones_deep.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_cones_deep.sxc new file mode 100755 index 000000000000..f1d8a29de3e2 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_cones_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_cones_percent.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_cones_percent.sxc new file mode 100755 index 000000000000..cd7fa1504398 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_cones_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids.sxc new file mode 100755 index 000000000000..1b893e632963 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_deep.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_deep.sxc new file mode 100755 index 000000000000..a6bc1035d3a0 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_percent.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_percent.sxc new file mode 100755 index 000000000000..49df7edfbbd9 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_stacked.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_stacked.sxc new file mode 100755 index 000000000000..006914bc5f1b Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_pyramids_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_horizontal_stacked_cones.sxc b/testautomation/chart2/optional/input/sxc/bars_horizontal_stacked_cones.sxc new file mode 100755 index 000000000000..340c5022a15f Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_horizontal_stacked_cones.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_normal.sxc b/testautomation/chart2/optional/input/sxc/bars_normal.sxc new file mode 100755 index 000000000000..376dceb7e453 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_percent.sxc b/testautomation/chart2/optional/input/sxc/bars_percent.sxc new file mode 100755 index 000000000000..23aa49beee9b Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_stacked.sxc b/testautomation/chart2/optional/input/sxc/bars_stacked.sxc new file mode 100755 index 000000000000..65f51089bd5d Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_tube.sxc b/testautomation/chart2/optional/input/sxc/bars_tube.sxc new file mode 100755 index 000000000000..597bcd4b78c2 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_tube.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_tubes_deep.sxc b/testautomation/chart2/optional/input/sxc/bars_tubes_deep.sxc new file mode 100755 index 000000000000..99a57cfa8b3e Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_tubes_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_tubes_percent.sxc b/testautomation/chart2/optional/input/sxc/bars_tubes_percent.sxc new file mode 100755 index 000000000000..9f380b773ade Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_tubes_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/bars_tubes_stacked.sxc b/testautomation/chart2/optional/input/sxc/bars_tubes_stacked.sxc new file mode 100755 index 000000000000..785494e63b1b Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/bars_tubes_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cones.sxc b/testautomation/chart2/optional/input/sxc/columns_cones.sxc new file mode 100755 index 000000000000..a9c30a8162ef Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cones.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cones_deep.sxc b/testautomation/chart2/optional/input/sxc/columns_cones_deep.sxc new file mode 100755 index 000000000000..e7752e61313b Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cones_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cones_percent.sxc b/testautomation/chart2/optional/input/sxc/columns_cones_percent.sxc new file mode 100755 index 000000000000..3b070374a1de Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cones_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cones_stacked.sxc b/testautomation/chart2/optional/input/sxc/columns_cones_stacked.sxc new file mode 100755 index 000000000000..ed78861c0cdb Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cones_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cylinder.sxc b/testautomation/chart2/optional/input/sxc/columns_cylinder.sxc new file mode 100755 index 000000000000..6c088275ba78 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cylinder.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cylinder_deep.sxc b/testautomation/chart2/optional/input/sxc/columns_cylinder_deep.sxc new file mode 100755 index 000000000000..e5c686296111 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cylinder_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cylinder_percent.sxc b/testautomation/chart2/optional/input/sxc/columns_cylinder_percent.sxc new file mode 100755 index 000000000000..69f60c5da039 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cylinder_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_cylinder_stacked.sxc b/testautomation/chart2/optional/input/sxc/columns_cylinder_stacked.sxc new file mode 100755 index 000000000000..0e12cc60884e Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_cylinder_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_deep.sxc b/testautomation/chart2/optional/input/sxc/columns_deep.sxc new file mode 100755 index 000000000000..ab5ca7786370 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_normal.sxc b/testautomation/chart2/optional/input/sxc/columns_normal.sxc new file mode 100755 index 000000000000..16c290525b0f Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_percent.sxc b/testautomation/chart2/optional/input/sxc/columns_percent.sxc new file mode 100755 index 000000000000..c1df514a8401 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_pyramids.sxc b/testautomation/chart2/optional/input/sxc/columns_pyramids.sxc new file mode 100755 index 000000000000..74fb0626c34c Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_pyramids.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_pyramids_deep.sxc b/testautomation/chart2/optional/input/sxc/columns_pyramids_deep.sxc new file mode 100755 index 000000000000..1e4b7d3d0894 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_pyramids_deep.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_pyramids_percent.sxc b/testautomation/chart2/optional/input/sxc/columns_pyramids_percent.sxc new file mode 100755 index 000000000000..756328be651d Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_pyramids_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_pyramids_stacked.sxc b/testautomation/chart2/optional/input/sxc/columns_pyramids_stacked.sxc new file mode 100755 index 000000000000..e63eca4c6dbc Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_pyramids_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/columns_stacked.sxc b/testautomation/chart2/optional/input/sxc/columns_stacked.sxc new file mode 100755 index 000000000000..385bb61adf5c Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/columns_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_b-spline.sxc b/testautomation/chart2/optional/input/sxc/lines_b-spline.sxc new file mode 100755 index 000000000000..9ae37f5f2710 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_b-spline.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_b-spline_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/lines_b-spline_with_symbols.sxc new file mode 100755 index 000000000000..49b2aa51c7d3 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_b-spline_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_cubic_spline.sxc b/testautomation/chart2/optional/input/sxc/lines_cubic_spline.sxc new file mode 100755 index 000000000000..6d644b8c9143 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_cubic_spline.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_cubic_spline_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/lines_cubic_spline_with_symbols.sxc new file mode 100755 index 000000000000..a3e97a939aa3 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_cubic_spline_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_normal.sxc b/testautomation/chart2/optional/input/sxc/lines_normal.sxc new file mode 100755 index 000000000000..f86c92c3930e Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_percent.sxc b/testautomation/chart2/optional/input/sxc/lines_percent.sxc new file mode 100755 index 000000000000..b569c4386d48 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_percent_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/lines_percent_with_symbols.sxc new file mode 100755 index 000000000000..0db3d31a87c2 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_percent_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_stacked.sxc b/testautomation/chart2/optional/input/sxc/lines_stacked.sxc new file mode 100755 index 000000000000..9ee264e1a4a0 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_stacked_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/lines_stacked_with_symbols.sxc new file mode 100755 index 000000000000..31f0e0b25e35 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_stacked_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/lines_symbols.sxc b/testautomation/chart2/optional/input/sxc/lines_symbols.sxc new file mode 100755 index 000000000000..ed4cd005d3da Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/lines_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/net_normal.sxc b/testautomation/chart2/optional/input/sxc/net_normal.sxc new file mode 100755 index 000000000000..b2c743bcc4a5 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/net_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/net_percent.sxc b/testautomation/chart2/optional/input/sxc/net_percent.sxc new file mode 100755 index 000000000000..470bb6159fb7 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/net_percent.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/net_percent_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/net_percent_with_symbols.sxc new file mode 100755 index 000000000000..531c2ba2bffc Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/net_percent_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/net_stacked.sxc b/testautomation/chart2/optional/input/sxc/net_stacked.sxc new file mode 100755 index 000000000000..b9b394c96c26 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/net_stacked.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/net_stacked_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/net_stacked_with_symbols.sxc new file mode 100755 index 000000000000..4452396dd5df Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/net_stacked_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/net_symbols.sxc b/testautomation/chart2/optional/input/sxc/net_symbols.sxc new file mode 100755 index 000000000000..95b281278d68 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/net_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/pies_normal.sxc b/testautomation/chart2/optional/input/sxc/pies_normal.sxc new file mode 100755 index 000000000000..8e4e16bcda57 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/pies_normal.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/pies_offset1.sxc b/testautomation/chart2/optional/input/sxc/pies_offset1.sxc new file mode 100755 index 000000000000..f3aad332ff4e Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/pies_offset1.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/pies_offset2.sxc b/testautomation/chart2/optional/input/sxc/pies_offset2.sxc new file mode 100755 index 000000000000..87a3e8aa8e21 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/pies_offset2.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/pies_rings.sxc b/testautomation/chart2/optional/input/sxc/pies_rings.sxc new file mode 100755 index 000000000000..35f1a62b6105 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/pies_rings.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/stockchart_type1.sxc b/testautomation/chart2/optional/input/sxc/stockchart_type1.sxc new file mode 100755 index 000000000000..3171dd3f27dd Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/stockchart_type1.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/stockchart_type2.sxc b/testautomation/chart2/optional/input/sxc/stockchart_type2.sxc new file mode 100755 index 000000000000..fbb79d452749 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/stockchart_type2.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/stockchart_type3.sxc b/testautomation/chart2/optional/input/sxc/stockchart_type3.sxc new file mode 100755 index 000000000000..27d23cce0264 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/stockchart_type3.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/stockchart_type4.sxc b/testautomation/chart2/optional/input/sxc/stockchart_type4.sxc new file mode 100755 index 000000000000..d5ffa43c9f53 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/stockchart_type4.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_b-spline.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_b-spline.sxc new file mode 100755 index 000000000000..7f389fa11a21 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_b-spline.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_b-spline_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_b-spline_with_symbols.sxc new file mode 100755 index 000000000000..fb371cd3a767 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_b-spline_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline.sxc new file mode 100755 index 000000000000..cfcca1e86de2 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline_with_symbols.sxc new file mode 100755 index 000000000000..a545222de37d Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_cubic_spline_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_lines_only.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_lines_only.sxc new file mode 100755 index 000000000000..73c0868ed3ad Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_lines_only.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_lines_with_symbols.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_lines_with_symbols.sxc new file mode 100755 index 000000000000..c6014942b630 Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_lines_with_symbols.sxc differ diff --git a/testautomation/chart2/optional/input/sxc/xy_chart_symbols_only.sxc b/testautomation/chart2/optional/input/sxc/xy_chart_symbols_only.sxc new file mode 100755 index 000000000000..de39abd4ed1b Binary files /dev/null and b/testautomation/chart2/optional/input/sxc/xy_chart_symbols_only.sxc differ -- cgit