Warning: prerequisite Math::Symbolic 0.507 not found. We have 0.505. Checking if your kit is complete... Looks good Writing Makefile for Math::Symbolic::Custom::Transformation cp lib/Math/Symbolic/Custom/Transformation/Group.pm blib/lib/Math/Symbolic/Custom/Transformation/Group.pm cp lib/Math/Symbolic/Custom/Transformation.pm blib/lib/Math/Symbolic/Custom/Transformation.pm Manifying blib/man3/Math::Symbolic::Custom::Transformation::Group.3 Manifying blib/man3/Math::Symbolic::Custom::Transformation.3 PERL_DL_NONLAZY=1 /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00pod.........1..2 ok 1 - blib/lib/Math/Symbolic/Custom/Transformation.pm ok 2 - blib/lib/Math/Symbolic/Custom/Transformation/Group.pm ok t/00podcover....1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.00 required for testing POD coverage t/01basic.......1..855 ok 1 - use Math::Symbolic; ok 2 - use Math::Symbolic::Custom::Pattern; ok 3 - use Math::Symbolic::Custom::Transformation; ok 4 - Test starting at line 3 reached test execution. ok 5 - Transformation from 'TREE_x + TREE_x => 2 * TREE_x' expectedly succeeded. ok 6 - Same transformation from new_trafo expectedly succeeded. ok 7 - to_string() returns a string ok 8 - Parsing tree 'a + a' did not throw a fatal error. ok 9 - Parse succeeded. ok 10 - Transformation did not throw a fatal error ok 11 - Transformation was applied. ok 12 - Transformation result is as expected. ok 13 - Parsing tree '(5*a) + (5*a)' did not throw a fatal error. ok 14 - Parse succeeded. ok 15 - Transformation did not throw a fatal error ok 16 - Transformation was applied. ok 17 - Transformation result is as expected. ok 18 - Parsing tree '1 + 1' did not throw a fatal error. ok 19 - Parse succeeded. ok 20 - Transformation did not throw a fatal error ok 21 - Transformation was applied. ok 22 - Transformation result is as expected. ok 23 - Parsing tree '1 + 2' did not throw a fatal error. ok 24 - Parse succeeded. ok 25 - Transformation did not throw a fatal error ok 26 - Transformation expectedly did not apply ok 27 - Parsing tree '2 + 1' did not throw a fatal error. ok 28 - Parse succeeded. ok 29 - Transformation did not throw a fatal error ok 30 - Transformation expectedly did not apply ok 31 - Parsing tree 'a + 1' did not throw a fatal error. ok 32 - Parse succeeded. ok 33 - Transformation did not throw a fatal error ok 34 - Transformation expectedly did not apply ok 35 - Test starting at line 12 reached test execution. ok 36 - Transformation from '( cos(TREE_x) )^2 + ( sin(TREE_x) )^2 => 1' expectedly succeeded. ok 37 - Same transformation from new_trafo expectedly succeeded. ok 38 - to_string() returns a string ok 39 - Parsing tree 'cos(sin(x)*cos(y))^2 + sin(sin(x)*cos(y))^2' did not throw a fatal error. ok 40 - Parse succeeded. ok 41 - Transformation did not throw a fatal error ok 42 - Transformation was applied. ok 43 - Transformation result is as expected. ok 44 - Parsing tree 'cos(sin(y)*cos(y))^2 + sin(sin(x)*cos(y))^2' did not throw a fatal error. ok 45 - Parse succeeded. ok 46 - Transformation did not throw a fatal error ok 47 - Transformation expectedly did not apply ok 48 - Parsing tree '1' did not throw a fatal error. ok 49 - Parse succeeded. ok 50 - Transformation did not throw a fatal error ok 51 - Transformation expectedly did not apply ok 52 - Test starting at line 18 reached test execution. ok 53 - Pattern creation from '( sin(TREE_x) )^2 + ( cos(TREE_x) )^ => 1' expectedly did not succeed. ok 54 - Pattern creation from same source using new_trafo expectedly did not succeed. ok 55 - Cannot test to_string for a failing pattern ok 56 - Test starting at line 21 reached test execution. ok 57 - Transformation from '( sin(TREE_x) )^2 + ( cos(TREE_x) )^2 => 1' expectedly succeeded. ok 58 - Same transformation from new_trafo expectedly succeeded. ok 59 - to_string() returns a string ok 60 - Parsing tree 'sin(sin(x)*cos(y))^2 + cos(sin(x)*cos(y))^2' did not throw a fatal error. ok 61 - Parse succeeded. ok 62 - Transformation did not throw a fatal error ok 63 - Transformation was applied. ok 64 - Transformation result is as expected. ok 65 - Parsing tree 'sin(sin(y)*cos(y))^2 + cos(sin(x)*cos(y))^2' did not throw a fatal error. ok 66 - Parse succeeded. ok 67 - Transformation did not throw a fatal error ok 68 - Transformation expectedly did not apply ok 69 - Parsing tree '1' did not throw a fatal error. ok 70 - Parse succeeded. ok 71 - Transformation did not throw a fatal error ok 72 - Transformation expectedly did not apply ok 73 - Parsing tree 'sin(x)^2+cos(x)^2' did not throw a fatal error. ok 74 - Parse succeeded. ok 75 - Transformation did not throw a fatal error ok 76 - Transformation was applied. ok 77 - Transformation result is as expected. ok 78 - Parsing tree 'cos(1)^1+sin(1)^2' did not throw a fatal error. ok 79 - Parse succeeded. ok 80 - Transformation did not throw a fatal error ok 81 - Transformation expectedly did not apply ok 82 - Test starting at line 29 reached test execution. ok 83 - Transformation from 'asin( sin(TREE_x) ) => TREE_x' expectedly succeeded. ok 84 - Same transformation from new_trafo expectedly succeeded. ok 85 - to_string() returns a string ok 86 - Parsing tree 'asin(sin(foo^2))' did not throw a fatal error. ok 87 - Parse succeeded. ok 88 - Transformation did not throw a fatal error ok 89 - Transformation was applied. ok 90 - Transformation result is as expected. ok 91 - Parsing tree 'asin(sin(1))' did not throw a fatal error. ok 92 - Parse succeeded. ok 93 - Transformation did not throw a fatal error ok 94 - Transformation was applied. ok 95 - Transformation result is as expected. ok 96 - Parsing tree 'acos(sin(foo))' did not throw a fatal error. ok 97 - Parse succeeded. ok 98 - Transformation did not throw a fatal error ok 99 - Transformation expectedly did not apply ok 100 - Parsing tree '1' did not throw a fatal error. ok 101 - Parse succeeded. ok 102 - Transformation did not throw a fatal error ok 103 - Transformation expectedly did not apply ok 104 - Parsing tree 'asin(cos(foo))' did not throw a fatal error. ok 105 - Parse succeeded. ok 106 - Transformation did not throw a fatal error ok 107 - Transformation expectedly did not apply ok 108 - Test starting at line 37 reached test execution. ok 109 - Transformation from 'acos( cos(TREE_x) ) => TREE_x' expectedly succeeded. ok 110 - Same transformation from new_trafo expectedly succeeded. ok 111 - to_string() returns a string ok 112 - Parsing tree 'acos(cos(foo^2))' did not throw a fatal error. ok 113 - Parse succeeded. ok 114 - Transformation did not throw a fatal error ok 115 - Transformation was applied. ok 116 - Transformation result is as expected. ok 117 - Parsing tree 'asin(sin(1))' did not throw a fatal error. ok 118 - Parse succeeded. ok 119 - Transformation did not throw a fatal error ok 120 - Transformation expectedly did not apply ok 121 - Parsing tree 'acos(sin(foo))' did not throw a fatal error. ok 122 - Parse succeeded. ok 123 - Transformation did not throw a fatal error ok 124 - Transformation expectedly did not apply ok 125 - Parsing tree '1' did not throw a fatal error. ok 126 - Parse succeeded. ok 127 - Transformation did not throw a fatal error ok 128 - Transformation expectedly did not apply ok 129 - Parsing tree 'asin(cos(foo))' did not throw a fatal error. ok 130 - Parse succeeded. ok 131 - Transformation did not throw a fatal error ok 132 - Transformation expectedly did not apply ok 133 - Test starting at line 45 reached test execution. ok 134 - Transformation from 'atan( tan(TREE_x) ) => TREE_x' expectedly succeeded. ok 135 - Same transformation from new_trafo expectedly succeeded. ok 136 - to_string() returns a string ok 137 - Parsing tree 'atan(tan(foo^2))' did not throw a fatal error. ok 138 - Parse succeeded. ok 139 - Transformation did not throw a fatal error ok 140 - Transformation was applied. ok 141 - Transformation result is as expected. ok 142 - Parsing tree 'tan(atan(1))' did not throw a fatal error. ok 143 - Parse succeeded. ok 144 - Transformation did not throw a fatal error ok 145 - Transformation expectedly did not apply ok 146 - Parsing tree '1' did not throw a fatal error. ok 147 - Parse succeeded. ok 148 - Transformation did not throw a fatal error ok 149 - Transformation expectedly did not apply ok 150 - Test starting at line 52 reached test execution. ok 151 - Transformation from 'acot( cot(TREE_x) ) => TREE_x' expectedly succeeded. ok 152 - Same transformation from new_trafo expectedly succeeded. ok 153 - to_string() returns a string ok 154 - Parsing tree 'acot(cot(foo^2))' did not throw a fatal error. ok 155 - Parse succeeded. ok 156 - Transformation did not throw a fatal error ok 157 - Transformation was applied. ok 158 - Transformation result is as expected. ok 159 - Parsing tree 'cot(acot(1))' did not throw a fatal error. ok 160 - Parse succeeded. ok 161 - Transformation did not throw a fatal error ok 162 - Transformation expectedly did not apply ok 163 - Parsing tree '1' did not throw a fatal error. ok 164 - Parse succeeded. ok 165 - Transformation did not throw a fatal error ok 166 - Transformation expectedly did not apply ok 167 - Test starting at line 59 reached test execution. ok 168 - Transformation from 'asinh( sinh(TREE_x) ) => TREE_x' expectedly succeeded. ok 169 - Same transformation from new_trafo expectedly succeeded. ok 170 - to_string() returns a string ok 171 - Parsing tree 'asinh(sinh(foo^2))' did not throw a fatal error. ok 172 - Parse succeeded. ok 173 - Transformation did not throw a fatal error ok 174 - Transformation was applied. ok 175 - Transformation result is as expected. ok 176 - Parsing tree 'sinh(asinh(1))' did not throw a fatal error. ok 177 - Parse succeeded. ok 178 - Transformation did not throw a fatal error ok 179 - Transformation expectedly did not apply ok 180 - Parsing tree '1' did not throw a fatal error. ok 181 - Parse succeeded. ok 182 - Transformation did not throw a fatal error ok 183 - Transformation expectedly did not apply ok 184 - Test starting at line 65 reached test execution. ok 185 - Transformation from 'acosh( cosh(TREE_x) ) => TREE_x' expectedly succeeded. ok 186 - Same transformation from new_trafo expectedly succeeded. ok 187 - to_string() returns a string ok 188 - Parsing tree 'acosh(cosh(foo^2))' did not throw a fatal error. ok 189 - Parse succeeded. ok 190 - Transformation did not throw a fatal error ok 191 - Transformation was applied. ok 192 - Transformation result is as expected. ok 193 - Parsing tree 'cosh(acosh(1))' did not throw a fatal error. ok 194 - Parse succeeded. ok 195 - Transformation did not throw a fatal error ok 196 - Transformation expectedly did not apply ok 197 - Parsing tree '1' did not throw a fatal error. ok 198 - Parse succeeded. ok 199 - Transformation did not throw a fatal error ok 200 - Transformation expectedly did not apply ok 201 - Test starting at line 71 reached test execution. ok 202 - Transformation from 'sin( asin(TREE_x) ) => TREE_x' expectedly succeeded. ok 203 - Same transformation from new_trafo expectedly succeeded. ok 204 - to_string() returns a string ok 205 - Parsing tree 'asin(sin(foo^2))' did not throw a fatal error. ok 206 - Parse succeeded. ok 207 - Transformation did not throw a fatal error ok 208 - Transformation expectedly did not apply ok 209 - Parsing tree 'sin(asin(1))' did not throw a fatal error. ok 210 - Parse succeeded. ok 211 - Transformation did not throw a fatal error ok 212 - Transformation was applied. ok 213 - Transformation result is as expected. ok 214 - Parsing tree '1' did not throw a fatal error. ok 215 - Parse succeeded. ok 216 - Transformation did not throw a fatal error ok 217 - Transformation expectedly did not apply ok 218 - Test starting at line 77 reached test execution. ok 219 - Transformation from 'cos( acos(TREE_x) ) => TREE_x' expectedly succeeded. ok 220 - Same transformation from new_trafo expectedly succeeded. ok 221 - to_string() returns a string ok 222 - Parsing tree 'acos(cos(foo^2))' did not throw a fatal error. ok 223 - Parse succeeded. ok 224 - Transformation did not throw a fatal error ok 225 - Transformation expectedly did not apply ok 226 - Parsing tree 'cos(acos(1))' did not throw a fatal error. ok 227 - Parse succeeded. ok 228 - Transformation did not throw a fatal error ok 229 - Transformation was applied. ok 230 - Transformation result is as expected. ok 231 - Parsing tree '1' did not throw a fatal error. ok 232 - Parse succeeded. ok 233 - Transformation did not throw a fatal error ok 234 - Transformation expectedly did not apply ok 235 - Test starting at line 83 reached test execution. ok 236 - Transformation from 'tan( atan(TREE_x) ) => TREE_x' expectedly succeeded. ok 237 - Same transformation from new_trafo expectedly succeeded. ok 238 - to_string() returns a string ok 239 - Parsing tree 'atan(tan(foo^2))' did not throw a fatal error. ok 240 - Parse succeeded. ok 241 - Transformation did not throw a fatal error ok 242 - Transformation expectedly did not apply ok 243 - Parsing tree 'tan(atan(1))' did not throw a fatal error. ok 244 - Parse succeeded. ok 245 - Transformation did not throw a fatal error ok 246 - Transformation was applied. ok 247 - Transformation result is as expected. ok 248 - Parsing tree '1' did not throw a fatal error. ok 249 - Parse succeeded. ok 250 - Transformation did not throw a fatal error ok 251 - Transformation expectedly did not apply ok 252 - Test starting at line 89 reached test execution. ok 253 - Transformation from 'cot( acot(TREE_x) ) => TREE_x' expectedly succeeded. ok 254 - Same transformation from new_trafo expectedly succeeded. ok 255 - to_string() returns a string ok 256 - Parsing tree 'acot(cot(foo^2))' did not throw a fatal error. ok 257 - Parse succeeded. ok 258 - Transformation did not throw a fatal error ok 259 - Transformation expectedly did not apply ok 260 - Parsing tree 'cot(acot(1))' did not throw a fatal error. ok 261 - Parse succeeded. ok 262 - Transformation did not throw a fatal error ok 263 - Transformation was applied. ok 264 - Transformation result is as expected. ok 265 - Parsing tree '1' did not throw a fatal error. ok 266 - Parse succeeded. ok 267 - Transformation did not throw a fatal error ok 268 - Transformation expectedly did not apply ok 269 - Test starting at line 95 reached test execution. ok 270 - Transformation from 'sinh( asinh(TREE_x) ) => TREE_x' expectedly succeeded. ok 271 - Same transformation from new_trafo expectedly succeeded. ok 272 - to_string() returns a string ok 273 - Parsing tree 'sinh(asinh(foo^2))' did not throw a fatal error. ok 274 - Parse succeeded. ok 275 - Transformation did not throw a fatal error ok 276 - Transformation was applied. ok 277 - Transformation result is as expected. ok 278 - Parsing tree 'asinh(sinh(1))' did not throw a fatal error. ok 279 - Parse succeeded. ok 280 - Transformation did not throw a fatal error ok 281 - Transformation expectedly did not apply ok 282 - Parsing tree '1' did not throw a fatal error. ok 283 - Parse succeeded. ok 284 - Transformation did not throw a fatal error ok 285 - Transformation expectedly did not apply ok 286 - Test starting at line 101 reached test execution. ok 287 - Transformation from 'cosh( acosh(TREE_x) ) => TREE_x' expectedly succeeded. ok 288 - Same transformation from new_trafo expectedly succeeded. ok 289 - to_string() returns a string ok 290 - Parsing tree 'acosh(cosh(foo^2))' did not throw a fatal error. ok 291 - Parse succeeded. ok 292 - Transformation did not throw a fatal error ok 293 - Transformation expectedly did not apply ok 294 - Parsing tree 'cosh(acosh(1))' did not throw a fatal error. ok 295 - Parse succeeded. ok 296 - Transformation did not throw a fatal error ok 297 - Transformation was applied. ok 298 - Transformation result is as expected. ok 299 - Parsing tree '1' did not throw a fatal error. ok 300 - Parse succeeded. ok 301 - Transformation did not throw a fatal error ok 302 - Transformation expectedly did not apply ok 303 - Test starting at line 107 reached test execution. ok 304 - Transformation from 'TREE_x + CONST_y => CONST_y + TREE_x' expectedly succeeded. ok 305 - Same transformation from new_trafo expectedly succeeded. ok 306 - to_string() returns a string ok 307 - Parsing tree '1 + 1' did not throw a fatal error. ok 308 - Parse succeeded. ok 309 - Transformation did not throw a fatal error ok 310 - Transformation was applied. ok 311 - Transformation result is as expected. ok 312 - Parsing tree '2 + 1' did not throw a fatal error. ok 313 - Parse succeeded. ok 314 - Transformation did not throw a fatal error ok 315 - Transformation was applied. ok 316 - Transformation result is as expected. ok 317 - Parsing tree 'a + 2' did not throw a fatal error. ok 318 - Parse succeeded. ok 319 - Transformation did not throw a fatal error ok 320 - Transformation was applied. ok 321 - Transformation result is as expected. ok 322 - Parsing tree 'a + a' did not throw a fatal error. ok 323 - Parse succeeded. ok 324 - Transformation did not throw a fatal error ok 325 - Transformation expectedly did not apply ok 326 - Parsing tree '2 + a' did not throw a fatal error. ok 327 - Parse succeeded. ok 328 - Transformation did not throw a fatal error ok 329 - Transformation expectedly did not apply ok 330 - Parsing tree '5*2 + a' did not throw a fatal error. ok 331 - Parse succeeded. ok 332 - Transformation did not throw a fatal error ok 333 - Transformation expectedly did not apply ok 334 - Test starting at line 116 reached test execution. ok 335 - Transformation from '0 + TREE_x => TREE_x' expectedly succeeded. ok 336 - Same transformation from new_trafo expectedly succeeded. ok 337 - to_string() returns a string ok 338 - Parsing tree '0 + 1' did not throw a fatal error. ok 339 - Parse succeeded. ok 340 - Transformation did not throw a fatal error ok 341 - Transformation was applied. ok 342 - Transformation result is as expected. ok 343 - Parsing tree '0 + 0' did not throw a fatal error. ok 344 - Parse succeeded. ok 345 - Transformation did not throw a fatal error ok 346 - Transformation was applied. ok 347 - Transformation result is as expected. ok 348 - Parsing tree 'a + 0' did not throw a fatal error. ok 349 - Parse succeeded. ok 350 - Transformation did not throw a fatal error ok 351 - Transformation expectedly did not apply ok 352 - Parsing tree '1 + 0' did not throw a fatal error. ok 353 - Parse succeeded. ok 354 - Transformation did not throw a fatal error ok 355 - Transformation expectedly did not apply ok 356 - Parsing tree '0 + (1*a-0)' did not throw a fatal error. ok 357 - Parse succeeded. ok 358 - Transformation did not throw a fatal error ok 359 - Transformation was applied. ok 360 - Transformation result is as expected. ok 361 - Test starting at line 124 reached test execution. ok 362 - Transformation from 'TREE_x - 0 => TREE_x' expectedly succeeded. ok 363 - Same transformation from new_trafo expectedly succeeded. ok 364 - to_string() returns a string ok 365 - Parsing tree '0 + 1' did not throw a fatal error. ok 366 - Parse succeeded. ok 367 - Transformation did not throw a fatal error ok 368 - Transformation expectedly did not apply ok 369 - Parsing tree '1 - 0' did not throw a fatal error. ok 370 - Parse succeeded. ok 371 - Transformation did not throw a fatal error ok 372 - Transformation was applied. ok 373 - Transformation result is as expected. ok 374 - Parsing tree 'a - 0' did not throw a fatal error. ok 375 - Parse succeeded. ok 376 - Transformation did not throw a fatal error ok 377 - Transformation was applied. ok 378 - Transformation result is as expected. ok 379 - Parsing tree 'a*b - 0' did not throw a fatal error. ok 380 - Parse succeeded. ok 381 - Transformation did not throw a fatal error ok 382 - Transformation was applied. ok 383 - Transformation result is as expected. ok 384 - Test starting at line 131 reached test execution. ok 385 - Transformation from '0 - TREE_x => -TREE_x' expectedly succeeded. ok 386 - Same transformation from new_trafo expectedly succeeded. ok 387 - to_string() returns a string ok 388 - Parsing tree '0 - a' did not throw a fatal error. ok 389 - Parse succeeded. ok 390 - Transformation did not throw a fatal error ok 391 - Transformation was applied. ok 392 - Transformation result is as expected. ok 393 - Parsing tree 'a - 0' did not throw a fatal error. ok 394 - Parse succeeded. ok 395 - Transformation did not throw a fatal error ok 396 - Transformation expectedly did not apply ok 397 - Parsing tree '0 - 1' did not throw a fatal error. ok 398 - Parse succeeded. ok 399 - Transformation did not throw a fatal error ok 400 - Transformation was applied. ok 401 - Transformation result is as expected. ok 402 - Test starting at line 137 reached test execution. ok 403 - Transformation from 'TREE_x - (-TREE_y) => TREE_x + TREE_y' expectedly succeeded. ok 404 - Same transformation from new_trafo expectedly succeeded. ok 405 - to_string() returns a string ok 406 - Parsing tree 'a - (-a)' did not throw a fatal error. ok 407 - Parse succeeded. ok 408 - Transformation did not throw a fatal error ok 409 - Transformation was applied. ok 410 - Transformation result is as expected. ok 411 - Parsing tree 'a - (-b)' did not throw a fatal error. ok 412 - Parse succeeded. ok 413 - Transformation did not throw a fatal error ok 414 - Transformation was applied. ok 415 - Transformation result is as expected. ok 416 - Parsing tree '(a+b) - (-(c+d))' did not throw a fatal error. ok 417 - Parse succeeded. ok 418 - Transformation did not throw a fatal error ok 419 - Transformation was applied. ok 420 - Transformation result is as expected. ok 421 - Parsing tree '1 - 1' did not throw a fatal error. ok 422 - Parse succeeded. ok 423 - Transformation did not throw a fatal error ok 424 - Transformation expectedly did not apply ok 425 - Test starting at line 144 reached test execution. ok 426 - Transformation from '(-TREE_x) - TREE_y => -(TREE_x + TREE_y)' expectedly succeeded. ok 427 - Same transformation from new_trafo expectedly succeeded. ok 428 - to_string() returns a string ok 429 - Parsing tree '-a - b' did not throw a fatal error. ok 430 - Parse succeeded. ok 431 - Transformation did not throw a fatal error ok 432 - Transformation was applied. ok 433 - Transformation result is as expected. ok 434 - Parsing tree '-(3) - (3*a-1+log(2,3))' did not throw a fatal error. ok 435 - Parse succeeded. ok 436 - Transformation did not throw a fatal error ok 437 - Transformation was applied. ok 438 - Transformation result is as expected. ok 439 - Parsing tree 'a - b' did not throw a fatal error. ok 440 - Parse succeeded. ok 441 - Transformation did not throw a fatal error ok 442 - Transformation expectedly did not apply ok 443 - Test starting at line 150 reached test execution. ok 444 - Transformation from '(-TREE_x) - (-TREE_y) => TREE_y - TREE_x' expectedly succeeded. ok 445 - Same transformation from new_trafo expectedly succeeded. ok 446 - to_string() returns a string ok 447 - Parsing tree '-a - (-b)' did not throw a fatal error. ok 448 - Parse succeeded. ok 449 - Transformation did not throw a fatal error ok 450 - Transformation was applied. ok 451 - Transformation result is as expected. ok 452 - Parsing tree '-b + (-a)' did not throw a fatal error. ok 453 - Parse succeeded. ok 454 - Transformation did not throw a fatal error ok 455 - Transformation expectedly did not apply ok 456 - Test starting at line 155 reached test execution. ok 457 - Transformation from 'TREE_x + (-TREE_y) => TREE_x - TREE_y' expectedly succeeded. ok 458 - Same transformation from new_trafo expectedly succeeded. ok 459 - to_string() returns a string ok 460 - Parsing tree '(2*a) + (-(c*d))' did not throw a fatal error. ok 461 - Parse succeeded. ok 462 - Transformation did not throw a fatal error ok 463 - Transformation was applied. ok 464 - Transformation result is as expected. ok 465 - Parsing tree '1' did not throw a fatal error. ok 466 - Parse succeeded. ok 467 - Transformation did not throw a fatal error ok 468 - Transformation expectedly did not apply ok 469 - Test starting at line 160 reached test execution. ok 470 - Transformation from '(-TREE_x) + TREE_y => TREE_y - TREE_x' expectedly succeeded. ok 471 - Same transformation from new_trafo expectedly succeeded. ok 472 - to_string() returns a string ok 473 - Test starting at line 163 reached test execution. ok 474 - Transformation from '(-TREE_x) + (-TREE_y) => -(TREE_x + TREE_y)' expectedly succeeded. ok 475 - Same transformation from new_trafo expectedly succeeded. ok 476 - to_string() returns a string ok 477 - Test starting at line 166 reached test execution. ok 478 - Transformation from 'TREE_x - TREE_x => 0' expectedly succeeded. ok 479 - Same transformation from new_trafo expectedly succeeded. ok 480 - to_string() returns a string ok 481 - Parsing tree '((2*a) + (-(c*d))) - ((2*a) + (-(c*d)))' did not throw a fatal error. ok 482 - Parse succeeded. ok 483 - Transformation did not throw a fatal error ok 484 - Transformation was applied. ok 485 - Transformation result is as expected. ok 486 - Parsing tree '0 - 0' did not throw a fatal error. ok 487 - Parse succeeded. ok 488 - Transformation did not throw a fatal error ok 489 - Transformation was applied. ok 490 - Transformation result is as expected. ok 491 - Parsing tree '1 - 0' did not throw a fatal error. ok 492 - Parse succeeded. ok 493 - Transformation did not throw a fatal error ok 494 - Transformation expectedly did not apply ok 495 - Parsing tree '0 + 0' did not throw a fatal error. ok 496 - Parse succeeded. ok 497 - Transformation did not throw a fatal error ok 498 - Transformation expectedly did not apply ok 499 - Test starting at line 173 reached test execution. ok 500 - Transformation from 'TREE_x + TREE_x => 2 * TREE_x' expectedly succeeded. ok 501 - Same transformation from new_trafo expectedly succeeded. ok 502 - to_string() returns a string ok 503 - Parsing tree 'a + a' did not throw a fatal error. ok 504 - Parse succeeded. ok 505 - Transformation did not throw a fatal error ok 506 - Transformation was applied. ok 507 - Transformation result is as expected. ok 508 - Parsing tree '(a*3) + (a*3)' did not throw a fatal error. ok 509 - Parse succeeded. ok 510 - Transformation did not throw a fatal error ok 511 - Transformation was applied. ok 512 - Transformation result is as expected. ok 513 - Parsing tree '1' did not throw a fatal error. ok 514 - Parse succeeded. ok 515 - Transformation did not throw a fatal error ok 516 - Transformation expectedly did not apply ok 517 - Parsing tree '1 + a' did not throw a fatal error. ok 518 - Parse succeeded. ok 519 - Transformation did not throw a fatal error ok 520 - Transformation expectedly did not apply ok 521 - Test starting at line 182 reached test execution. ok 522 - Transformation from '-(TREE_x + TREE_x) => -(2) * TREE_x' expectedly succeeded. ok 523 - Same transformation from new_trafo expectedly succeeded. ok 524 - to_string() returns a string ok 525 - Parsing tree '-(a + a)' did not throw a fatal error. ok 526 - Parse succeeded. ok 527 - Transformation did not throw a fatal error ok 528 - Transformation was applied. ok 529 - Transformation result is as expected. ok 530 - Parsing tree '-(a + b)' did not throw a fatal error. ok 531 - Parse succeeded. ok 532 - Transformation did not throw a fatal error ok 533 - Transformation expectedly did not apply ok 534 - Parsing tree '1' did not throw a fatal error. ok 535 - Parse succeeded. ok 536 - Transformation did not throw a fatal error ok 537 - Transformation expectedly did not apply ok 538 - Test starting at line 188 reached test execution. not ok 539 - Transformation from 'TREE_a*TREE_x + TREE_x => simplify{TREE_a+1} * TREE_x' expectedly succeeded. # Failed test (t/01basic.t at line 72) # Failed test (t/01basic.t at line 79) Error: Parse error at position 8 of string 'simplify{TREE_a+1}*TREE_x'. Could not find a suitable token while expecting an operator (+, -, etc). at /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/Math/Symbolic/Parser/Yapp.pm line 869, line 193. Error: not ref($trafo) not ok 540 - Same transformation from new_trafo expectedly succeeded. Can't call method "to_string" on an undefined value at t/01basic.t line 89, line 193. # Looks like you planned 855 tests but only ran 540. # Looks like your test died just after 540. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 539-855 Failed 317/855 tests, 62.92% okay Failed 1/3 test scripts, 66.67% okay. 317/857 subtests failed, 63.01% okay. Failed Test Stat Wstat Total Fail Failed List of Failed --------------------------------------------------------------------------------------------------------------------------------- t/01basic.t 255 65280 855 632 73.92% 539-855 1 test skipped. make: *** [test_dynamic] Error 2