-----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

Reply via email to