Checking if your kit is complete... Looks good Writing Makefile for Weed cp lib/Weed/FieldSet.pm blib/lib/Weed/FieldSet.pm cp lib/Weed/Values/Vec3.pm blib/lib/Weed/Values/Vec3.pm cp lib/Weed/Parse/Id.pm blib/lib/Weed/Parse/Id.pm cp lib/X3D.pm blib/lib/X3D.pm cp lib/Weed/FieldTypes/SFDouble.pm blib/lib/Weed/FieldTypes/SFDouble.pm cp lib/Weed/FieldTypes/SFFloat.pm blib/lib/Weed/FieldTypes/SFFloat.pm cp lib/Weed/ParentHash.pm blib/lib/Weed/ParentHash.pm cp lib/Weed/FieldTypes/SFBool.pm blib/lib/Weed/FieldTypes/SFBool.pm cp lib/Weed/Constants.pm blib/lib/Weed/Constants.pm cp lib/Weed/Package.pm blib/lib/Weed/Package.pm cp lib/Weed/FieldTypes/MFVec2d.pm blib/lib/Weed/FieldTypes/MFVec2d.pm cp lib/Weed/Values/Rotation.pm blib/lib/Weed/Values/Rotation.pm cp lib/Weed/FieldTypes/SFVec4d.pm blib/lib/Weed/FieldTypes/SFVec4d.pm cp lib/Weed/FieldTypes/MFNode.pm blib/lib/Weed/FieldTypes/MFNode.pm cp lib/Weed/Hash.pm blib/lib/Weed/Hash.pm cp lib/Weed/FieldTypes/MFVec2f.pm blib/lib/Weed/FieldTypes/MFVec2f.pm cp lib/Weed/Object.pm blib/lib/Weed/Object.pm cp lib/Weed/FieldTypes/SFNode.pm blib/lib/Weed/FieldTypes/SFNode.pm cp lib/Weed/ArrayField.pm blib/lib/Weed/ArrayField.pm cp lib/Weed/FieldTypes/MFBool.pm blib/lib/Weed/FieldTypes/MFBool.pm cp lib/Weed/FieldTypes/MFDouble.pm blib/lib/Weed/FieldTypes/MFDouble.pm cp lib/Weed/FieldTypes/MFVec3d.pm blib/lib/Weed/FieldTypes/MFVec3d.pm cp lib/Weed/FieldTypes.pm blib/lib/Weed/FieldTypes.pm cp lib/Weed/BaseFieldTypes/Scalar.pm blib/lib/Weed/BaseFieldTypes/Scalar.pm cp lib/Weed/FieldTypes/MFTime.pm blib/lib/Weed/FieldTypes/MFTime.pm cp lib/Weed/Tie/WeakHash.pm blib/lib/Weed/Tie/WeakHash.pm cp lib/Weed/FieldTypes/MFFloat.pm blib/lib/Weed/FieldTypes/MFFloat.pm cp lib/Weed/Parse/Double.pm blib/lib/Weed/Parse/Double.pm cp lib/Weed/Tie/Field.pm blib/lib/Weed/Tie/Field.pm cp lib/Weed/FieldTypes/SFColor.pm blib/lib/Weed/FieldTypes/SFColor.pm cp lib/Weed/Time.pm blib/lib/Weed/Time.pm cp lib/Weed/Values/Image.pm blib/lib/Weed/Values/Image.pm cp lib/Weed/Symbols.pm blib/lib/Weed/Symbols.pm cp lib/Weed/Message.pm blib/lib/Weed/Message.pm cp lib/Weed/Environment.pm blib/lib/Weed/Environment.pm cp lib/Weed/Parse/Concept.pm blib/lib/Weed/Parse/Concept.pm cp lib/Weed/Tie/Value/Rotation.pm blib/lib/Weed/Tie/Value/Rotation.pm cp lib/Weed/Values.pm blib/lib/Weed/Values.pm cp lib/Weed/FieldTypes/SFInt32.pm blib/lib/Weed/FieldTypes/SFInt32.pm cp lib/Weed/BaseFieldTypes/Vector.pm blib/lib/Weed/BaseFieldTypes/Vector.pm cp lib/Weed/.Values.pm.bck blib/lib/Weed/.Values.pm.bck cp lib/Weed/FieldTypes/SFVec4f.pm blib/lib/Weed/FieldTypes/SFVec4f.pm cp lib/Weed/Tie/Value/Array.pm blib/lib/Weed/Tie/Value/Array.pm cp lib/Weed/Parser.pm blib/lib/Weed/Parser.pm cp lib/Weed/Math.pm blib/lib/Weed/Math.pm cp lib/Weed/Tie/Value/BaseNodeArray.pm blib/lib/Weed/Tie/Value/BaseNodeArray.pm cp lib/Weed/Tie/ArrayLength.pm blib/lib/Weed/Tie/ArrayLength.pm cp lib/Weed/FieldTypes/MFInt32.pm blib/lib/Weed/FieldTypes/MFInt32.pm cp lib/Weed/ObjectHash.pm blib/lib/Weed/ObjectHash.pm cp lib/Weed.pm blib/lib/Weed.pm cp lib/Weed/FieldTypes/SFString.pm blib/lib/Weed/FieldTypes/SFString.pm cp lib/Weed/FieldTypes/SFVec3f.pm blib/lib/Weed/FieldTypes/SFVec3f.pm cp lib/Weed/FieldTypes/MFImage.pm blib/lib/Weed/FieldTypes/MFImage.pm cp lib/Weed/FieldTypes/MFRotation.pm blib/lib/Weed/FieldTypes/MFRotation.pm cp lib/Weed/FieldHelper.pm blib/lib/Weed/FieldHelper.pm cp lib/Weed/Values/ColorRGBA.pm blib/lib/Weed/Values/ColorRGBA.pm cp lib/Weed/Parse/FieldDescription.pm blib/lib/Weed/Parse/FieldDescription.pm cp lib/Weed/FieldTypes/SFColorRGBA.pm blib/lib/Weed/FieldTypes/SFColorRGBA.pm cp lib/X3D/Components/Core/Node.pm blib/lib/X3D/Components/Core/Node.pm cp lib/Weed/Values/.Rotation.pm.bck blib/lib/Weed/Values/.Rotation.pm.bck cp lib/Weed/ArrayHash.pm blib/lib/Weed/ArrayHash.pm cp lib/Weed/Values/Vector.pm blib/lib/Weed/Values/Vector.pm cp lib/Weed/Values/Tie/Rotation.pm blib/lib/Weed/Values/Tie/Rotation.pm cp lib/Weed/Array.pm blib/lib/Weed/Array.pm cp lib/Weed/FieldTypes/MFString.pm blib/lib/Weed/FieldTypes/MFString.pm cp lib/Weed/FieldTypes/SFVec2d.pm blib/lib/Weed/FieldTypes/SFVec2d.pm cp lib/Weed/FieldTypes/MFVec4d.pm blib/lib/Weed/FieldTypes/MFVec4d.pm cp lib/Weed/FieldTypes/MFColor.pm blib/lib/Weed/FieldTypes/MFColor.pm cp lib/Weed/Generator.pm blib/lib/Weed/Generator.pm cp lib/Weed/BaseNode.pm blib/lib/Weed/BaseNode.pm cp lib/Weed/Parse/String.pm blib/lib/Weed/Parse/String.pm cp lib/Weed/Values/Vec2.pm blib/lib/Weed/Values/Vec2.pm cp lib/Weed/FieldTypes/SFVec3d.pm blib/lib/Weed/FieldTypes/SFVec3d.pm cp lib/Weed/FieldTypes/MFVec4f.pm blib/lib/Weed/FieldTypes/MFVec4f.pm cp lib/Weed/Tie/Value/Vector.pm blib/lib/Weed/Tie/Value/Vector.pm cp lib/Weed/Parse/Float.pm blib/lib/Weed/Parse/Float.pm cp lib/Weed/FieldDefinition.pm blib/lib/Weed/FieldDefinition.pm cp lib/Weed/Perl.pm blib/lib/Weed/Perl.pm cp lib/Weed/FieldTypes/SFRotation.pm blib/lib/Weed/FieldTypes/SFRotation.pm cp lib/Weed/Name.pm blib/lib/Weed/Name.pm cp lib/Weed/FieldTypes/SFImage.pm blib/lib/Weed/FieldTypes/SFImage.pm cp lib/Weed/Universal.pm blib/lib/Weed/Universal.pm cp lib/weed.pl blib/lib/weed.pl cp lib/Weed/FieldTypes/SFVec2f.pm blib/lib/Weed/FieldTypes/SFVec2f.pm cp lib/Weed/FieldTypes/MFColorRGBA.pm blib/lib/Weed/FieldTypes/MFColorRGBA.pm cp lib/Weed/Values/Vec4.pm blib/lib/Weed/Values/Vec4.pm cp lib/Weed/FieldTypes/.SFBool.pm.bck blib/lib/Weed/FieldTypes/.SFBool.pm.bck cp lib/Weed/Parse/Int32.pm blib/lib/Weed/Parse/Int32.pm cp lib/Weed/Field.pm blib/lib/Weed/Field.pm cp lib/Weed/Parse/FieldValue.pm blib/lib/Weed/Parse/FieldValue.pm cp lib/Weed/FieldTypes/MFVec3f.pm blib/lib/Weed/FieldTypes/MFVec3f.pm cp lib/Weed/Values/Color.pm blib/lib/Weed/Values/Color.pm cp lib/Weed/RegularExpressions.pm blib/lib/Weed/RegularExpressions.pm cp lib/Weed/FieldTypes/SFTime.pm blib/lib/Weed/FieldTypes/SFTime.pm Manifying blib/man3/Weed::Values.3 Manifying blib/man3/Weed::Math.3 Manifying blib/man3/Weed.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/array_01....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 1..65 ok t/array_02....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 1..35 ok t/arrayField_MFDouble_01......ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 [ 100, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ] 1..21 ok t/arrayField_MFDouble_02......ok 1 - use Weed; ok 2 - use TestNodeFields; ####################### ####################### ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 1..52 ok t/arrayField_MFDouble_03......ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 1..5 ok t/arrayField_MFNode_01........ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 #################### ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 1..19 ok t/arrayhash_01................ok 1 - use Weed; ( ) ok 2 ok 3 ( 1 { } ) ok 4 ok 5 ok 6 ( [ ] { a => a } ) ok 7 ok 8 ok 9 ( 1 { a => a } ) ok 10 ok 11 ( [ 1, 2 ] { a => a } ) ok 12 ok 13 ok 14 ok 15 ( [ 1, 2, ( [ 1, 2 ] { a => a } ) ] { a => a } ) ok 16 ok 17 X3DArrayHash [ Weed::ArrayHash [] X3DArray [ Weed::Array [] X3DUniversal [ Weed::Universal [] ] ] X3DHash [ Weed::Hash [] X3DUniversal [ Weed::Universal [] ] ] ] 1..17 ok t/benchmark_01................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok t/concept_00..................ok 1 - use Weed::Parse::Concept; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - X3DNode ok 8 - X3DChildNode ok 9 - X3DCh::ildNode ok 10 - _X3DCh::ildNode ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 1..37 ok t/constants1_00...............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - The object isa SFBool SFBool [ Weed::FieldTypes::SFBool [ Weed::BaseFieldTypes::Scalar [] ] X3DField [ Weed::Field [] X3DObject [ Weed::Object [] X3DUniversal [ Weed::Universal [] ] ] ] ] ok 15 FALSE ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 1..35 ok t/constants_00................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 1..14 ok t/environment_01..............ok 1 - use Weed::Environment; 1..1 ok t/field_01....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 - t 4 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 [ ] ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 toString: NULL getHierarchy: SFNode, X3DField, X3DObject, X3DUniversal ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 1..49 ok t/field_02....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/field_03....................ok 1 - use Weed; ok 2 ok 3 1..3 ok t/field_05....................ok 1 - use Weed; ok 2 ok 3 1..3 ok t/field_sfbool_05.............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 1..33 ok t/field_sfint_05..............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 1..5 ok t/fieldDefinition_01..........ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok t/fieldDefinition_02..........ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 SFNode [in,out] name NULL [X3DNode] ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 MFNode [in] name2 [] [X3DNode] ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 MFNode [out] name2 [] [X3DNode] ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 MFNode [] name2 [] [X3DNode] 1..29 ok t/fieldDefinition_03..........ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/fields_02...................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/fieldTypes_01...............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 1..35 ok t/fieldTypes_02...............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 1..142 ok t/generator_01................ok 1 - use Weed::Generator; ok 2 - X3DGenerator->can('TRUE') ok 3 - X3DGenerator->can('FALSE') ok 4 - X3DGenerator->can('NULL') ok 5 - X3DGenerator->can('tab') ok 6 - X3DGenerator->can('space') ok 7 - X3DGenerator->can('break') ok 8 - X3DGenerator->can('indent') ok 9 - X3DGenerator->can('inc') ok 10 - X3DGenerator->can('dec') ok 11 - X3DGenerator->can('tidy_space') ok 12 - X3DGenerator->can('tidy_break') ok 13 ok 14 ok 15 1..15 ok t/generator_02................ok 1 - use Weed; 1..1 ok t/get_orientation_01..........ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 ok 396 ok 397 ok 398 ok 399 ok 400 ok 401 ok 402 ok 403 ok 404 ok 405 ok 406 ok 407 ok 408 ok 409 ok 410 ok 411 ok 412 ok 413 ok 414 ok 415 ok 416 ok 417 ok 418 ok 419 ok 420 ok 421 ok 422 ok 423 ok 424 ok 425 ok 426 ok 427 ok 428 ok 429 ok 430 ok 431 ok 432 ok 433 ok 434 ok 435 ok 436 ok 437 ok 438 ok 439 ok 440 ok 441 ok 442 ok 443 ok 444 ok 445 ok 446 ok 447 ok 448 ok 449 ok 450 ok 451 ok 452 ok 453 ok 454 ok 455 ok 456 ok 457 ok 458 ok 459 ok 460 ok 461 ok 462 ok 463 ok 464 ok 465 ok 466 ok 467 ok 468 ok 469 ok 470 ok 471 ok 472 ok 473 ok 474 ok 475 ok 476 ok 477 ok 478 ok 479 ok 480 ok 481 ok 482 ok 483 ok 484 ok 485 ok 486 ok 487 ok 488 ok 489 ok 490 ok 491 ok 492 ok 493 ok 494 ok 495 ok 496 ok 497 ok 498 ok 499 ok 500 ok 501 ok 502 ok 503 ok 504 ok 505 ok 506 ok 507 ok 508 ok 509 ok 510 ok 511 ok 512 ok 513 ok 514 ok 515 ok 516 ok 517 ok 518 ok 519 ok 520 ok 521 ok 522 ok 523 ok 524 ok 525 ok 526 ok 527 ok 528 ok 529 ok 530 ok 531 ok 532 ok 533 ok 534 ok 535 ok 536 ok 537 ok 538 ok 539 ok 540 ok 541 ok 542 ok 543 ok 544 ok 545 ok 546 ok 547 ok 548 ok 549 ok 550 ok 551 ok 552 ok 553 ok 554 ok 555 ok 556 ok 557 ok 558 ok 559 ok 560 ok 561 ok 562 ok 563 ok 564 ok 565 ok 566 ok 567 ok 568 ok 569 ok 570 ok 571 ok 572 ok 573 ok 574 ok 575 ok 576 ok 577 ok 578 ok 579 ok 580 ok 581 ok 582 ok 583 ok 584 ok 585 ok 586 ok 587 ok 588 ok 589 ok 590 ok 591 ok 592 ok 593 ok 594 ok 595 ok 596 ok 597 ok 598 ok 599 ok 600 ok 601 ok 602 ok 603 ok 604 ok 605 ok 606 ok 607 ok 608 ok 609 ok 610 ok 611 ok 612 ok 613 ok 614 ok 615 ok 616 ok 617 ok 618 ok 619 ok 620 ok 621 ok 622 ok 623 ok 624 ok 625 ok 626 ok 627 ok 628 ok 629 ok 630 ok 631 ok 632 ok 633 ok 634 ok 635 ok 636 ok 637 ok 638 ok 639 ok 640 ok 641 ok 642 ok 643 ok 644 ok 645 ok 646 ok 647 ok 648 ok 649 ok 650 ok 651 ok 652 ok 653 ok 654 ok 655 ok 656 ok 657 ok 658 ok 659 ok 660 ok 661 ok 662 ok 663 ok 664 ok 665 ok 666 ok 667 ok 668 ok 669 ok 670 ok 671 ok 672 ok 673 ok 674 ok 675 ok 676 ok 677 ok 678 ok 679 ok 680 ok 681 ok 682 ok 683 ok 684 ok 685 ok 686 ok 687 ok 688 ok 689 ok 690 ok 691 ok 692 ok 693 ok 694 ok 695 ok 696 ok 697 ok 698 ok 699 ok 700 ok 701 ok 702 ok 703 ok 704 ok 705 ok 706 ok 707 ok 708 ok 709 ok 710 ok 711 ok 712 ok 713 ok 714 ok 715 ok 716 ok 717 ok 718 ok 719 ok 720 ok 721 ok 722 ok 723 ok 724 ok 725 ok 726 ok 727 ok 728 ok 729 ok 730 ok 731 ok 732 ok 733 ok 734 ok 735 ok 736 ok 737 ok 738 ok 739 ok 740 ok 741 ok 742 ok 743 ok 744 ok 745 ok 746 ok 747 ok 748 ok 749 ok 750 ok 751 ok 752 ok 753 ok 754 ok 755 ok 756 ok 757 ok 758 ok 759 ok 760 ok 761 ok 762 ok 763 ok 764 ok 765 ok 766 ok 767 ok 768 ok 769 ok 770 ok 771 ok 772 ok 773 ok 774 ok 775 ok 776 ok 777 ok 778 ok 779 ok 780 ok 781 ok 782 ok 783 ok 784 ok 785 ok 786 ok 787 ok 788 ok 789 ok 790 ok 791 ok 792 ok 793 ok 794 ok 795 ok 796 ok 797 ok 798 ok 799 ok 800 ok 801 ok 802 ok 803 ok 804 ok 805 ok 806 ok 807 ok 808 ok 809 ok 810 ok 811 ok 812 ok 813 ok 814 ok 815 ok 816 ok 817 ok 818 ok 819 ok 820 ok 821 ok 822 ok 823 ok 824 ok 825 ok 826 ok 827 ok 828 ok 829 ok 830 ok 831 ok 832 ok 833 ok 834 ok 835 ok 836 ok 837 ok 838 ok 839 ok 840 ok 841 ok 842 ok 843 ok 844 ok 845 ok 846 ok 847 ok 848 ok 849 ok 850 ok 851 ok 852 ok 853 ok 854 ok 855 ok 856 ok 857 ok 858 ok 859 ok 860 ok 861 ok 862 ok 863 ok 864 ok 865 ok 866 ok 867 ok 868 ok 869 ok 870 ok 871 ok 872 ok 873 ok 874 ok 875 ok 876 ok 877 ok 878 ok 879 ok 880 ok 881 ok 882 ok 883 ok 884 ok 885 ok 886 ok 887 ok 888 ok 889 ok 890 ok 891 ok 892 ok 893 ok 894 ok 895 ok 896 ok 897 ok 898 ok 899 ok 900 ok 901 ok 902 ok 903 ok 904 ok 905 ok 906 ok 907 ok 908 ok 909 ok 910 ok 911 ok 912 ok 913 ok 914 ok 915 ok 916 ok 917 ok 918 ok 919 ok 920 ok 921 ok 922 ok 923 ok 924 ok 925 ok 926 ok 927 ok 928 ok 929 ok 930 ok 931 ok 932 ok 933 ok 934 ok 935 ok 936 ok 937 ok 938 ok 939 ok 940 ok 941 ok 942 ok 943 ok 944 ok 945 ok 946 ok 947 ok 948 ok 949 ok 950 ok 951 ok 952 ok 953 ok 954 ok 955 ok 956 ok 957 ok 958 ok 959 ok 960 ok 961 ok 962 ok 963 ok 964 ok 965 ok 966 ok 967 ok 968 ok 969 ok 970 ok 971 ok 972 ok 973 ok 974 ok 975 ok 976 ok 977 ok 978 ok 979 ok 980 ok 981 ok 982 ok 983 ok 984 ok 985 ok 986 ok 987 ok 988 ok 989 ok 990 ok 991 ok 992 ok 993 ok 994 ok 995 ok 996 ok 997 ok 998 ok 999 ok 1000 ok 1001 ok 1002 ok 1003 ok 1004 ok 1005 ok 1006 ok 1007 ok 1008 ok 1009 ok 1010 ok 1011 ok 1012 ok 1013 ok 1014 ok 1015 ok 1016 ok 1017 ok 1018 ok 1019 ok 1020 ok 1021 ok 1022 ok 1023 ok 1024 ok 1025 ok 1026 ok 1027 ok 1028 ok 1029 ok 1030 ok 1031 ok 1032 ok 1033 ok 1034 ok 1035 ok 1036 ok 1037 ok 1038 ok 1039 ok 1040 ok 1041 ok 1042 ok 1043 ok 1044 ok 1045 ok 1046 ok 1047 ok 1048 ok 1049 ok 1050 ok 1051 ok 1052 ok 1053 ok 1054 ok 1055 ok 1056 ok 1057 ok 1058 ok 1059 ok 1060 ok 1061 ok 1062 ok 1063 ok 1064 ok 1065 ok 1066 ok 1067 ok 1068 ok 1069 ok 1070 ok 1071 ok 1072 ok 1073 ok 1074 ok 1075 ok 1076 ok 1077 ok 1078 ok 1079 ok 1080 ok 1081 ok 1082 ok 1083 ok 1084 ok 1085 ok 1086 ok 1087 ok 1088 ok 1089 ok 1090 ok 1091 ok 1092 ok 1093 ok 1094 ok 1095 ok 1096 ok 1097 ok 1098 ok 1099 ok 1100 ok 1101 ok 1102 ok 1103 ok 1104 ok 1105 ok 1106 ok 1107 ok 1108 ok 1109 ok 1110 ok 1111 ok 1112 ok 1113 ok 1114 ok 1115 ok 1116 ok 1117 ok 1118 ok 1119 ok 1120 ok 1121 ok 1122 ok 1123 ok 1124 ok 1125 ok 1126 ok 1127 ok 1128 ok 1129 ok 1130 ok 1131 ok 1132 ok 1133 ok 1134 ok 1135 ok 1136 ok 1137 ok 1138 ok 1139 ok 1140 ok 1141 ok 1142 ok 1143 ok 1144 ok 1145 ok 1146 ok 1147 ok 1148 ok 1149 ok 1150 ok 1151 ok 1152 ok 1153 ok 1154 ok 1155 ok 1156 ok 1157 ok 1158 ok 1159 ok 1160 ok 1161 ok 1162 ok 1163 ok 1164 ok 1165 ok 1166 ok 1167 ok 1168 ok 1169 ok 1170 ok 1171 ok 1172 ok 1173 ok 1174 ok 1175 ok 1176 ok 1177 ok 1178 ok 1179 ok 1180 ok 1181 ok 1182 ok 1183 ok 1184 ok 1185 ok 1186 ok 1187 ok 1188 ok 1189 ok 1190 ok 1191 ok 1192 ok 1193 ok 1194 ok 1195 ok 1196 ok 1197 ok 1198 ok 1199 ok 1200 ok 1201 ok 1202 ok 1203 ok 1204 ok 1205 ok 1206 ok 1207 ok 1208 ok 1209 ok 1210 ok 1211 ok 1212 ok 1213 ok 1214 ok 1215 ok 1216 ok 1217 ok 1218 ok 1219 ok 1220 ok 1221 ok 1222 ok 1223 ok 1224 ok 1225 ok 1226 ok 1227 ok 1228 ok 1229 ok 1230 ok 1231 ok 1232 ok 1233 ok 1234 ok 1235 ok 1236 ok 1237 ok 1238 ok 1239 ok 1240 ok 1241 ok 1242 ok 1243 ok 1244 ok 1245 ok 1246 ok 1247 ok 1248 ok 1249 ok 1250 ok 1251 ok 1252 ok 1253 ok 1254 ok 1255 ok 1256 ok 1257 ok 1258 ok 1259 ok 1260 ok 1261 ok 1262 ok 1263 ok 1264 ok 1265 ok 1266 ok 1267 ok 1268 ok 1269 ok 1270 ok 1271 ok 1272 ok 1273 ok 1274 ok 1275 ok 1276 ok 1277 ok 1278 ok 1279 ok 1280 ok 1281 ok 1282 ok 1283 ok 1284 ok 1285 ok 1286 ok 1287 ok 1288 ok 1289 ok 1290 ok 1291 ok 1292 ok 1293 ok 1294 ok 1295 ok 1296 ok 1297 ok 1298 ok 1299 ok 1300 ok 1301 ok 1302 ok 1303 ok 1304 ok 1305 ok 1306 ok 1307 ok 1308 ok 1309 ok 1310 ok 1311 ok 1312 ok 1313 ok 1314 ok 1315 ok 1316 ok 1317 ok 1318 ok 1319 ok 1320 ok 1321 ok 1322 ok 1323 ok 1324 ok 1325 ok 1326 ok 1327 ok 1328 ok 1329 ok 1330 ok 1331 ok 1332 ok 1333 ok 1334 ok 1335 ok 1336 ok 1337 ok 1338 ok 1339 ok 1340 ok 1341 ok 1342 ok 1343 ok 1344 ok 1345 ok 1346 ok 1347 ok 1348 ok 1349 ok 1350 ok 1351 ok 1352 ok 1353 ok 1354 ok 1355 ok 1356 ok 1357 ok 1358 ok 1359 ok 1360 ok 1361 ok 1362 ok 1363 ok 1364 ok 1365 ok 1366 ok 1367 ok 1368 ok 1369 ok 1370 ok 1371 ok 1372 ok 1373 ok 1374 ok 1375 ok 1376 ok 1377 ok 1378 ok 1379 ok 1380 ok 1381 ok 1382 ok 1383 ok 1384 ok 1385 ok 1386 ok 1387 ok 1388 ok 1389 ok 1390 ok 1391 ok 1392 ok 1393 ok 1394 ok 1395 ok 1396 ok 1397 ok 1398 ok 1399 ok 1400 ok 1401 ok 1402 ok 1403 ok 1404 ok 1405 ok 1406 ok 1407 ok 1408 ok 1409 ok 1410 ok 1411 ok 1412 ok 1413 ok 1414 ok 1415 ok 1416 ok 1417 ok 1418 ok 1419 ok 1420 ok 1421 ok 1422 ok 1423 ok 1424 ok 1425 ok 1426 ok 1427 ok 1428 ok 1429 ok 1430 ok 1431 ok 1432 ok 1433 ok 1434 ok 1435 ok 1436 ok 1437 ok 1438 ok 1439 ok 1440 ok 1441 ok 1442 ok 1443 ok 1444 ok 1445 ok 1446 ok 1447 ok 1448 ok 1449 ok 1450 ok 1451 ok 1452 ok 1453 ok 1454 ok 1455 ok 1456 ok 1457 ok 1458 ok 1459 ok 1460 ok 1461 ok 1462 ok 1463 ok 1464 ok 1465 ok 1466 ok 1467 ok 1468 ok 1469 ok 1470 ok 1471 ok 1472 1..1472 ok t/get_orientation_02..........ok 1 - use Weed; ok 2 ok 3 ok 4 1..4 ok t/hash_01.....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/hierarchy_01................ok 1 - use Weed; X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFBool X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFColor X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFColorRGBA X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFDouble X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFDouble MFFloat X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFImage X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFInt32 X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFNode X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFRotation X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFString X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFTime X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFVec2d X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFVec2d MFVec2f X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFVec3d X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFVec3d MFVec3f X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFVec4d X3DObject X3DField X3DUniversal X3DArray X3DArrayField MFVec4d MFVec4f X3DUniversal X3DObject X3DField SFBool X3DUniversal X3DObject X3DField SFColor X3DUniversal X3DObject X3DField SFColorRGBA X3DUniversal X3DObject X3DField SFDouble X3DUniversal X3DObject X3DField SFFloat X3DUniversal X3DObject X3DField SFImage X3DUniversal X3DObject X3DField SFInt32 X3DUniversal X3DObject X3DField SFNode X3DUniversal X3DObject X3DField SFRotation X3DUniversal X3DObject X3DField SFString X3DUniversal X3DObject X3DField SFDouble SFTime X3DUniversal X3DObject X3DField SFVec2d X3DUniversal X3DObject X3DField SFVec2d SFVec2f X3DUniversal X3DObject X3DField SFVec3d X3DUniversal X3DObject X3DField SFVec3d SFVec3f X3DUniversal X3DObject X3DField SFVec4d X3DUniversal X3DObject X3DField SFVec4d SFVec4f X3DUniversal X3DArray X3DObject X3DField X3DUniversal X3DArray X3DArrayField X3DHash X3DUniversal X3DArray X3DArrayHash X3DUniversal X3DObject X3DBaseNode X3DUniversal X3DConstants X3DUniversal X3DObject X3DField X3DUniversal X3DObject X3DFieldDefinition X3DHash X3DUniversal X3DArray X3DArrayHash X3DFieldSet X3DUniversal X3DGenerator X3DUniversal X3DHash X3DUniversal X3DMessage X3DUniversal X3DName X3DUniversal X3DObject X3DUniversal X3DHash X3DObjectHash X3DUniversal X3DHash X3DObjectHash X3DParentHash X3DUniversal fds [ xxx [] X3DUniversal [ Weed::Universal [] ] ] 1..1 ok t/length_01...................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 >>>END 1..39 ok t/math_01.....................1..899 ok 1 - X3DMath::E = 2.71828182845905 ok 2 - X3DMath::LN10 = 2.30258509299405 ok 3 - X3DMath::LN2 = 0.693147180559945 ok 4 - X3DMath::PI = 3.14159265358979 ok 5 - X3DMath::PI1_4 = 0.785398163397448 ok 6 - X3DMath::PI1_2 = 1.5707963267949 ok 7 - X3DMath::PI1_4 = 2.35619449019234 ok 8 - X3DMath::PI2 = 6.28318530717959 ok 9 - X3DMath::SQRT1_2 = 0.707106781186548 ok 10 - X3DMath::SQRT2 = 1.4142135623731 ok 11 - X3DMath::abs(-1) ok 12 - X3DMath::acos(-1) ok 13 - X3DMath::asin(-1) ok 14 - X3DMath::atan(-1) ok 15 - X3DMath::ceil(-1) ok 16 - X3DMath::cos(-1) ok 17 - X3DMath::exp(2) ok 18 - X3DMath::floor(-1) ok 19 - X3DMath::log(-1) ok 20 - X3DMath::log(-1) ok 21 - X3DMath::min(3, 2) ok 22 - X3DMath::max(3, 2) ok 23 - X3DMath::clamp(-1, 3, 2) ok 24 - X3DMath::pow(2, 4) ok 25 - X3DMath::random() ok 26 - X3DMath::round(-1) ok 27 - X3DMath::sin(-1) ok 28 - X3DMath::sqrt(-1) ok 29 - X3DMath::sum(-1) ok 30 - X3DMath::tan(-1) ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 ok 396 ok 397 ok 398 ok 399 ok 400 ok 401 ok 402 ok 403 ok 404 ok 405 ok 406 ok 407 ok 408 ok 409 ok 410 ok 411 ok 412 ok 413 ok 414 ok 415 ok 416 ok 417 ok 418 ok 419 ok 420 ok 421 ok 422 ok 423 ok 424 ok 425 ok 426 ok 427 ok 428 ok 429 ok 430 ok 431 ok 432 ok 433 ok 434 ok 435 ok 436 ok 437 ok 438 ok 439 ok 440 ok 441 ok 442 ok 443 ok 444 ok 445 ok 446 ok 447 ok 448 ok 449 ok 450 ok 451 ok 452 ok 453 ok 454 ok 455 ok 456 ok 457 ok 458 ok 459 ok 460 ok 461 ok 462 ok 463 ok 464 ok 465 ok 466 ok 467 ok 468 ok 469 ok 470 ok 471 ok 472 ok 473 ok 474 ok 475 ok 476 ok 477 ok 478 ok 479 ok 480 ok 481 ok 482 ok 483 ok 484 ok 485 ok 486 ok 487 ok 488 ok 489 ok 490 ok 491 ok 492 ok 493 ok 494 ok 495 ok 496 ok 497 ok 498 ok 499 ok 500 ok 501 ok 502 ok 503 ok 504 ok 505 ok 506 ok 507 ok 508 ok 509 ok 510 ok 511 ok 512 ok 513 ok 514 ok 515 ok 516 ok 517 ok 518 ok 519 ok 520 ok 521 ok 522 ok 523 ok 524 ok 525 ok 526 ok 527 ok 528 ok 529 ok 530 ok 531 ok 532 ok 533 ok 534 ok 535 ok 536 ok 537 ok 538 ok 539 ok 540 ok 541 ok 542 ok 543 ok 544 ok 545 ok 546 ok 547 ok 548 ok 549 ok 550 ok 551 ok 552 ok 553 ok 554 ok 555 ok 556 ok 557 ok 558 ok 559 ok 560 ok 561 ok 562 ok 563 ok 564 ok 565 ok 566 ok 567 ok 568 ok 569 ok 570 ok 571 ok 572 ok 573 ok 574 ok 575 ok 576 ok 577 ok 578 ok 579 ok 580 ok 581 ok 582 ok 583 ok 584 ok 585 ok 586 ok 587 ok 588 ok 589 ok 590 ok 591 ok 592 ok 593 ok 594 ok 595 ok 596 ok 597 ok 598 ok 599 ok 600 ok 601 ok 602 ok 603 ok 604 ok 605 ok 606 ok 607 ok 608 ok 609 ok 610 ok 611 ok 612 ok 613 ok 614 ok 615 ok 616 ok 617 ok 618 ok 619 ok 620 ok 621 ok 622 ok 623 ok 624 ok 625 ok 626 ok 627 ok 628 ok 629 ok 630 ok 631 ok 632 ok 633 ok 634 ok 635 ok 636 ok 637 ok 638 ok 639 ok 640 ok 641 ok 642 ok 643 ok 644 ok 645 ok 646 ok 647 ok 648 ok 649 ok 650 ok 651 ok 652 ok 653 ok 654 ok 655 ok 656 ok 657 ok 658 ok 659 ok 660 ok 661 ok 662 ok 663 ok 664 ok 665 ok 666 ok 667 ok 668 ok 669 ok 670 ok 671 ok 672 ok 673 ok 674 ok 675 ok 676 ok 677 ok 678 ok 679 ok 680 ok 681 ok 682 ok 683 ok 684 ok 685 ok 686 ok 687 ok 688 ok 689 ok 690 ok 691 ok 692 ok 693 ok 694 ok 695 ok 696 ok 697 ok 698 ok 699 ok 700 ok 701 ok 702 ok 703 ok 704 ok 705 ok 706 ok 707 ok 708 ok 709 ok 710 ok 711 ok 712 ok 713 ok 714 ok 715 ok 716 ok 717 ok 718 ok 719 ok 720 ok 721 ok 722 ok 723 ok 724 ok 725 ok 726 ok 727 ok 728 ok 729 ok 730 ok 731 ok 732 ok 733 ok 734 ok 735 ok 736 ok 737 ok 738 ok 739 ok 740 ok 741 ok 742 ok 743 ok 744 ok 745 ok 746 ok 747 ok 748 ok 749 ok 750 ok 751 ok 752 ok 753 ok 754 ok 755 ok 756 ok 757 ok 758 ok 759 ok 760 ok 761 ok 762 ok 763 ok 764 ok 765 ok 766 ok 767 ok 768 ok 769 ok 770 ok 771 ok 772 ok 773 ok 774 ok 775 ok 776 ok 777 ok 778 ok 779 ok 780 ok 781 ok 782 ok 783 ok 784 ok 785 ok 786 ok 787 ok 788 ok 789 ok 790 ok 791 ok 792 ok 793 ok 794 ok 795 ok 796 ok 797 ok 798 ok 799 ok 800 ok 801 ok 802 ok 803 ok 804 ok 805 ok 806 ok 807 ok 808 ok 809 ok 810 ok 811 ok 812 ok 813 ok 814 ok 815 ok 816 ok 817 ok 818 ok 819 ok 820 ok 821 ok 822 ok 823 ok 824 ok 825 ok 826 ok 827 ok 828 ok 829 ok 830 ok 831 ok 832 ok 833 ok 834 ok 835 ok 836 ok 837 ok 838 ok 839 ok 840 ok 841 ok 842 ok 843 ok 844 ok 845 ok 846 ok 847 ok 848 ok 849 ok 850 ok 851 ok 852 ok 853 ok 854 ok 855 ok 856 ok 857 ok 858 ok 859 ok 860 ok 861 ok 862 ok 863 ok 864 ok 865 ok 866 ok 867 ok 868 ok 869 ok 870 ok 871 ok 872 ok 873 ok 874 ok 875 ok 876 ok 877 ok 878 ok 879 ok 880 ok 881 ok 882 ok 883 ok 884 ok 885 ok 886 ok 887 ok 888 ok 889 ok 890 ok 891 ok 892 ok 893 ok 894 ok 895 ok 896 ok 897 ok 898 ok 899 ok t/memory_01...................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 >>>END 1..321 ok t/name_01.....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 ok 396 ok 397 ok 398 ok 399 ok 400 ok 401 ok 402 ok 403 ok 404 ok 405 ok 406 ok 407 ok 408 ok 409 ok 410 ok 411 ok 412 ok 413 ok 414 ok 415 ok 416 ok 417 ok 418 ok 419 ok 420 ok 421 ok 422 ok 423 ok 424 ok 425 ok 426 ok 427 ok 428 ok 429 ok 430 ok 431 ok 432 ok 433 ok 434 ok 435 ok 436 ok 437 ok 438 ok 439 ok 440 ok 441 ok 442 ok 443 ok 444 ok 445 ok 446 ok 447 ok 448 ok 449 ok 450 ok 451 ok 452 ok 453 ok 454 ok 455 ok 456 ok 457 ok 458 ok 459 ok 460 ok 461 ok 462 ok 463 ok 464 ok 465 ok 466 ok 467 ok 468 ok 469 ok 470 ok 471 ok 472 ok 473 ok 474 ok 475 ok 476 ok 477 ok 478 ok 479 ok 480 ok 481 ok 482 ok 483 ok 484 ok 485 ok 486 ok 487 ok 488 ok 489 ok 490 ok 491 ok 492 ok 493 ok 494 ok 495 ok 496 ok 497 ok 498 ok 499 ok 500 ok 501 ok 502 ok 503 ok 504 ok 505 ok 506 ok 507 ok 508 ok 509 ok 510 ok 511 ok 512 ok 513 ok 514 ok 515 ok 516 ok 517 ok 518 ok 519 ok 520 ok 521 ok 522 ok 523 ok 524 ok 525 ok 526 ok 527 ok 528 ok 529 ok 530 ok 531 ok 532 ok 533 ok 534 ok 535 ok 536 ok 537 ok 538 ok 539 ok 540 ok 541 ok 542 ok 543 ok 544 ok 545 ok 546 ok 547 ok 548 ok 549 ok 550 ok 551 ok 552 ok 553 ok 554 ok 555 ok 556 ok 557 ok 558 ok 559 ok 560 ok 561 ok 562 ok 563 ok 564 ok 565 ok 566 ok 567 ok 568 ok 569 ok 570 ok 571 ok 572 ok 573 ok 574 ok 575 ok 576 ok 577 ok 578 ok 579 ok 580 ok 581 ok 582 ok 583 ok 584 ok 585 ok 586 ok 587 ok 588 ok 589 ok 590 ok 591 ok 592 ok 593 ok 594 ok 595 ok 596 ok 597 ok 598 ok 599 ok 600 ok 601 ok 602 ok 603 ok 604 ok 605 ok 606 ok 607 ok 608 ok 609 ok 610 ok 611 ok 612 ok 613 ok 614 ok 615 ok 616 ok 617 ok 618 ok 619 ok 620 ok 621 ok 622 ok 623 ok 624 ok 625 ok 626 ok 627 ok 628 ok 629 ok 630 ok 631 ok 632 ok 633 ok 634 ok 635 ok 636 ok 637 ok 638 ok 639 ok 640 ok 641 ok 642 ok 643 ok 644 ok 645 ok 646 ok 647 ok 648 ok 649 ok 650 ok 651 ok 652 ok 653 ok 654 ok 655 ok 656 ok 657 ok 658 ok 659 ok 660 ok 661 ok 662 ok 663 ok 664 ok 665 ok 666 ok 667 ok 668 ok 669 ok 670 ok 671 ok 672 ok 673 ok 674 ok 675 ok 676 ok 677 ok 678 ok 679 ok 680 ok 681 ok 682 ok 683 ok 684 ok 685 ok 686 ok 687 ok 688 ok 689 ok 690 ok 691 ok 692 ok 693 ok 694 ok 695 ok 696 ok 697 ok 698 ok 699 ok 700 ok 701 ok 702 ok 703 ok 704 ok 705 ok 706 ok 707 ok 708 ok 709 ok 710 ok 711 ok 712 ok 713 ok 714 ok 715 ok 716 ok 717 ok 718 ok 719 ok 720 ok 721 ok 722 ok 723 ok 724 ok 725 ok 726 ok 727 ok 728 ok 729 ok 730 ok 731 ok 732 ok 733 ok 734 ok 735 ok 736 ok 737 ok 738 ok 739 ok 740 ok 741 ok 742 ok 743 ok 744 ok 745 ok 746 1..746 ok t/name_02.....................ok 1 - use Weed; 25170816 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 1..37 ok t/name_03.....................ok 1 - use Weed; ok 2 276 ok 3 ok 4 276 ok 5 ok 6 276 ok 7 1..7 ok t/namespace_01................ok 1 # skip Not necessary 1..1 ok 1/1 skipped: various reasons t/node2_03....................ok 1 - use Weed; ok 2 DEF _25831132 X3DBaseNode { } 1..2 ok t/node2_04....................ok 1 - use Weed; ok 2 DEF node_25832156 X3DBaseNode { } ok 3 ok 4 ok 5 ok 6 ok 7 25795108 X3DBaseNode X3DBaseNode nodeName_25848228 DEF nodeName_25848228 X3DBaseNode { } ok 8 1..8 ok t/node3_04....................ok 1 - use Weed; ok 2 - use TestNodeWeed; ok 3 ok 4 - The object isa TestNodeWeed ok 5 - The object isa X3DBaseNode ok 6 - The object isa Weed::BaseNode ok 7 - The object isa X3DObject ok 8 - The object isa Weed::Object ok 9 - The object isa X3DUniversal ok 10 - The object isa Weed::Universal ok 11 ok 12 - The object isa Weed ok 13 - The object isa TestNodeWeed ok 14 - The object isa X3DBaseNode ok 15 - The object isa X3DObject ok 16 - The object isa X3DUniversal ok 17 DEF _25832180 Weed { } ok 18 DEF _25832180 Weed { } DEF _25832180 Weed { metadata NULL family "SERIF" horizontal FALSE justify [ "BEGIN", "FIRST" ] string [ ] floats [ 1, 2, 3 ] language "" leftToRight TRUE size 1 spacing 1 } SFNode [in,out] metadata NULL [X3DMetadataObject] MFString [] family SERIF SFBool [] horizontal FALSE MFString [] justify BEGIN FIRST ["BEGIN"|"END"|"FIRST"|"MIDDLE"|""] MFString [] string [] MFFloat [] floats 1 2 3 SFString [] language "" SFBool [] leftToRight TRUE SFFloat [] size 1 (0,\u221e) SFFloat [] spacing 1 [0,\u221e) SFString [out] style "BOLD" ["PLAIN"|"BOLD"|"ITALIC"|"BOLDITALIC"|""] SFBool [in] topToBottom TRUE 1..18 ok t/node4_04....................ok 1 - use Weed; ok 2 - use TestNodeWeed; ok 3 ok 4 - The object isa X3DField ok 5 - The object isa X3DField ok 6 - The object isa X3DField ok 7 ok 8 ok 9 ok 10 ok 11 - The object isa X3DField ok 12 - The object isa X3DField ok 13 - The object isa X3DField ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 1..29 ok t/node5_04....................ok 1 - use Weed; ok 2 - use TestNodeWeed; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 1..19 ok t/node6_04....................ok 1 - use Weed; ok 2 - use TestNodeWeed; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 - The object isa SFFloat ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 - The object isa SFFloat ok 74 ok 75 ok 76 ok 77 1..77 ok t/node_01.....................ok 1 - use Weed; ok 2 - use TestNodeFields; Subroutine Benchmark::mytime redefined at /Users/cpanrun/build/5.8.8/lib/5.8.8/Benchmark.pm line 459. Not an ARRAY reference at t/node_01.t line 17. 1..2 # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/node_02.....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 Weed::Node X3DBaseNode Weed::BaseNode X3DObject Weed::Object X3DUniversal Weed::Universal Weed::BaseNode X3DObject ok 11 ok 12 ok 13 1..13 ok t/node_03.....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 isa Weed::BaseNode, X3DObject isa Weed::BaseNode, X3DObject isa Weed::BaseNode, X3DObject isa X3DBaseNode, X3DObject, X3DUniversal ok 9 - The object isa X3DBaseNode ok 10 - The object isa X3DObject ok 11 - The object isa X3DUniversal ok 12 ISA: Weed::BaseNode ISA: X3DObject ISA: Weed::Object ISA: X3DUniversal ISA: Weed::Universal Super: X3DBaseNode ok 13 ok 14 ok 15 - X3DBaseNode->can(...) ok 16 ok 17 ok 18 ok 19 25678888 X3DBaseNode X3DBaseNode _25833180 DEF _25833180 X3DBaseNode { } ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 26236720 X3DBaseNode X3DBaseNode nodeName_25294308 DEF nodeName_25294308 X3DBaseNode { } ok 27 1..27 ok t/nodefield1_06...............ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - The object isa MFBool ok 39 - The object isa MFColor ok 40 - The object isa MFColorRGBA ok 41 - The object isa MFDouble ok 42 - The object isa MFFloat ok 43 - The object isa MFImage ok 44 - The object isa MFInt32 ok 45 - The object isa MFNode ok 46 - The object isa MFRotation ok 47 - The object isa MFBool ok 48 - The object isa MFColor ok 49 - The object isa MFColorRGBA ok 50 - The object isa MFDouble ok 51 - The object isa MFFloat ok 52 - The object isa MFImage ok 53 - The object isa MFInt32 ok 54 - The object isa MFNode ok 55 - The object isa MFRotation ok 56 - The object isa MFString ok 57 - The object isa MFTime ok 58 - The object isa MFVec2d ok 59 - The object isa MFVec2f ok 60 - The object isa MFVec3d ok 61 - The object isa MFVec3f ok 62 - The object isa MFVec4d ok 63 - The object isa MFVec4f ok 64 - The object isa SFBool ok 65 - The object isa SFColor ok 66 - The object isa SFColorRGBA ok 67 - The object isa SFDouble ok 68 - The object isa SFFloat ok 69 - The object isa SFImage ok 70 - The object isa SFInt32 ok 71 - The object isa SFNode ok 72 - The object isa SFRotation ok 73 - The object isa SFString ok 74 - The object isa SFTime ok 75 - The object isa SFVec2d ok 76 - The object isa SFVec2f ok 77 - The object isa SFVec3d ok 78 - The object isa SFVec3f ok 79 - The object isa MFString ok 80 - The object isa MFTime ok 81 - The object isa MFVec2d ok 82 - The object isa MFVec2f ok 83 - The object isa MFVec3d ok 84 - The object isa MFVec3f ok 85 - The object isa SFBool ok 86 - The object isa SFColor ok 87 - The object isa SFColorRGBA ok 88 - The object isa SFDouble ok 89 - The object isa SFFloat ok 90 - The object isa SFImage ok 91 - The object isa SFInt32 ok 92 - The object isa SFNode ok 93 - The object isa SFRotation ok 94 - The object isa SFString ok 95 - The object isa SFTime ok 96 - The object isa SFVec2d ok 97 - The object isa SFVec2f ok 98 - The object isa SFVec3d ok 99 - The object isa SFVec3f ok 100 - The object isa SFVec4d ok 101 - The object isa SFVec4f ok 102 - The object isa Weed::Tie::Field ok 103 - The object isa Weed::Tie::Field ok 104 - The object isa Weed::Tie::Field ok 105 - The object isa Weed::Tie::Field ok 106 - The object isa Weed::Tie::Field ok 107 - The object isa Weed::Tie::Field ok 108 - The object isa Weed::Tie::Field ok 109 - The object isa Weed::Tie::Field ok 110 - The object isa Weed::Tie::Field ok 111 - The object isa Weed::Tie::Field ok 112 - The object isa Weed::Tie::Field ok 113 - The object isa Weed::Tie::Field ok 114 - The object isa Weed::Tie::Field ok 115 - The object isa Weed::Tie::Field ok 116 - The object isa Weed::Tie::Field ok 117 - The object isa Weed::Tie::Field ok 118 - The object isa Weed::Tie::Field ok 119 - The object isa Weed::Tie::Field ok 120 - The object isa Weed::Tie::Field ok 121 - The object isa Weed::Tie::Field ok 122 - The object isa Weed::Tie::Field ok 123 - The object isa Weed::Tie::Field ok 124 - The object isa Weed::Tie::Field ok 125 - The object isa Weed::Tie::Field ok 126 - The object isa Weed::Tie::Field ok 127 - The object isa Weed::Tie::Field ok 128 - The object isa Weed::Tie::Field ok 129 - The object isa Weed::Tie::Field ok 130 - The object isa Weed::Tie::Field ok 131 - The object isa Weed::Tie::Field ok 132 - The object isa Weed::Tie::Field ok 133 - The object isa Weed::Tie::Field ok 134 - The object isa Weed::Tie::Field ok 135 - The object isa Weed::Tie::Field ok 136 - The object isa Weed::Tie::Field ok 137 - The object isa Weed::Tie::Field ok 138 - The object isa Weed::Tie::Field ok 139 - The object isa Weed::Tie::Field ok 140 - The object isa Weed::Tie::Field ok 141 - The object isa Weed::Tie::Field ok 142 - The object isa Weed::Tie::Field ok 143 - The object isa Weed::Tie::Field ok 144 - The object isa Weed::Tie::Field ok 145 - The object isa Weed::Tie::Field ok 146 - The object isa Weed::Tie::Field ok 147 - The object isa Weed::Tie::Field ok 148 - The object isa Weed::Tie::Field ok 149 - The object isa Weed::Tie::Field ok 150 - The object isa Weed::Tie::Field ok 151 - The object isa Weed::Tie::Field ok 152 - The object isa Weed::Tie::Field ok 153 - The object isa Weed::Tie::Field ok 154 - The object isa Weed::Tie::Field ok 155 - The object isa Weed::Tie::Field ok 156 - The object isa Weed::Tie::Field ok 157 - The object isa Weed::Tie::Field ok 158 - The object isa Weed::Tie::Field ok 159 - The object isa Weed::Tie::Field ok 160 - The object isa Weed::Tie::Field ok 161 - The object isa Weed::Tie::Field ok 162 - The object isa Weed::Tie::Field ok 163 - The object isa Weed::Tie::Field ok 164 - The object isa Weed::Tie::Field ok 165 - The object isa Weed::Tie::Field ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 - The object isa MFBool ok 235 - The object isa MFColor ok 236 - The object isa MFColorRGBA ok 237 - The object isa MFDouble ok 238 - The object isa MFFloat ok 239 - The object isa MFImage ok 240 - The object isa MFInt32 ok 241 - The object isa MFNode ok 242 - The object isa MFRotation ok 243 - The object isa MFString ok 244 - The object isa MFTime ok 245 - The object isa MFVec2d ok 246 - The object isa MFVec2f ok 247 - The object isa MFVec3d ok 248 - The object isa MFVec3f ok 249 - The object isa MFVec4d ok 250 - The object isa MFVec4f ok 251 - The object isa SFBool ok 252 - The object isa SFColor ok 253 - The object isa SFColorRGBA ok 254 - The object isa SFDouble ok 255 - The object isa SFFloat ok 256 - The object isa SFImage ok 257 - The object isa SFInt32 ok 258 - The object isa SFNode ok 259 - The object isa SFRotation ok 260 - The object isa SFString ok 261 - The object isa SFTime ok 262 - The object isa SFVec2d ok 263 - The object isa SFVec2f ok 264 - The object isa SFVec3d ok 265 - The object isa SFVec3f ok 266 - The object isa SFVec4d ok 267 - The object isa SFVec4f ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 - The object isa X3DField ok 303 - The object isa X3DField ok 304 - The object isa X3DField ok 305 - The object isa X3DField ok 306 - The object isa X3DField ok 307 - The object isa X3DField ok 308 - The object isa X3DField ok 309 - The object isa X3DField ok 310 - The object isa X3DField ok 311 - The object isa X3DField ok 312 - The object isa X3DField ok 313 - The object isa X3DField ok 314 - The object isa X3DField ok 315 - The object isa X3DField ok 316 - The object isa X3DField ok 317 - The object isa X3DField ok 318 - The object isa X3DField ok 319 - The object isa X3DField ok 320 - The object isa X3DField ok 321 - The object isa X3DField ok 322 - The object isa X3DField ok 323 - The object isa X3DField ok 324 - The object isa X3DField ok 325 - The object isa X3DField ok 326 - The object isa X3DField ok 327 - The object isa X3DField ok 328 - The object isa X3DField ok 329 - The object isa X3DField ok 330 - The object isa X3DField ok 331 - The object isa X3DField ok 332 - The object isa X3DField ok 333 - The object isa X3DField ok 334 - The object isa X3DField ok 335 - The object isa X3DField ok 336 - The object isa SFVec3f ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 ok 396 ok 397 ok 398 ok 399 ok 400 ok 401 ok 402 ok 403 ok 404 ok 405 1..405 ok t/nodefield_06................ok 1 - use Weed; ok 2 - use TestNodeWeed; ok 3 ok 4 ok 5 ok 6 ok 7 - The object isa SFNode ok 8 - The object isa SFNode ok 9 - The object isa SFNode ok 10 ok 11 ok 12 ok 13 ok 14 - The object isa SFString ok 15 - The object isa X3DField ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - The object isa Weed::Tie::Field ok 23 - The object isa SFNode ok 24 - The object isa SFNode ok 25 - The object isa MFString ok 26 - The object isa SFBool ok 27 - The object isa MFString ok 28 - The object isa MFString ok 29 - The object isa SFString ok 30 - The object isa SFBool ok 31 - The object isa SFFloat ok 32 - The object isa SFFloat ok 33 - The object isa SFString ok 34 - The object isa SFBool ok 35 - The object isa Weed::Tie::Field ok 36 - The object isa Weed::Tie::Field ok 37 - The object isa Weed::Tie::Field ok 38 - The object isa Weed::Tie::Field ok 39 - The object isa Weed::Tie::Field ok 40 - The object isa Weed::Tie::Field ok 41 - The object isa Weed::Tie::Field ok 42 - The object isa Weed::Tie::Field ok 43 - The object isa Weed::Tie::Field ok 44 - The object isa Weed::Tie::Field ok 45 - The object isa Weed::Tie::Field ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 - The object isa X3DField ok 80 - The object isa X3DField ok 81 - The object isa X3DField ok 82 - The object isa X3DField ok 83 - The object isa X3DField ok 84 - The object isa X3DField ok 85 - The object isa X3DField ok 86 - The object isa X3DField ok 87 - The object isa X3DField ok 88 - The object isa X3DField ok 89 - The object isa X3DField ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 - The object isa X3DField ok 100 - The object isa X3DField ok 101 - The object isa X3DField ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 - The object isa X3DField ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 BOLD BOLD ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 1..144 ok t/nodefield_hierarchy_06......ok 1 - use TestNodeFields; ok 2 ok 3 - The object isa X3DField ok 4 - The object isa X3DField ok 5 - The object isa X3DField ok 6 - The object isa X3DField ok 7 - The object isa X3DField ok 8 - The object isa X3DField ok 9 - The object isa X3DField ok 10 ok 11 ok 12 1..12 ok t/nodefield_mfvec4d_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - The object isa SFVec4d ok 23 - The object isa SFVec4d ok 24 ok 25 ok 26 - The object isa SFVec4d ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 - The object isa X3DField ok 45 - The object isa X3DField ok 46 1..46 ok t/nodefield_mfvec4d_07........ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/nodefield_sfbool_06.........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - The object isa X3DField ok 19 1..19 ok t/nodefield_sfcolor_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 - The object isa SFColor ok 6 ok 7 ok 8 ok 9 - The object isa X3DColor ok 10 ok 11 ok 12 - The object isa X3DColor ok 13 ok 14 ok 15 ok 16 - The object isa X3DField ok 17 - The object isa SFColor ok 18 ok 19 ok 20 ok 21 - The object isa X3DColor ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 0 0 1 0 ####################### ####################### ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 1..52 ok t/nodefield_sfcolorrgba_06....ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - The object isa X3DField ok 15 1..15 ok t/nodefield_sfdouble_06.......ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 - The object isa X3DField ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 1..129 ok t/nodefield_sffloat_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 - The object isa X3DField ok 86 1..86 ok t/nodefield_sfimage_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 - The object isa X3DField ok 7 1..7 ok t/nodefield_sfint32_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 - The object isa X3DField ok 99 ok 100 ok 101 1..101 ok t/nodefield_sfnode_06.........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - The object isa SFNode ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 ok 396 ok 397 ok 398 ok 399 ok 400 ok 401 ok 402 ok 403 ok 404 ok 405 ok 406 ok 407 ok 408 ok 409 ok 410 ok 411 ok 412 ok 413 ok 414 ok 415 ok 416 ok 417 ok 418 ok 419 ok 420 ok 421 ok 422 ok 423 ok 424 ok 425 ok 426 ok 427 ok 428 ok 429 ok 430 ok 431 ok 432 ok 433 ok 434 ok 435 ok 436 ok 437 ok 438 ok 439 ok 440 ok 441 ok 442 ok 443 ok 444 ok 445 ok 446 ok 447 ok 448 ok 449 ok 450 ok 451 ok 452 ok 453 ok 454 ok 455 ok 456 ok 457 ok 458 ok 459 ok 460 ok 461 ok 462 ok 463 ok 464 ok 465 DEF TestNodeFields_25849660 TestNode { sfnode DEF TestNodeFieldsIn_26485716 TestNode { } } DEF TestNodeFields_25849660 TestNode { sfnode DEF TestNodeFieldsIn_26485716 TestNode { } } DEF TestNodeFields_27442760 TestNode { sfnode DEF TestNodeFieldsIn_26485716 TestNode { } } ok 466 - The object isa X3DField ok 467 ok 468 ok 469 ok 470 ok 471 1..471 ok t/nodefield_sfrotation_06.....ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 - The object isa X3DVec3 ok 32 - The object isa X3DVec3 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 - The object isa X3DField ok 61 1..61 ok t/nodefield_sfstring_06.......ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - The object isa X3DField ok 11 - The object isa X3DField ok 12 1..12 ok t/nodefield_sftime_06.........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 - The object isa X3DField ok 87 1..87 ok t/nodefield_sfvec2d_06........ok 1 - use Weed; ok 2 - use TestNodeFields; MFVec2f [ Weed::FieldTypes::MFVec2f [] MFVec2d [ Weed::FieldTypes::MFVec2d [] X3DArrayField [ Weed::ArrayField [ X3DArray [ Weed::Array [] X3DUniversal [ Weed::Universal [] ] ] ] X3DField [ Weed::Field [] X3DObject [ Weed::Object [] X3DUniversal [ Weed::Universal [] ] ] ] ] ] ] ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 - The object isa X3DField ok 20 1..20 ok t/nodefield_sfvec2f_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - The object isa X3DField ok 9 1..9 ok t/nodefield_sfvec3d_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - The object isa X3DVec3 ok 12 ok 13 - The object isa X3DField ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 - The object isa X3DField ok 26 - The object isa X3DField ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 - The object isa X3DField ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 - The object isa X3DVec3 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 - The object isa X3DVec3 ok 90 - The object isa X3DVec3 ok 91 1..91 ok t/nodefield_sfvec3f_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - The object isa SFVec3f ok 9 ok 10 ok 11 ok 12 - The object isa X3DVec3 ok 13 ok 14 - The object isa X3DField ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 - The object isa X3DField ok 27 - The object isa X3DField ok 28 - The object isa X3DField ok 29 ok 30 ok 31 ok 32 ok 33 - The object isa X3DField ok 34 ok 35 ok 36 - The object isa X3DField ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 - The object isa X3DVec3 ok 53 ok 54 ok 55 ok 56 - The object isa X3DVec3 ok 57 - The object isa X3DVec3 ok 58 1..58 ok t/nodefield_sfvec4d_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - The object isa X3DVec4 ok 17 ok 18 - The object isa X3DField ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 - The object isa X3DField ok 31 - The object isa X3DField ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - The object isa X3DField ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 - The object isa X3DVec4 ok 55 ok 56 - The object isa X3DVec4 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 - The object isa X3DVec4 ok 75 ok 76 - The object isa X3DField 1..76 ok t/nodefield_sfvec4f_06........ok 1 - use TestNodeFields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - The object isa X3DVec4 ok 14 ok 15 - The object isa X3DField ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 - The object isa X3DField ok 28 - The object isa X3DField ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 - The object isa X3DField ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 - The object isa X3DVec4 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 - The object isa X3DVec4 ok 71 - The object isa X3DVec4 ok 72 1..72 ok t/parents_01..................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 { 26485472 => DEF _25832156 X3DBaseNode { } } X3DParentHash [ Weed::ParentHash [] X3DObjectHash [ Weed::ObjectHash [] X3DHash [ Weed::Hash [] X3DUniversal [ Weed::Universal [] ] ] ] ] 1..11 ok t/parents_02..................ok 1 - use Weed; ok 2 - use TestNodeFields; #################### ok 3 #################### ok 4 { 27081316 => DEF T12_27095960 TestNode { sfnode DEF T121_27488252 TestNode { } } } #################### { 27547600 => DEF T121_27488252 TestNode { } } { 27547600 => DEF T121_27488252 TestNode { } } ok 5 ok 6 ok 7 ok 8 ******************** ok 9 ok 10 ok 11 ok 12 - \#12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 #################### ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 #################### ok 28 ok 29 ok 30 ok 31 { 27158756 => DEF T111_27876072 TestNode { } 27474460 => DEF T111_27876072 TestNode { } 28686872 => DEF T111_27876072 TestNode { } } ok 32 ok 33 { 27158756 => DEF T111_27876072 TestNode { } 27474460 => DEF T111_27876072 TestNode { } } DEF T1_25834228 TestNode { sfnode DEF T11_25295668 TestNode { sfnode DEF T111_27876072 TestNode { } sfnode2 DEF T111_27876072 TestNode { } } sfnode2 DEF T12_27095960 TestNode { sfnode DEF T121_27488252 TestNode { } } } 1..33 ok t/parents_03..................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ####################### ####################### >>>>>>>>>>>>>>>>>>>>>>> 1..16 ok t/parents_04..................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ####################### >>>>>>>>>>>>>>>>>>>>>>> 1..6 ok t/parents_05..................ok 1 - use Weed; ok 2 - use TestNodeFields; >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> 1..2 ok t/parents_06..................ok 1 - use Weed; ok 2 - use TestNodeFields; >>>>>>>>>>>>>>>>>>>>>>> 1..2 ok t/parse_field_value_01........ok 1 - use Weed; Weed::Values::Vec3 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 1..101 ok t/parse_value_00..............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 - The object isa X3DColor ok 7 ok 8 ok 9 ok 10 ok 11 - The object isa X3DColorRGBA ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - The object isa X3DRotation ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 - The object isa X3DVec2 ok 24 ok 25 ok 26 ok 27 - The object isa X3DVec2 ok 28 ok 29 ok 30 ok 31 - The object isa X3DVec3 ok 32 ok 33 ok 34 ok 35 ok 36 - The object isa X3DVec3 ok 37 ok 38 ok 39 ok 40 ok 41 - The object isa X3DVec4 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 - The object isa X3DVec4 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 - The object isa X3DImage ok 54 ok 55 ok 56 ok 57 ok 58 - The object isa X3DArray ok 59 - The object isa X3DArray ok 60 ok 61 ok 62 - The object isa X3DArray ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 - The object isa X3DArray ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 - The object isa X3DArray ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 - The object isa X3DArray ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 - The object isa X3DArray ok 87 ok 88 ok 89 ok 90 ok 91 - The object isa X3DArray ok 92 ok 93 ok 94 ok 95 - The object isa X3DArray ok 96 ok 97 ok 98 ok 99 - The object isa X3DArray ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 1..106 ok t/parseFieldDescription_04....ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 1..15 ok t/perl_01.....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok t/pod_00......................1..91 ok 1 - blib/lib/weed.pl ok 2 - blib/lib/Weed.pm ok 3 - blib/lib/X3D.pm ok 4 - blib/lib/Weed/Array.pm ok 5 - blib/lib/Weed/ArrayField.pm ok 6 - blib/lib/Weed/ArrayHash.pm ok 7 - blib/lib/Weed/BaseNode.pm ok 8 - blib/lib/Weed/Constants.pm ok 9 - blib/lib/Weed/Environment.pm ok 10 - blib/lib/Weed/Field.pm ok 11 - blib/lib/Weed/FieldDefinition.pm ok 12 - blib/lib/Weed/FieldHelper.pm ok 13 - blib/lib/Weed/FieldSet.pm ok 14 - blib/lib/Weed/FieldTypes.pm ok 15 - blib/lib/Weed/Generator.pm ok 16 - blib/lib/Weed/Hash.pm ok 17 - blib/lib/Weed/Math.pm ok 18 - blib/lib/Weed/Message.pm ok 19 - blib/lib/Weed/Name.pm ok 20 - blib/lib/Weed/Object.pm ok 21 - blib/lib/Weed/ObjectHash.pm ok 22 - blib/lib/Weed/Package.pm ok 23 - blib/lib/Weed/ParentHash.pm ok 24 - blib/lib/Weed/Parser.pm ok 25 - blib/lib/Weed/Perl.pm ok 26 - blib/lib/Weed/RegularExpressions.pm ok 27 - blib/lib/Weed/Symbols.pm ok 28 - blib/lib/Weed/Time.pm ok 29 - blib/lib/Weed/Universal.pm ok 30 - blib/lib/Weed/Values.pm ok 31 - blib/lib/Weed/BaseFieldTypes/Scalar.pm ok 32 - blib/lib/Weed/BaseFieldTypes/Vector.pm ok 33 - blib/lib/Weed/FieldTypes/MFBool.pm ok 34 - blib/lib/Weed/FieldTypes/MFColor.pm ok 35 - blib/lib/Weed/FieldTypes/MFColorRGBA.pm ok 36 - blib/lib/Weed/FieldTypes/MFDouble.pm ok 37 - blib/lib/Weed/FieldTypes/MFFloat.pm ok 38 - blib/lib/Weed/FieldTypes/MFImage.pm ok 39 - blib/lib/Weed/FieldTypes/MFInt32.pm ok 40 - blib/lib/Weed/FieldTypes/MFNode.pm ok 41 - blib/lib/Weed/FieldTypes/MFRotation.pm ok 42 - blib/lib/Weed/FieldTypes/MFString.pm ok 43 - blib/lib/Weed/FieldTypes/MFTime.pm ok 44 - blib/lib/Weed/FieldTypes/MFVec2d.pm ok 45 - blib/lib/Weed/FieldTypes/MFVec2f.pm ok 46 - blib/lib/Weed/FieldTypes/MFVec3d.pm ok 47 - blib/lib/Weed/FieldTypes/MFVec3f.pm ok 48 - blib/lib/Weed/FieldTypes/MFVec4d.pm ok 49 - blib/lib/Weed/FieldTypes/MFVec4f.pm ok 50 - blib/lib/Weed/FieldTypes/SFBool.pm ok 51 - blib/lib/Weed/FieldTypes/SFColor.pm ok 52 - blib/lib/Weed/FieldTypes/SFColorRGBA.pm ok 53 - blib/lib/Weed/FieldTypes/SFDouble.pm ok 54 - blib/lib/Weed/FieldTypes/SFFloat.pm ok 55 - blib/lib/Weed/FieldTypes/SFImage.pm ok 56 - blib/lib/Weed/FieldTypes/SFInt32.pm ok 57 - blib/lib/Weed/FieldTypes/SFNode.pm ok 58 - blib/lib/Weed/FieldTypes/SFRotation.pm ok 59 - blib/lib/Weed/FieldTypes/SFString.pm ok 60 - blib/lib/Weed/FieldTypes/SFTime.pm ok 61 - blib/lib/Weed/FieldTypes/SFVec2d.pm ok 62 - blib/lib/Weed/FieldTypes/SFVec2f.pm ok 63 - blib/lib/Weed/FieldTypes/SFVec3d.pm ok 64 - blib/lib/Weed/FieldTypes/SFVec3f.pm ok 65 - blib/lib/Weed/FieldTypes/SFVec4d.pm ok 66 - blib/lib/Weed/FieldTypes/SFVec4f.pm ok 67 - blib/lib/Weed/Parse/Concept.pm ok 68 - blib/lib/Weed/Parse/Double.pm ok 69 - blib/lib/Weed/Parse/FieldDescription.pm ok 70 - blib/lib/Weed/Parse/FieldValue.pm ok 71 - blib/lib/Weed/Parse/Float.pm ok 72 - blib/lib/Weed/Parse/Id.pm ok 73 - blib/lib/Weed/Parse/Int32.pm ok 74 - blib/lib/Weed/Parse/String.pm ok 75 - blib/lib/Weed/Tie/ArrayLength.pm ok 76 - blib/lib/Weed/Tie/Field.pm ok 77 - blib/lib/Weed/Tie/WeakHash.pm ok 78 - blib/lib/Weed/Values/Color.pm ok 79 - blib/lib/Weed/Values/ColorRGBA.pm ok 80 - blib/lib/Weed/Values/Image.pm ok 81 - blib/lib/Weed/Values/Rotation.pm ok 82 - blib/lib/Weed/Values/Vec2.pm ok 83 - blib/lib/Weed/Values/Vec3.pm ok 84 - blib/lib/Weed/Values/Vec4.pm ok 85 - blib/lib/Weed/Values/Vector.pm ok 86 - blib/lib/Weed/Tie/Value/Array.pm ok 87 - blib/lib/Weed/Tie/Value/BaseNodeArray.pm ok 88 - blib/lib/Weed/Tie/Value/Rotation.pm ok 89 - blib/lib/Weed/Tie/Value/Vector.pm ok 90 - blib/lib/Weed/Values/Tie/Rotation.pm ok 91 - blib/lib/X3D/Components/Core/Node.pm ok t/seed1_02....................ok 1 - use Weed; ok 2 - use Weed::RegularExpressions; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 getId 25171248 getType X3DObject getHierarchy X3DObject, X3DUniversal PACKAGE X3DObject supertype Weed::Object X3DObject { } ok 17 ok 18 26481308 X3DObject ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 X3DObject { } X3DObject { } ok 196 ok 197 1..197 ok t/seed_01.....................ok 1 - use Weed::Generator; ok 2 - use Weed::Object; ok 3 ok 4 ok 5 ok 6 ok 7 - The object isa X3DUniversal ok 8 - The object isa X3DObject ok 9 1..9 ok t/test_01.....................ok 1 - use TestType; TestType=HASH(0x187ef74) TestType=HASH(0x187ef74) TestType [ X3DUniversal [ Weed::Universal [] ] ] 1..1 ok t/testnode2_05................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 - The object isa Weed::Universal ok 4 ok 5 ok 6 ok 7 0 ok 8 ok 9 1..9 ok t/testnode_05.................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 1..28 ok t/testnode_06.................ok 1 - use Weed; ok 2 - use TestNodeFields; ok 3 { mfbool [ ] mfcolor [ ] mfcolorrgba [ ] mfdouble [ ] mffloat [ ] mfimage [ ] mfint32 [ ] mfnode [ ] mfrotation [ ] mfstring [ ] mftime [ ] mfvec2d [ ] mfvec2f [ ] mfvec3d [ ] mfvec3f [ ] mfvec4d [ ] mfvec4f [ ] sfbool FALSE sfcolor 0 0 0 sfcolorrgba 0 0 0 0 sfdouble 0 sffloat 0 sfimage 0 0 0 sfint32 0 sfnode NULL sfrotation 0 0 1 0 sfstring "" sftime 0 sfvec2d 0 0 sfvec2f 0 0 sfvec3d 0 0 0 sfvec3f 0 0 0 sfvec4d 0 0 0 0 sfvec4f 0 0 0 0 fmfbool [ ] fmfcolor [ ] fmfcolorrgba [ ] fmfdouble [ ] fmffloat [ ] fmfimage [ ] fmfint32 [ ] fmfnode [ ] fmfrotation [ ] fmfstring [ ] fmftime [ ] fmfvec2d [ ] fmfvec2f [ ] fmfvec3d [ ] fmfvec3f [ ] fmfvec4d [ ] fmfvec4f [ ] fsfbool FALSE fsfcolor 0 0 0 fsfcolorrgba 0 0 0 0 fsfdouble 0 fsffloat 0 fsfimage 0 0 0 fsfint32 0 fsfnode NULL fsfrotation 0 0 1 0 fsfstring "" fsftime 0 fsfvec2d 0 0 fsfvec2f 0 0 fsfvec3d 0 0 0 fsfvec3f 0 0 0 fsfvec4d 0 0 0 0 fsfvec4f 0 0 0 0 want [ ] say [ ] time 0 parseFloat 0 parseInt 0 übelst "" übe::lst "" isa "" doubles [ 1.2, 3.4, 5.6 ] doubles2 [ ] sfnode2 NULL mfnode2 [ ] } DEF _25832180 TestNode { mfbool [ ] mfcolor [ ] mfcolorrgba [ ] mfdouble [ ] mffloat [ ] mfimage [ ] mfint32 [ ] mfnode [ ] mfrotation [ ] mfstring [ ] mftime [ ] mfvec2d [ ] mfvec2f [ ] mfvec3d [ ] mfvec3f [ ] mfvec4d [ ] mfvec4f [ ] sfbool FALSE sfcolor 0 0 0 sfcolorrgba 0 0 0 0 sfdouble 0 sffloat 0 sfimage 0 0 0 sfint32 0 sfnode NULL sfrotation 0 0 1 0 sfstring "" sftime 0 sfvec2d 0 0 sfvec2f 0 0 sfvec3d 0 0 0 sfvec3f 0 0 0 sfvec4d 0 0 0 0 sfvec4f 0 0 0 0 fmfbool [ ] fmfcolor [ ] fmfcolorrgba [ ] fmfdouble [ ] fmffloat [ ] fmfimage [ ] fmfint32 [ ] fmfnode [ ] fmfrotation [ ] fmfstring [ ] fmftime [ ] fmfvec2d [ ] fmfvec2f [ ] fmfvec3d [ ] fmfvec3f [ ] fmfvec4d [ ] fmfvec4f [ ] fsfbool FALSE fsfcolor 0 0 0 fsfcolorrgba 0 0 0 0 fsfdouble 0 fsffloat 0 fsfimage 0 0 0 fsfint32 0 fsfnode NULL fsfrotation 0 0 1 0 fsfstring "" fsftime 0 fsfvec2d 0 0 fsfvec2f 0 0 fsfvec3d 0 0 0 fsfvec3f 0 0 0 fsfvec4d 0 0 0 0 fsfvec4f 0 0 0 0 want [ ] say [ ] time 0 parseFloat 0 parseInt 0 übelst "" übe::lst "" isa "" doubles [ 1.2, 3.4, 5.6 ] doubles2 [ ] sfnode2 NULL mfnode2 [ ] } 1..3 ok t/time_01.....................ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 1..21 ok t/time_02.....................ok 1 - use Weed::Time; ok 2 - use Weed::Math; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 1..22 ok t/universal1_01...............ok 1 - use Weed::Universal; ok 2 ok 3 ok 4 1..4 ok t/values_01...................1..8 ok 1 - use Weed::Values; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/values_array_01.............ok 1 - use Weed; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/values_color_01.............ok 1 - use Weed::Values; ok 2 - 0 0 0 new X3DColor() ok 3 ok 4 - The object isa X3DColor ok 5 - 0.1 0.2 0.3 new X3DColor() ok 6 - 0.1 0.2 0.3 new X3DColor() ok 7 - 0.1 0.2 0.3 new X3DColor() ok 8 - 0.1 0.2 0.3 '' ok 9 ok 10 - 3 getDefaultValue ok 11 - 0.1 x ok 12 - 0.2 y ok 13 - 0.3 z ok 14 - 0.1 x ok 15 - 0.2 y ok 16 - 0.3 z ok 17 - 0.1 0.2 0.3 new X3DColor() ok 18 - 2 3 4 x ok 19 - 2 3 4 x ok 20 - 2 3 4 x ok 21 - 2 3 4 y ok 22 - 2 3 4 y ok 23 - 2 3 4 y ok 24 - 2 3 4 z ok 25 - 2 3 4 z ok 26 - 2 3 4 z ok 27 - 2 3 4 [0] ok 28 - 2 3 4 [1] ok 29 - 2 3 4 [2] ok 30 - 2 3 4 eq ok 31 - 0.1 0.2 0.3 new X3DColor() ok 32 - 0.1 0.2 0.3 getClone ok 33 - 0.1 0.2 0.3 eq ok 34 - 0.1 0.2 0.3 == ok 35 - 0.1 0.2 0.3 ne ok 36 - 0.1 0.2 0.3 != ok 37 - 0.1 0.2 0.3 v1 ok 38 - 0.2 0.3 0.4 v2 ok 39 - 0.9 0.8 0.7 - ok 40 - 0.3 0.5 0.7 + ok 41 - 0 0 0 - ok 42 - 0.2 0.4 0.6 * ok 43 - 0.05 0.1 0.15 / ok 44 - 0.2 . ok 45 - 0 0.02 0 x ok 46 - 2 . ok 47 - 0 0.2 0 x ok 48 ok 49 - 0.374165738677394 length ok 50 - 0.3 0.5 0.7 += ok 51 - 0.1 0.2 0.3 -= ok 52 - 0.2 0.4 0.6 *= ok 53 - 0.1 0.2 0.3 /= ok 54 - 1 0 0 setHSV ok 55 - 1 1 0 setHSV ok 56 - 0 1 0 setHSV ok 57 - 0 1 1 setHSV ok 58 - 0 0 1 setHSV ok 59 - 1 0 1 setHSV ok 60 - 1 0 0 setHSV ok 61 - 0.1 0.2 0.3 new X3DColor() ok 62 - 0.1 0.2 0.3 new X3DColor() ok 63 - 1 0.5 0 setHSV ok 64 - 0.5 1 0 setHSV ok 65 - 0.5 1 0 getHSV ok 66 - 0 1 0.5 setHSV ok 67 - 0 1 0.5 getHSV ok 68 - 0 0.5 1 setHSV ok 69 - 0 0.5 1 getHSV ok 70 - 0.5 0 1 setHSV ok 71 - 0.5 0 1 getHSV ok 72 - 1 0 0.5 setHSV ok 73 - 1 0 0.5 getHSV ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 1..88 ok t/values_colorRGBA_01.........ok 1 - use Weed::Values; ok 2 - 0 0 0 0 new X3DColorRGBA() ok 3 ok 4 ok 5 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 6 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 7 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 8 - 0.1 0.2 0.3 1 new X3DColorRGBA() ok 9 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 10 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 11 - 0.1 0.2 0.3 0 '' ok 12 ok 13 - 0.1 x ok 14 - 0.2 y ok 15 - 0.3 z ok 16 - 0.1 x ok 17 - 0.2 y ok 18 - 0.3 z ok 19 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 20 ok 21 - 2 3 4 4 x ok 22 - 2 3 4 4 x ok 23 - 2 3 4 4 x ok 24 - 2 3 4 4 y ok 25 - 2 3 4 4 y ok 26 - 2 3 4 4 y ok 27 - 2 3 4 4 z ok 28 - 2 3 4 4 z ok 29 - 2 3 4 4 z ok 30 - 2 3 4 4 w ok 31 - 2 3 4 4 [0] ok 32 - 2 3 4 4 [1] ok 33 - 2 3 4 4 [2] ok 34 - 2 3 4 4 eq ok 35 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 36 - 0.1 0.2 0.3 0 getClone ok 37 - 0.1 0.2 0.3 0 eq ok 38 - 0.1 0.2 0.3 0 == ok 39 - 0.1 0.2 0.3 0 ne ok 40 - 0.1 0.2 0.3 0 != ok 41 - 0.1 0.2 0.3 0 v1 ok 42 - 0.2 0.4 0.6 0 + ok 43 - 0 0 0 0 - ok 44 - The object isa X3DColor ok 45 - 0 0 0 0 getRGB ok 46 - 0 0 0 0 getRGB ok 47 - 0.1 0.2 0.3 0 v1 ok 48 - 0.2 0.3 0.4 0 v2 ok 49 - 0.9 0.8 0.7 0 - ok 50 - 0.3 0.5 0.7 0 + ok 51 - 0 0 0 0 - ok 52 - 0.2 0.4 0.6 0 * ok 53 - 0.05 0.1 0.15 0 / ok 54 - 0.2 . ok 55 - 0 0.02 0 0 x ok 56 - 2 . ok 57 - 0 0.2 0 0 x ok 58 ok 59 - 0.374165738677394 length ok 60 - 0.3 0.5 0.7 0 += ok 61 - 0.1 0.2 0.3 0 -= ok 62 - 0.2 0.4 0.6 0 *= ok 63 - 0.1 0.2 0.3 0 /= ok 64 - 1 0 0 0 setHSV ok 65 - 1 1 0 0 setHSV ok 66 - 0 1 0 0 setHSV ok 67 - 0 1 1 0 setHSV ok 68 - 0 0 1 0 setHSV ok 69 - 1 0 1 0 setHSV ok 70 - 1 0 0 0 setHSV ok 71 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 72 - 0.1 0.2 0.3 0 new X3DColorRGBA() ok 73 - 1 0.5 0 0 setHSV ok 74 - 0.5 1 0 0 setHSV ok 75 - 0.5 1 0 0 getHSV ok 76 - 0 1 0.5 0 setHSV ok 77 - 0 1 0.5 0 getHSV ok 78 - 0 0.5 1 0 setHSV ok 79 - 0 0.5 1 0 getHSV ok 80 - 0.5 0 1 0 setHSV ok 81 - 0.5 0 1 0 getHSV ok 82 - 1 0 0.5 0 setHSV ok 83 - 1 0 0.5 0 getHSV ok 84 - 1 1 1 1 setValue ok 85 - 0.1 0.2 0.3 0.8 v1 ok 86 - 0.2 0.3 0.4 0.8 v2 ok 87 ok 88 - 0.9 0.8 0.7 0.8 - ok 89 - 0.3 0.5 0.7 0.8 + ok 90 - 0.7 0.5 0.3 0.8 - ok 91 - 0.2 0.4 0.6 0.8 * ok 92 - 0.05 0.1 0.15 0.8 / ok 93 - 0.2 . ok 94 - 0 0.02 0 0.8 x ok 95 - 2 . ok 96 - 0 0.2 0 0.8 x ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 1..109 ok t/values_image_01.............1..4 ok 1 - use Weed::Values; ok 2 - 0 0 0 new X3DImage() ok 3 - new X3DImage() 2 2 4 0xabcdefab 0xabcdefab 0xabcdeabf 0xabcdabef ok 4 - new X3DImage() ok t/values_notations_01.........ok 1 - use Weed::Values; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 5, 5.744563, 2 -2 3 4 0.181818181818182 -0.181818181818182 0.272727272727273 0.363636363636364 1 2 1 2 3 1 2 3 0.0909090909090909 0.181818181818182 0.272727272727273 0.181818181818182 0.363636363636364 0.272727272727273 0.363636363636364 0.0909090909090909 0.181818181818182 0.272727272727273 0 0.894427190999916 -0.447213595499958 0 0.339401263970053 0 0 1 0 ok 22 0.894427190999916 -0.447213595499958 0 xx xx 0.894427190999916 -0.447213595499958 0 0.894427190999916 -0.447213595499958 0 2 rgb 0.181818181818182 0.363636363636364 0.272727272727273 rgb 0.0909090909090909 0.181818181818182 0.136363636363636 rgb 0.363636363636364 1 1 0.0165289256198347 0.0661157024793388 0.0743801652892562 0.363636363636364 0.0165289256198347 0.0661157024793388 0.0743801652892562 4 -4 6 1..22 ok t/values_rotation_01..........ok 1 - use Weed::Values; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 - 0 0 1 0 new X3DRotation() ok 25 - 0 0 1 0 X3DRotation->new->toString ok 26 - 0 0 1 0 new X3DRotation([0, 0, 1],0) ok 27 - 0 0 1 0 new X3DRotation( 0, 0, 1, 0 ) ok 28 - 0 0 1 0 new X3DRotation([0, 0, 1], [0, 0, 1]) ok 29 - 0 -1 0 0.785398163397449 new X3DRotation([1, 0, 1], [0, 0, 1]) ok 30 - 0.707106781186547 -0.707106781186547 0 0.955316618124509 new X3DRotation([1, 1, 1], [0, 0, 1]) ok 31 - 1 2 3 4 new X3DRotation( 1, 2, 3, 4 ) ok 32 - 1 2 4 8 new X3DRotation( 1, 2, 4, 8 ) ok 33 - -0.267261241912424 -0.534522483824849 -0.801783725737273 4 inverse ok 34 - -0.0329715733031186 -0.737373548111178 -0.674680017415553 0.607018833473232 multiply ok 35 - The object isa X3DVec3 ok 36 - 0.25253514516398 0.505070290327959 0.825306005239898 3.23862882519026 slerp ok 37 - 2 2 4 8 setX ok 38 - 0.140489988870545 -0.357538507999746 -0.923270696125721 0.649252401310707 multiply ok 39 - 2 2 4 8 setY ok 40 - 0.140489988870545 -0.357538507999746 -0.923270696125721 0.649252401310707 multiply ok 41 - 2 2 2 8 setZ ok 42 - -0.199752017734576 0.183672278092471 -0.962477857236878 0.859246442506306 multiply ok 43 - 2 3 4 8 setAxis ok 44 - -0.256535605521001 -0.249474578132644 -0.933783656938541 0.60182489754835 multiply ok 45 - 2 3 4 8 setAngle ok 46 - -0.256535605521001 -0.249474578132644 -0.933783656938541 0.60182489754835 multiply ok 47 - 5 6 7 8 setValue ok 48 - -0.228143005646398 0.00798862291137072 -0.973594859722775 0.705790086990193 multiply ok 49 - -0.228143005646398 0.00798862291137072 -0.973594859722775 0.705790086990193 multiply ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 - 5 6 7 8 setValue ok 59 - -0.228143005646398 0.00798862291137072 -0.973594859722775 0.705790086990193 multiply ok 60 - 0.228143005646397 -0.00798862291137069 0.973594859722772 0.705790086990196 multiply ok 61 - -0.267261241912424 -0.534522483824849 -0.801783725737273 4 - ok 62 - -0.228143005646398 0.00798862291137072 -0.973594859722775 0.705790086990193 + ok 63 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 64 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 65 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 66 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 67 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 68 - 0.177762031417573 -0.803821451216573 -0.567689822658804 0.705790086990193 * ok 69 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 70 - 2.21041736388579 1.32865623295429 2.71085368326361 * ok 71 - 0.177762031417573 -0.803821451216573 -0.567689822658804 0.705790086990193 * ok 72 - 0.177762031417573 -0.803821451216573 -0.567689822658804 0.705790086990193 * ok 73 - 1 2 3 4 == ok 74 - 1 2 3 4 eq ok 75 - 1 2 3 4 ne ok 76 - 1 2 3 4 ne 1 2 3 4 1 2 3 4 ok 77 ok 78 - -0.267261241912424 -0.534522483824849 -0.801783725737273 4.56637061435917 *= ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 1..87 ok t/values_vec2_01..............ok 1 - use Weed::Values; ok 2 - 0 0 getDefaultValue ok 3 - 2 getDefaultValue ok 4 - 0 0 new X3DVec2() ok 5 ok 6 ok 7 - 0 0 new X3DVec2() ok 8 - 1 0 new X3DVec2() ok 9 - 1 1 new X3DVec2() ok 10 - 1 1 new X3DVec2() ok 11 - 0 0 new X3DVec2() ok 12 - 1 2 new X3DVec2() ok 13 - 1 2 new X3DVec2() ok 14 - 1 2 new X3DVec2() ok 15 - 1 2 '' ok 16 - 1 x ok 17 - 2 y ok 18 - 1 x ok 19 - 2 y ok 20 - 1 2 new X3DVec2() ok 21 - 2 3 [0] ok 22 - 2 3 [1] ok 23 - 2 3 eq ok 24 - 1 2 new X3DVec2() ok 25 - 1 2 getClone ok 26 - 1 2 eq ok 27 - 1 2 == ok 28 - 1 2 ne ok 29 - 1 2 != ok 30 - 1 2 v1 ok 31 - 2 3 v2 ok 32 - 2 4 + ok 33 - 0 0 - ok 34 - -1 -2 - ok 35 - 3 5 + ok 36 - -1 -1 - ok 37 - 2 4 * ok 38 - 0.5 1 / ok 39 - 8 . ok 40 - 8 . ok 41 - 2.23606797749979 length ok 42 - 3 5 += ok 43 - 1 2 -= ok 44 - 2 4 *= ok 45 - 1 2 /= ok 46 - 1 2 ------------ ok 47 - 2 3 abs ok 48 - 2 3 abs ok 49 - 2 3 abs ok 50 - 2 3 abs ok 51 - 2 3 abs ok 52 - 1 2 ** ok 53 - 1 2 ** ok 54 - 1 2 ** ok 55 - 1 4 ** ok 56 - 1 16 ** ok 57 - 2 4 ** ok 58 - 2 4 ** ok 59 - 2 4 > ok 60 - 2 4 < ok 61 - 2 4 > ok 62 - 2 4 < ok 63 - 2 4 <=> ok 64 - 2 4 <=> ok 65 ok 66 - 1 0 > ok 67 - 1 0 < ok 68 - 1 0 <=> ok 69 - 1 0 <=> ok 70 - 2 4 / ok 71 - -2 -2 sig ok 72 - 2 -2 sig ok 73 - -2 2 sig ok 74 - 2 2 sig ok 75 - 2 0 sig ok 76 - 0 0 sig ok 77 - 1 3 sum ok 78 - 2 6 sum ok 79 - 2 6 v ok 80 - 2 6 v ok 81 - 54 5454 v ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 1..94 ok t/values_vec3_01..............ok 1 - use Weed::Values; ok 2 - 0 0 0 getDefaultValue ok 3 - 3 getDefaultValue ok 4 - 0 0 0 new X3DVec3() ok 5 ok 6 ok 7 - 0 0 0 new X3DVec3() ok 8 - 1 0 0 new X3DVec3() ok 9 - 1 1 0 new X3DVec3() ok 10 - 1 1 1 new X3DVec3() ok 11 - 1 1 1 new X3DVec3() ok 12 - 1 2 3 new X3DVec3() ok 13 - 1 2 3 new X3DVec3() ok 14 - 1 2 3 new X3DVec3() ok 15 - 1 2 3 '' ok 16 - 1 x ok 17 - 2 y ok 18 - 3 z ok 19 - 1 x ok 20 - 2 y ok 21 - 3 z ok 22 - 1 2 3 new X3DVec3() ok 23 - 2 3 4 [0] ok 24 - 2 3 4 [1] ok 25 - 2 3 4 [2] ok 26 - 2 3 4 eq ok 27 - 1 2 3 new X3DVec3() ok 28 - 1 2 3 getClone ok 29 - 1 2 3 eq ok 30 - 1 2 3 == ok 31 - 1 2 3 ne ok 32 - 1 2 3 != ok 33 - 1 2 3 v1 ok 34 - 2 4 6 + ok 35 - 0 0 0 - ok 36 - 2 3 4 v2 ok 37 - -1 -2 -3 - ok 38 - 3 5 7 + ok 39 - -1 -1 -1 - ok 40 - 2 4 6 * ok 41 - 0.5 1 1.5 / ok 42 - 20 . ok 43 - -1 2 -1 x ok 44 - 20 . ok 45 - -1 2 -1 x ok 46 - 3.74165738677394 length ok 47 - 3 5 7 += ok 48 - 1 2 3 -= ok 49 - 2 4 6 *= ok 50 - 1 2 3 /= ok 51 - 1 4 9 ** ok 52 - 1 2 3 ** ok 53 - 1.09364657597523 2.4055381428386 2.64902310488344 x ok 54 ok 55 - 1 2 3 >> 0 ok 56 - 3 1 2 >> 1 ok 57 - 2 3 1 >> 2 ok 58 - 1 2 3 >> 3 ok 59 - 3 1 2 >> 4 ok 60 - 1 2 3 << 0 ok 61 - 2 3 1 << 1 ok 62 - 3 1 2 << 2 ok 63 - 1 2 3 << 3 ok 64 - 2 3 4 abs ok 65 - 2 3 4 abs ok 66 - 2 3 4 abs ok 67 - 2 3 4 abs ok 68 - 2 3 4 abs ok 69 - 2 3 4 abs ok 70 - 2 3 4 abs ok 71 - 2 3 4 abs ok 72 - 2 3 4 abs ok 73 - 2 3 4 v ok 74 - 1 -2 1 v ok 75 - -13 -4 5 v ok 76 - 1 2 3 ** ok 77 - 1 2 3 ** ok 78 - 1 2 3 ** ok 79 - 1 4 9 ** ok 80 - 1 16 81 ** ok 81 - 2 4 1 ** ok 82 - 2 4 1 ** ok 83 - 2 4 1 > ok 84 - 2 4 1 < ok 85 - 2 4 1 > ok 86 - 2 4 1 < ok 87 - 2 4 1 <=> ok 88 - 2 4 1 <=> ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 1..113 ok t/values_vec4_01..............ok 1 - use Weed::Values; ok 2 - 0 0 0 0 new X3DVec4() ok 3 ok 4 - 1 2 3 4 new X3DVec4() ok 5 - 1 2 3 4 new X3DVec4() ok 6 ok 7 - 1 0 0 0 new X3DVec4() ok 8 - 0 1 0 0 new X3DVec4() ok 9 - 0 0 1 0 new X3DVec4() ok 10 - 0 0 0 1 new X3DVec4() ok 11 - 0 0 0 1 new X3DVec4() ok 12 - 0 0 0 1 new X3DVec4() ok 13 - 3 5 7 9 new X3DVec4() ok 14 - -1 -1 -1 -1 new X3DVec4() ok 15 - 2 6 12 20 new X3DVec4() ok 16 - 0.5 0.666666666666667 0.75 0.8 new X3DVec4() ok 17 - 40 new X3DVec4() ok 18 - -4 -2 0 6 new X3DVec4() ok 19 - -4 -2 0 6 new X3DVec4() ok 20 ok 21 - 2345 -2 0 6 new X3DVec4() ok 22 - 1 2 3 4 new X3DVec4() ok 23 - 0 2 2 0 & ok 24 - 0 2 2 0 & ok 25 - 2 2 2 2 & ok 26 - 2 2 2 2 & ok 27 - 0 0 0 0 ^ ok 28 - 2 2 2 2 ^ ok 29 - 4294967293 4294967293 4294967293 4294967293 ^ ok 30 - 1 2 3 4 new X3DVec4() ok 31 - 4 8 12 16 ^ ok 32 - 1 2 3 4 ^ ok 33 - 4 8 12 16 ^ ok 34 - 1 2 3 4 ^ ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 1..48 ok t/weed_01.....................ok 1 - use Weed; ok 2 - use Weed; ok 3 - use Weed; ok 4 - use Weed; ok 5 - use Weed; ok 6 - use Weed; ok 7 - use Weed; ok 8 - use Weed; ok 9 - use Weed; ok 10 - use Weed; ok 11 - use Weed; ok 12 1..12 ok t/weed_02.....................ok 1 - use Weed; ok 2 1..2 ok t/X3D_01......................ok 1 - use X3D; 1..1 ok t/X3DNode_01..................ok 1 - use Weed; ok 2 - use X3D::Components::Core::Node; ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 DEF node_25833204 X3DNode { } ok 23 ok 24 ok 25 DEF node_25833204 X3DNode{} 1..25 ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/node_01.t 255 65280 2 0 ?? 1 subtest skipped. Failed 1/102 test scripts. 0/7685 subtests failed. Files=102, Tests=7685, 75 wallclock secs (53.96 cusr + 10.13 csys = 64.09 CPU) Failed 1/102 test programs. 0/7685 subtests failed. make: *** [test_dynamic] Error 25