-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
I tested the 1.0.1 data. The test involves the following : 1) XML sanity check : load the device data using a 'canonical' XML parser and XPath. This is basically just a sanity test to see whether the XML is valid. 2) Duplicates : during the load the data is checked for duplicate devices and duplicate properties. 4 duplicate devices were found. 17 devices have duplicate properties. Details attached : dm_101.txt 3) Version compare. The previous version is loaded using the same method and the two repositories are compared, device by device. This time the patterns were *not* tested -- didn't know whether they were ready -- but it would be trivial to repeat the test and include the patterns. 16 new devices were found. 1 device's properties have changed. Details attached : _test.txt 4) Data validation : check properties against the vocabulary. 2 new properties were found. Details attached : _test.txt The test currently marks the properties is_bot and is_desktop as invalid, but since we all agree on their inclusion they should be added to the vocabulary and the 'invalid' message disappears. Please check the results or whether there's an angle I overlooked. Then when the few corrections required have been made, I will redo the above 'standard' test, including the patterns and the vocabulary file. esjr -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQEcBAEBAgAGBQJUDUmyAAoJEOxywXcFLKYcnOMIAK32zUZEr1tkbbNbqabYqPSC SRb58yvGlAoICwf+PyjFm3+5AOcwfQBpC3QXo4n4I7us6+PN08h/tEKYkS+5X8Pc G6W+H3BmQH+F8al2oEiVFcVhOFPhwhkdGTRGFi2owmA+hlL9yT7z5ul6/QGYaeM6 NpKQ5Fe6y+NzgkrlumGLmKEjztlyLl1FRznotYjUe/l1D5i+BVUr4J+cf4VWhjns AvM+QVVsos3BTb/IkB63/U1N576HA/xKadDj8+4rBIiA7SJYwaL1sjm2cdy5c4rC FcX0qcShFMFa7PhQrvgUapoVCnXFf9ix/aoEDGE4YlVOMsHyuq3F8UMpfFUyMvM= =6ETx -----END PGP SIGNATURE-----
Duplicate Devices XT937C SGH-I257M LG-SU880 genericAndroid [*] Duplicate Properties BlackBerry 9220 : Property : dual_orientation : old : true, new : true genericTouchPhone : Property : ajax_support_javascript : old : true, new : true [*] LG-LX260 : Property : model : old : Rumor, new : LX260 HTCP3300 : Property : marketing_name : old : Artemis 100, new : Artemis MB502 : Property : model : old : MB502, new : Charm KU9500 : Property : model : old : KU9500, new : Optimus Z BlackBerry8700v : Property : mobile_browser : old : BlackBerry, new : BlackBerry OS BlackBerry8700 : Property : mobile_browser : old : BlackBerry, new : BlackBerry OS BlackBerry8700c : Property : mobile_browser : old : BlackBerry, new : BlackBerry OS BlackBerry8700r : Property : mobile_browser : old : BlackBerry, new : BlackBerry OS BlackBerry8700g : Property : mobile_browser : old : BlackBerry, new : BlackBerry OS BlackBerry8700f : Property : mobile_browser : old : BlackBerry, new : BlackBerry OS SAMSUNG-SGH-i900V : Property : dual_orientation : old : true, new : true Motorola-V9m : Property : mobile_browser_version : old : 6.2, new : 6.2 SAMSUNG-SGH-i900 : Property : dual_orientation : old : true, new : true LG-LX600 : Property : model : old : LX600, new : Lotus Eris : Property : model : old : A6376, new : Droid Eris
DDR devices : 2014-09-07T21:35:50.450404Z Compared versions : 1.0.0 - 1.0.1 Version 1.0.1 contains 16 more devices. Device generic- differs : Property count : 15 <> 17 New : genericFirefoxOS, Properties : 2 New : genericWebBot, Properties : 2 New : desktopDevice, Properties : 11 New : genericDesktop, Properties : 11 New : windowsDesktop, Properties : 13 New : appleDesktop, Properties : 13 New : linuxDesktop, Properties : 13 New : genericPhone, Properties : 4 New : genericTouchPhone, Properties : 11 New : genericBB10, Properties : 13 New : Lumia530, Properties : 19 New : Lumia930, Properties : 19 New : Lumia635, Properties : 19 New : HTC One M8, Properties : 19 New : LG-D855, Properties : 19 New : LG-LS990, Properties : 19 Device generic- invalid : is_desktop, is_bot Device genericWebBot invalid : is_bot Device desktopDevice invalid : is_desktop Device genericDesktop invalid : is_desktop Device windowsDesktop invalid : is_desktop Device appleDesktop invalid : is_desktop Device linuxDesktop invalid : is_desktop
