mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Update web-platform-tests to revision b'544363de4568baf9ae90d71e4822661edc546650'
This commit is contained in:
parent
4d5a804d03
commit
32cc2e03c4
197 changed files with 3539 additions and 2824 deletions
|
@ -28,7 +28,7 @@ test_math_used('calc(atan(e - 2.7182818284590452354) )', '0deg', {type:'angle',
|
|||
|
||||
// General calculations
|
||||
test_math_used('calc(asin(sin(30deg + 1.0471967rad ) ))', '90deg', {type:'angle', approx:0.1});
|
||||
test_math_used('calc(acos(cos(30deg - 0.523599rad ) ))', '0deg'), {type:'angle', approx:0.1};
|
||||
test_math_used('calc(acos(cos(30deg - 0.523599rad ) ))', '0deg', {type:'angle', approx:0.1});
|
||||
test_math_used('calc(asin(sin(3.14159 / 2 + 1 - 1) ))', '90deg', {type:'angle', approx:0.1});
|
||||
test_math_used('calc(asin(sin(100grad) ))', '90deg', {type:'angle', approx:0.1});
|
||||
test_math_used('calc(acos(cos(0 / 2 + 1 - 1) ))', '0deg', {type:'angle', approx:0.1});
|
||||
|
@ -66,4 +66,4 @@ test_math_used('atan2(1rad, -1rad)', '135deg', {type:'angle', approx:0.1});
|
|||
test_math_used('atan2(1s, -1s)', '135deg', {type:'angle', approx:0.1});
|
||||
test_math_used('atan2(1ms, -1ms)', '135deg', {type:'angle', approx:0.1});
|
||||
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
@ -19,10 +19,10 @@ test_math_used('calc(e - exp(1))', '0', {type:'number', approx:0.1});
|
|||
|
||||
//General calculations
|
||||
test_math_used('calc(log( 1 + 1 + 2 /2 - 2) )', '0', {type:'number', approx:0.1});
|
||||
test_math_used('calc(log(1) + exp(0))', '1'), {type:'number', approx:0.1};
|
||||
test_math_used('calc(exp(log(1) + exp(0)*2))', '7.4'), {type:'number', approx:0.1};
|
||||
test_math_used('calc(log(log(1) + exp(0)*10))', '2.3'), {type:'number', approx:0.1};
|
||||
test_math_used('calc(log(log(1) + exp(0)*20, 10))', '1.3'), {type:'number', approx:0.1};
|
||||
test_math_used('calc(log(1) + exp(0))', '1', {type:'number', approx:0.1});
|
||||
test_math_used('calc(exp(log(1) + exp(0)*2))', '7.4', {type:'number', approx:0.1});
|
||||
test_math_used('calc(log(log(1) + exp(0)*10))', '2.3', {type:'number', approx:0.1});
|
||||
test_math_used('calc(log(log(1) + exp(0)*20, 10))', '1.3', {type:'number', approx:0.1});
|
||||
test_math_used('calc(log(e) / log(e) + exp(0)*2 * log(e))', '3', {type:'number', approx:0.1});
|
||||
test_math_used('calc(log((1 + 1) /2) / log(e) + exp(0*1)*2 * log(e))', '2', {type:'number', approx:0.1});
|
||||
test_math_used('calc(log((3 + 1) /2, 2) / log(e) + exp(0*1)*2 * log(e))', '3', {type:'number', approx:0.1});
|
||||
|
|
|
@ -10,14 +10,14 @@
|
|||
<script>
|
||||
|
||||
// Identity tests
|
||||
test_math_used('pow(1,1)', '1', {type:'number'});
|
||||
test_math_used('sqrt(1)', '1', {type:'number'});
|
||||
test_math_used('hypot(1)', '1', {type:'number'});
|
||||
test_math_used('pow(1,1)', '1', {type:'integer'});
|
||||
test_math_used('sqrt(1)', '1', {type:'integer'});
|
||||
test_math_used('hypot(1)', '1', {type:'integer'});
|
||||
|
||||
// Nestings
|
||||
test_math_used('sqrt(pow(1,1))', '1');
|
||||
test_math_used('hypot(pow(1, sqrt(1)))', '1');
|
||||
test_math_used('calc(hypot(pow((1 + sqrt(1)) / 2, sqrt(1))))', '1');
|
||||
test_math_used('sqrt(pow(1,1))', '1', {type:'integer'});
|
||||
test_math_used('hypot(pow(1, sqrt(1)))', '1', {type:'integer'});
|
||||
test_math_used('calc(hypot(pow((1 + sqrt(1)) / 2, sqrt(1))))', '1', {type:'integer'});
|
||||
|
||||
// General calculations
|
||||
test_math_used('calc(100px * pow(2, pow(2, 2)))','1600px');
|
||||
|
@ -54,4 +54,4 @@ test_math_used('hypot(1deg)', '1deg', {type:'angle', approx:0.001});
|
|||
test_math_used('hypot(1grad)', '1grad', {type:'angle', approx:0.001});
|
||||
test_math_used('hypot(1rad)', '1rad', {type:'angle', approx:0.001});
|
||||
test_math_used('hypot(1turn)', '1turn', {type:'angle', approx:0.001});
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
@ -27,7 +27,6 @@ test_invalid_number('hypot(1 * )');
|
|||
test_invalid_number('hypot(1 / )');
|
||||
test_invalid_number('hypot(1 2)');
|
||||
test_invalid_number('hypot(1, , 2)');
|
||||
test_invalid_number('hypot(1, 2)');
|
||||
test_invalid_number('sqrt()');
|
||||
test_invalid_number('sqrt( )');
|
||||
test_invalid_number('sqrt(,)');
|
||||
|
@ -50,7 +49,6 @@ test_invalid_number('pow(1 * )');
|
|||
test_invalid_number('pow(1 / )');
|
||||
test_invalid_number('pow(1 2)');
|
||||
test_invalid_number('pow(1, , 2)');
|
||||
test_invalid_number('pow(1, 2)');
|
||||
|
||||
// General tests
|
||||
test_invalid_length('calc(1px * pow(1))');
|
||||
|
@ -59,10 +57,12 @@ test_invalid_length('calc(sqrt(100px)');
|
|||
test_invalid_length('hypot(2px, 40%)');
|
||||
test_invalid_length('hypot(2px, 3)');
|
||||
test_invalid_length('hypot(3, ,4)');
|
||||
test_invalid_length('hypot(1, 2)');
|
||||
test_invalid_length('calc(1px * pow(2 3))');
|
||||
test_invalid_length('hypot()');
|
||||
test_invalid_length('calc(pow(2))');
|
||||
test_invalid_length('pow())');
|
||||
test_invalid_length('pow(1, 2)');
|
||||
test_invalid_length('calc(sqrt())');
|
||||
test_invalid_length('calc(sqrt(100, 200))');
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
@ -9,15 +9,15 @@
|
|||
<div id="target"></div>
|
||||
<script>
|
||||
// Identity tests
|
||||
test_math_used('abs(1)', '1', {type:'number'});
|
||||
test_math_used('sign(1)', '1', {type:'number'});
|
||||
test_math_used('abs(-1)', '1', {type:'number'});
|
||||
test_math_used('sign(-1)', '-1', {type:'number'});
|
||||
test_math_used('abs(1)', '1', {type:'integer'});
|
||||
test_math_used('sign(1)', '1', {type:'integer'});
|
||||
test_math_used('abs(-1)', '1', {type:'integer'});
|
||||
test_math_used('sign(-1)', '-1', {type:'integer'});
|
||||
|
||||
// Nestings
|
||||
test_math_used('abs(sign(1))', '1');
|
||||
test_math_used('abs(sign(sign(1)))', '1');
|
||||
test_math_used('sign(sign(sign(1) + sign(1)))', '1');
|
||||
test_math_used('abs(sign(1))', '1', {type:'integer'});
|
||||
test_math_used('abs(sign(sign(1)))', '1', {type:'integer'});
|
||||
test_math_used('sign(sign(sign(1) + sign(1)))', '1', {type:'integer'});
|
||||
|
||||
// General calculations
|
||||
test_math_used('calc(abs(0.1 + 0.2) + 0.05)', '0.35', {type:'number', approx:0.1});
|
||||
|
@ -29,94 +29,94 @@ test_math_used('calc(sign(0.1 - 0.2) - 0.05)', '-1.05', {type:'number', approx:0
|
|||
test_math_used('calc(sign(1) + sign(1) - 0.05)', '1.95', {type:'number', approx:0.1});
|
||||
|
||||
// Test sign for zero
|
||||
test_math_used('calc(sign(-0))', '-0', {type:'number'});
|
||||
test_math_used('calc(sign(0))', '0', {type:'number'});
|
||||
test_math_used('calc(sign(-0))', '-0', {type:'integer'});
|
||||
test_math_used('calc(sign(0))', '0', {type:'integer'});
|
||||
|
||||
//Type checking sign
|
||||
test_math_used('sign(1px)', '1');
|
||||
test_math_used('sign(1cm)', '1');
|
||||
test_math_used('sign(1mm)', '1');
|
||||
test_math_used('sign(1Q)', '1');
|
||||
test_math_used('sign(1in)', '1');
|
||||
test_math_used('sign(1pc)', '1');
|
||||
test_math_used('sign(1pt)', '1');
|
||||
test_math_used('sign(1em)', '1');
|
||||
test_math_used('sign(1ex)', '1');
|
||||
test_math_used('sign(1ch)', '1');
|
||||
test_math_used('sign(1rem)', '1');
|
||||
test_math_used('sign(1vh)', '1');
|
||||
test_math_used('sign(1vw)', '1');
|
||||
test_math_used('sign(1vmin)', '1');
|
||||
test_math_used('sign(1vmax)', '1');
|
||||
test_math_used('sign(-1px)', '-1');
|
||||
test_math_used('sign(-1cm)', '-1');
|
||||
test_math_used('sign(-1mm)', '-1');
|
||||
test_math_used('sign(-1Q)', '-1');
|
||||
test_math_used('sign(-1in)', '-1');
|
||||
test_math_used('sign(-1pc)', '-1');
|
||||
test_math_used('sign(-1pt)', '-1');
|
||||
test_math_used('sign(-1em)', '-1');
|
||||
test_math_used('sign(-1ex)', '-1');
|
||||
test_math_used('sign(-1ch)', '-1');
|
||||
test_math_used('sign(-1rem)', '-1');
|
||||
test_math_used('sign(-1vh)', '-1');
|
||||
test_math_used('sign(-1vw)', '-1');
|
||||
test_math_used('sign(-1vmin)', '-1');
|
||||
test_math_used('sign(-1vmax)', '-1');
|
||||
test_math_used('sign(1s)', '1');
|
||||
test_math_used('sign(1ms)', '1');
|
||||
test_math_used('sign(-1s)', '-1');
|
||||
test_math_used('sign(-1ms)', '-1');
|
||||
test_math_used('sign(1deg)', '1');
|
||||
test_math_used('sign(1grad)', '1');
|
||||
test_math_used('sign(1rad)', '1');
|
||||
test_math_used('sign(1turn)', '1');
|
||||
test_math_used('sign(-1deg)', '-1');
|
||||
test_math_used('sign(-1grad)', '-1');
|
||||
test_math_used('sign(-1rad)', '-1');
|
||||
test_math_used('sign(-1turn)', '-1');
|
||||
test_math_used('sign(0px)', '0');
|
||||
test_math_used('sign(0cm)', '0');
|
||||
test_math_used('sign(0mm)', '0');
|
||||
test_math_used('sign(0Q)', '0');
|
||||
test_math_used('sign(0in)', '0');
|
||||
test_math_used('sign(0pc)', '0');
|
||||
test_math_used('sign(0pt)', '0');
|
||||
test_math_used('sign(0em)', '0');
|
||||
test_math_used('sign(0ex)', '0');
|
||||
test_math_used('sign(0ch)', '0');
|
||||
test_math_used('sign(0rem)', '0');
|
||||
test_math_used('sign(0vh)', '0');
|
||||
test_math_used('sign(0vw)', '0');
|
||||
test_math_used('sign(0vmin)', '0');
|
||||
test_math_used('sign(0vmax)', '0');
|
||||
test_math_used('sign(-0px)', '-0');
|
||||
test_math_used('sign(-0cm)', '-0');
|
||||
test_math_used('sign(-0mm)', '-0');
|
||||
test_math_used('sign(-0Q)', '-0');
|
||||
test_math_used('sign(-0in)', '-0');
|
||||
test_math_used('sign(-0pc)', '-0');
|
||||
test_math_used('sign(-0pt)', '-0');
|
||||
test_math_used('sign(-0em)', '-0');
|
||||
test_math_used('sign(-0ex)', '-0');
|
||||
test_math_used('sign(-0ch)', '-0');
|
||||
test_math_used('sign(-0rem)', '-0');
|
||||
test_math_used('sign(-0vh)', '-0');
|
||||
test_math_used('sign(-0vw)', '-0');
|
||||
test_math_used('sign(-0vmin)', '-0');
|
||||
test_math_used('sign(-0vmax)', '-0');
|
||||
test_math_used('sign(0s)', '0');
|
||||
test_math_used('sign(0ms)', '0');
|
||||
test_math_used('sign(-0s)', '0');
|
||||
test_math_used('sign(-0ms)', '0');
|
||||
test_math_used('sign(0deg)', '0');
|
||||
test_math_used('sign(0grad)', '0');
|
||||
test_math_used('sign(0rad)', '0');
|
||||
test_math_used('sign(0turn)', '0');
|
||||
test_math_used('sign(-0deg)', '-0');
|
||||
test_math_used('sign(-0grad)', '-0');
|
||||
test_math_used('sign(-0rad)', '-0');
|
||||
test_math_used('sign(-0turn)', '-0');
|
||||
test_math_used('sign(1px)', '1', {type:'integer'});
|
||||
test_math_used('sign(1cm)', '1', {type:'integer'});
|
||||
test_math_used('sign(1mm)', '1', {type:'integer'});
|
||||
test_math_used('sign(1Q)', '1', {type:'integer'});
|
||||
test_math_used('sign(1in)', '1', {type:'integer'});
|
||||
test_math_used('sign(1pc)', '1', {type:'integer'});
|
||||
test_math_used('sign(1pt)', '1', {type:'integer'});
|
||||
test_math_used('sign(1em)', '1', {type:'integer'});
|
||||
test_math_used('sign(1ex)', '1', {type:'integer'});
|
||||
test_math_used('sign(1ch)', '1', {type:'integer'});
|
||||
test_math_used('sign(1rem)', '1', {type:'integer'});
|
||||
test_math_used('sign(1vh)', '1', {type:'integer'});
|
||||
test_math_used('sign(1vw)', '1', {type:'integer'});
|
||||
test_math_used('sign(1vmin)', '1', {type:'integer'});
|
||||
test_math_used('sign(1vmax)', '1', {type:'integer'});
|
||||
test_math_used('sign(-1px)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1cm)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1mm)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1Q)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1in)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1pc)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1pt)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1em)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1ex)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1ch)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1rem)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1vh)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1vw)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1vmin)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1vmax)', '-1', {type:'integer'});
|
||||
test_math_used('sign(1s)', '1', {type:'integer'});
|
||||
test_math_used('sign(1ms)', '1', {type:'integer'});
|
||||
test_math_used('sign(-1s)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1ms)', '-1', {type:'integer'});
|
||||
test_math_used('sign(1deg)', '1', {type:'integer'});
|
||||
test_math_used('sign(1grad)', '1', {type:'integer'});
|
||||
test_math_used('sign(1rad)', '1', {type:'integer'});
|
||||
test_math_used('sign(1turn)', '1', {type:'integer'});
|
||||
test_math_used('sign(-1deg)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1grad)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1rad)', '-1', {type:'integer'});
|
||||
test_math_used('sign(-1turn)', '-1', {type:'integer'});
|
||||
test_math_used('sign(0px)', '0', {type:'integer'});
|
||||
test_math_used('sign(0cm)', '0', {type:'integer'});
|
||||
test_math_used('sign(0mm)', '0', {type:'integer'});
|
||||
test_math_used('sign(0Q)', '0', {type:'integer'});
|
||||
test_math_used('sign(0in)', '0', {type:'integer'});
|
||||
test_math_used('sign(0pc)', '0', {type:'integer'});
|
||||
test_math_used('sign(0pt)', '0', {type:'integer'});
|
||||
test_math_used('sign(0em)', '0', {type:'integer'});
|
||||
test_math_used('sign(0ex)', '0', {type:'integer'});
|
||||
test_math_used('sign(0ch)', '0', {type:'integer'});
|
||||
test_math_used('sign(0rem)', '0', {type:'integer'});
|
||||
test_math_used('sign(0vh)', '0', {type:'integer'});
|
||||
test_math_used('sign(0vw)', '0', {type:'integer'});
|
||||
test_math_used('sign(0vmin)', '0', {type:'integer'});
|
||||
test_math_used('sign(0vmax)', '0', {type:'integer'});
|
||||
test_math_used('sign(-0px)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0cm)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0mm)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0Q)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0in)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0pc)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0pt)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0em)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0ex)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0ch)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0rem)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0vh)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0vw)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0vmin)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0vmax)', '-0', {type:'integer'});
|
||||
test_math_used('sign(0s)', '0', {type:'integer'});
|
||||
test_math_used('sign(0ms)', '0', {type:'integer'});
|
||||
test_math_used('sign(-0s)', '0', {type:'integer'});
|
||||
test_math_used('sign(-0ms)', '0', {type:'integer'});
|
||||
test_math_used('sign(0deg)', '0', {type:'integer'});
|
||||
test_math_used('sign(0grad)', '0', {type:'integer'});
|
||||
test_math_used('sign(0rad)', '0', {type:'integer'});
|
||||
test_math_used('sign(0turn)', '0', {type:'integer'});
|
||||
test_math_used('sign(-0deg)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0grad)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0rad)', '-0', {type:'integer'});
|
||||
test_math_used('sign(-0turn)', '-0', {type:'integer'});
|
||||
|
||||
//Type checking abs
|
||||
test_math_used('abs(1px)', '1px');
|
||||
|
@ -161,4 +161,4 @@ test_math_used('abs(-1deg)', '1deg', {type:'angle', approx:0.001});
|
|||
test_math_used('abs(-1grad)', '1grad', {type:'angle', approx:0.001});
|
||||
test_math_used('abs(-1rad)', '1rad', {type:'angle', approx:0.001});
|
||||
test_math_used('abs(-1turn)', '1turn', {type:'angle', approx:0.001});
|
||||
</script>
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue