[tor-bugs] #9937 [BridgeDB]: Create fake non-sanitised bridge descriptors for BridgeDB testing purposes
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Oct 9 08:38:34 UTC 2013
#9937: Create fake non-sanitised bridge descriptors for BridgeDB testing purposes
-------------------------------------------------+-------------------------
Reporter: isis | Owner: isis
Type: enhancement | Status: new
Priority: major | Milestone:
Component: BridgeDB | Version:
Keywords: bridgedb bridge-descriptors | Actual Points:
bridgedb-unittests stem | Points:
Parent ID: #9865 |
-------------------------------------------------+-------------------------
Sysrqb has written [https://github.com/sysrqb/tdgen a script to generate
fake descriptors]. It should be merged into BridgeDB.
The fake descriptors should be used for testing BridgeDB, for the internal
database functionality, as well as for the parsers for adding bridges to
the database and for distributing to users, and the web and email
interfaces, so that anyone can run it or run the tests without requiring
actual bridge descriptors.
Eventually, BridgeDB should have bridge descriptor classes (#9380 and
#9462) and unittests to ensure that, given some valid descriptors and
false descriptors, only valid descriptors match the bridge descriptor
classes and are accepted. This fake bridge descriptor generator should,
whatever the stage of BridgeDB's (or Stem's) descriptor parsers, create
bridge descriptors which function identically to how BridgeDB treats
actual descriptors.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9937>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list