<test_definition>
<suite category="W3C/HTML5 APIs" name="tct-3dtransforms-css3-tests">
<set name="3DTransforms" type="js">
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="backface-visibility-hidden-001" purpose="When the value of backface visibility property is 'hidden' then the back side of a transformed element is invisible when facing the viewer">
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="backface-visibility-hidden-001" purpose="When the value of backface visibility property is 'hidden' then the back side of a transformed element is invisible when facing the viewer">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/backface-visibility-hidden-001-manual.html</test_script_entry>
</description>
- </testcase>-->
+ </testcase>
<!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css3-transform-perspective" purpose="Check if rotateX 90 degrees with perspective make it invisible">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css3-transform-perspective-manual.html</test_script_entry>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css3-transform-rotateY-manual.html</test_script_entry>
</description>
</testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-rotate-2d-3d-001" purpose="This transform rotates a tall rectangle by 90 degrees then applies a 3D rotation in the X axis">
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-rotate-2d-3d-001" purpose="This transform rotates a tall rectangle by 90 degrees then applies a 3D rotation in the X axis">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-rotate-2d-3d-001-ref.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-X-negative" purpose="Check that rotate the 2:1 rectangle on X-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-X-negative" purpose="Check that rotate the 2:1 rectangle on X-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotate3d-X-negative-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-X-positive" purpose="Check that rotate3d a 2:1 rectangle on X-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-X-positive" purpose="Check that rotate3d a 2:1 rectangle on X-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotate3d-X-positive-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-Y-negative" purpose="Check that rotate3d a 2:1 rectangle on Y-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-Y-negative" purpose="Check that rotate3d a 2:1 rectangle on Y-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotate3d-Y-negative-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-Y-positive" purpose="Check that rotate3d a 2:1 rectangle on Y-axis for -60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-Y-positive" purpose="Check that rotate3d a 2:1 rectangle on Y-axis for -60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotate3d-Y-positive-manual.html</test_script_entry>
</description>
- </testcase>-->
+ </testcase>
<!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotate3d-Z-negative" purpose="Check that rotate3d a vertical rectangle for -90 degree on Z-axis will cover the horizontal red rectangle">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotate3d-Z-negative-manual.html</test_script_entry>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotate3d-Z-positive-manual.html</test_script_entry>
</description>
</testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateX-negative" purpose="Check that rotate a 2:1 rectangle on X-axis for -60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateX-negative" purpose="Check that rotate a 2:1 rectangle on X-axis for -60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotateX-negative-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateX-positive" purpose="Check that rotate a 2:1 rectangle on X-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateX-positive" purpose="Check that rotate a 2:1 rectangle on X-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotateX-positive-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateY-negative" purpose="Check that rotate a 2:1 rectangle on Y-axis for -60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateY-negative" purpose="Check that rotate a 2:1 rectangle on Y-axis for -60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotateY-negative-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateY-positive" purpose="Check that rotate a 2:1 rectangle on Y-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateY-positive" purpose="Check that rotate a 2:1 rectangle on Y-axis for 60 degree we will get a square and completely cover the red square and here we use border due to the rectangle not be rotated would cover the red square">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotateY-positive-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateZ-negative" purpose="Check that rotate a vertical rectangle for -90 degree on Z-axis will cover the horizontal red rectangle">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateZ-negative" purpose="Check that rotate a vertical rectangle for -90 degree on Z-axis will cover the horizontal red rectangle">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotateZ-negative-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateZ-positive" purpose="Check that rotate a vertical rectangle for 90 degree on Z-axis will cover the horizontal red rectangle">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-rotateZ-positive" purpose="Check that rotate a vertical rectangle for 90 degree on Z-axis will cover the horizontal red rectangle">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-rotateZ-positive-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-transform-style" purpose="Check that rotate the nested div with transform-style preserve-3d and rotated parent div for -60 degree on Y-axis then and rotated child div for 120 degree so at this time the parent and child should have equal width then child div could cover the red box">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="css-transform-3d-transform-style" purpose="Check that rotate the nested div with transform-style preserve-3d and rotated parent div for -60 degree on Y-axis then and rotated child div for 120 degree so at this time the parent and child should have equal width then child div could cover the red box">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-3d-transform-style-manual.html</test_script_entry>
</description>
- </testcase>-->
+ </testcase>
<!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="auto" id="css-transform-property-existence" purpose="Test css transform property existence" subcase="6">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/css-transform-property-existence.html</test_script_entry>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/perspective-translateZ-0-manual.html</test_script_entry>
</description>
</testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="perspective-translateZ-negative" purpose="Asserts that the scaling is proportional to d/(d - Z) for a negative Z">
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="perspective-translateZ-negative" purpose="Asserts that the scaling is proportional to d/(d - Z) for a negative Z">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/perspective-translateZ-negative-manual.html</test_script_entry>
</description>
- </testcase>-->
+ </testcase>
<!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="perspective-translateZ-positive" purpose="Asserts that the scaling is proportional to d/(d - Z) for a positive Z">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/perspective-translateZ-positive-manual.html</test_script_entry>
</description>
</testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="rotate_x_45deg" purpose="Rotate 45 degree in x axis">
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="rotate_x_45deg" purpose="Rotate 45 degree in x axis">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/rotate_x_45deg-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="rotate_y_45deg" purpose="Rotate 45 degree in y axis">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="rotate_y_45deg" purpose="Rotate 45 degree in y axis">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/rotate_y_45deg-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="rotateY" purpose="When the value of transform is 'rotateY(90deg)' the foward side of a transformed element disappears.">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="rotateY" purpose="When the value of transform is 'rotateY(90deg)' the foward side of a transformed element disappears.">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/rotateY-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform3d-backface-visibility-008" purpose="When 'backface-visiblity' is set to visible the back side of a transformed element is visible.">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform3d-backface-visibility-008" purpose="When 'backface-visiblity' is set to visible the back side of a transformed element is visible.">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transform3d-backface-visibility-008-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform3d-preserve3d-012" purpose="This tests that two 90-degree rotations with the default 'transform-style: flat' do not add together to form a 180-degree rotation">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform3d-preserve3d-012" purpose="This tests that two 90-degree rotations with the default 'transform-style: flat' do not add together to form a 180-degree rotation">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transform3d-preserve3d-012-manual.html</test_script_entry>
</description>
- </testcase>--><!--
+ </testcase><!--
<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform-3d-rotateY-stair-above-001" purpose="A rotateY transform 1 with perspective should result in a trapezoid">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transform-3d-rotateY-stair-above-001-manual.xht</test_script_entry>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transform-3d-rotateY-stair-below-001-manual.xht</test_script_entry>
</description>
</testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform3d-scale-004" purpose="This tests that scale3d(2 2 0) being singular causes the contents not to display">
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transform3d-scale-004" purpose="This tests that scale3d(2 2 0) being singular causes the contents not to display">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transform3d-scale-004-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transforms-rotateY-degree-60" purpose="Check that transform property with rotate function and one parameter">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transforms-rotateY-degree-60" purpose="Check that transform property with rotate function and one parameter">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transforms-rotateY-degree-60-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transofrmed-preserve-3d-1" purpose="The transformed div should establishe a 3D rendering context">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transofrmed-preserve-3d-1" purpose="The transformed div should establishe a 3D rendering context">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transofrmed-preserve-3d-1-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transofrmed-rotateX-3" purpose="The transformed div should rotateX by 180 degrees">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transofrmed-rotateX-3" purpose="The transformed div should rotateX by 180 degrees">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transofrmed-rotateX-3-manual.html</test_script_entry>
</description>
- </testcase>-->
- <!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transofrmed-rotateY-1" purpose="The transformed div should rotate 90 degrees">
+ </testcase>
+ <testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="transofrmed-rotateY-1" purpose="The transformed div should rotate 90 degrees">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/transofrmed-rotateY-1-manual.html</test_script_entry>
</description>
- </testcase>-->
+ </testcase>
<!--<testcase component="W3C_HTML5 APIs/DOM, Forms and Styles/CSS Transforms" execution_type="manual" id="ttwf-css-3d-polygon-cycle" purpose="The red. green and blue rectangles are forming a cycle which should be detected and rendered using Newell Algorithm's">
<description>
<test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/ttwf-css-3d-polygon-cycle-manual.html</test_script_entry>