|
From: doug s. <hig...@ho...> - 2013-04-22 14:18:49
|
Paulo, > > ... When I do testing there are 50 or so .wrl/.x3d test > > files I run. > > http://dug9.users.sourceforge.net/web3d/tests/screenlinks.html > > Plus depending on what I'm tinkering with, I'll set up special > > .wrl/.x3d test files, and I've accumulated some samples people have > > sent in. > > > Can you describe your testing process a bit better ? Do you mean you > manually open the files and play with them to assert the validity of > the code ? Manually open the file, manually click/drag the mouse, visually look at the scene and compare with my memory of what the scene looked like before fhe change. One developer Michel attempted more automated testing via commandline string containing mouse input (haven't tried it, not sure if it still works or how advanced it was, would have been at least a few years ago). Recently we were wondering if it's possible/how to do more automated testing with graphical programs. We have a way to 'dump' a scene (as text, showing scenegraph) to a file. And we have a way to do a screen snapshot (to an image file). One more idea: have some way to specify the number of loops to advance (perhaps also time?) But nothing working today as automated test suite. > Is there a specific set of validation rules you use/follow ? I'm not the right one to ask, I think if a project is a member of web3d.org ($$), then there is a special suite of test files they have access to. We don't have that publicly available. So we use whatever small test files we have accumulated, to test different features. I have more than the 50 test scenes above, but not well organized/categorized, not well documented and not synchronized to web3d.org specification cateogories. A mess. I'll study your other comments on Git, doxygen. Roadmap > web3d Conformance as noted in another post, there's a scorecard for vrml browswers, and perhaps it could be used as a roadmap (or part of roadmap) for future work. "Web3D participants keep a status report on players at the following wiki site. Updates and corrections are always welcome." Don http://www.web3d.org/wiki/index.php/Player_support_for_X3D_components -Doug |