def scale_test(k): """ For various values of k = 3, 4, ... generate an election with 10**k voters 10**(k-3) pbcids 10**(k-2) cids 10 selids / cid """ # start timer start = time.time() # ... set parameters here based on k se = syn2.SynElection() se.min_n_bids_per_pbcid = 10**3 se.max_n_bids_per_pbcid = 10**3 se.n_pbcids = 10**(k - 3) se.min_n_selids_per_cid = 10 se.max_n_selids_per_cid = 10 # run "test" tester(se) # stop timer; print k and elapsed time end = time.time() logger.info("For k=", k, ",", end - start, "seconds elapsed.")
def test_audit_orders(): import syn2 e = syn2.SynElection() compute_audit_orders(e) write_audit_orders(e)