aboutsummaryrefslogtreecommitdiff
path: root/rpkid/tests
AgeCommit message (Collapse)Author
2012-08-19Refactor rpkid high-level task system to use classes rather thanRob Austein
closures, to make it easier for long-running tasks to yield the CPU periodically. As a side effect, this moves a lot of dense code out of rpki.left_right.self_elt methods and into separate task-specific classes. See #275. svn path=/branches/tk274/; revision=4640
2012-08-18Merge rpkic profiling support from trunk/.Rob Austein
svn path=/branches/tk274/; revision=4639
2012-08-09Switch rpki.sql.session.cache to use weak references, so that Python'sRob Austein
garbage collector can free up cache entries we're not using for us. Rework update_roas() to be a bit more frugal with memory. See #278. svn path=/branches/tk274/; revision=4626
2012-08-09Sometimes it takes more than one signal to get a subprocess to exit.Rob Austein
svn path=/branches/tk274/; revision=4624
2012-07-30Remove -s from getopt string too.Rob Austein
svn path=/trunk/; revision=4612
2012-07-30Add --stop_after_configRob Austein
svn path=/trunk/; revision=4611
2012-07-26Add profiling support to yamltest; fix profiling support in daemons.Rob Austein
Tweak yamltest to force one ROA request per prefix regardless of how the user expressed it; we may want to revisit this eventually, but it's more useful this way for now. svn path=/trunk/; revision=4609
2012-07-23Use TAL instead of TA.Rob Austein
svn path=/trunk/; revision=4606
2012-07-06Implement CMS-timestamp-based replay protection. Closes #35.Rob Austein
svn path=/trunk/; revision=4586
2012-07-03Add more data to pubd log line, to aid tracking flow of objectsRob Austein
through the RPKI system. svn path=/trunk/; revision=4567
2012-07-03Add TAL support.Rob Austein
svn path=/trunk/; revision=4566
2012-07-03Stop whining about missing BPKI CRLs when running rootd underRob Austein
smoketest. The real problem is smoketest's antique BPKI model, but fixing that'd be more work than it's worth just to suppress a warning. svn path=/trunk/; revision=4565
2012-06-16Add "--flat_publication" option to yamltest, and correspondingRob Austein
"--flat" option to rpkic configure_publication_client. These are for testing and simulation, do not use them in production. svn path=/trunk/; revision=4545
2012-05-23Convert rpkid tests to use rcynic-text.Rob Austein
svn path=/trunk/; revision=4511
2012-05-04Don't explode if valid_until isn't set in test configuration.Rob Austein
svn path=/branches/tk33/; revision=4465
2012-04-17Synchronize with daemons automatically after rpkic commands whereRob Austein
doing so makes sense. This closes #236. svn path=/trunk/; revision=4433
2012-04-15Put BPKI server files in /usr/local/share/rpki (akaRob Austein
${datarootdir}/rpki). This closes #230 and partially addresses #227. svn path=/trunk/; revision=4421
2012-04-15setup_publication() had the "DROP TABLE IF EXISTS" exception problemRob Austein
too. svn path=/trunk/; revision=4420
2012-04-15Forgot to take myrpki out of Makefile, oops, fixed. smoketest wasRob Austein
getting upset when trying to delete nonexistent SQL tables; have fixed this before, but apparently managed to break it again. svn path=/trunk/; revision=4418
2012-03-19Sync from trunk.Rob Austein
svn path=/branches/tk161/; revision=4403
2012-02-22Make base_port configurable in [yamltest] section of rpki.conf. See #200.Rob Austein
svn path=/branches/tk161/; revision=4358
2012-02-21Another test configuration.Rob Austein
svn path=/trunk/; revision=4356
2012-02-20Include self_handle in up-down resource mismatch reports. Closes #14.Rob Austein
svn path=/trunk/; revision=4355
2012-02-09merge with /trunkMichael Elkins
svn path=/branches/tk161/; revision=4321
2012-02-03Change manifest filename extension from .mnf to .mft, to comply withRob Austein
the soon-to-be RFC. Closes #37. svn path=/trunk/; revision=4288
2012-02-03Clean up rcynic test data during "make clean".Rob Austein
svn path=/trunk/; revision=4286
2012-01-12Refactor library functions out of rpkic command line shell (see #26,Rob Austein
but note that I'm working this as part of #100 so it's on the tk100 branch, see #100). This substantially completes #26 and #100, other than GUI integration. Still some documentation and cleanup work to be done. svn path=/branches/tk100/; revision=4150
2012-01-11Bring up to date for new IRDBRob Austein
svn path=/branches/tk100/; revision=4149
2012-01-08Checkpoint. New irdbd now work, after some transaction voodoo.Rob Austein
svn path=/branches/tk100/; revision=4147
2012-01-07Checkpoint. rpkic and yamltest mostly work, but irdbd is still actingRob Austein
weird. svn path=/branches/tk100/; revision=4146
2011-12-14Start hacking replacement for myrpki comamnd (rpkic) which uses theRob Austein
new Django-model-based entitydb and IRDB. svn path=/branches/tk100/; revision=4121
2011-12-12Checkpoint. Custom IRDB model fields to handle automatic typeRob Austein
conversion. Debug last night's rewrite of BPKI certificate issuance. svn path=/branches/tk100/; revision=4117
2011-10-08rcynic's new timestamped output directory code gets grumpy when rcynicRob Austein
is run twice in less than a second. Granted that this shouldn't happen in the first place, but having seen it happen in testing when something else was broken, detect the problem and handle it by sleeping for one second if and only if necessary. svn path=/rpkid/tests/smoketest.py; revision=4029
2011-10-05Stop abusing RuntimeError. This closes #52.Rob Austein
svn path=/rpkid/portal-gui/scripts/load_csv.py; revision=4015
2011-10-05Add global traceback control; this closes #95. Clean up someRob Austein
"except:" clauses that should have been "except Exception:". svn path=/rpkid/rpki-sql-setup.py; revision=4014
2011-09-15Update smoketest to track rcynicRob Austein
svn path=/rpkid/tests/smoketest.py; revision=3986
2011-09-07Change [3245] should have applied to sql-dumper.py too.Rob Austein
svn path=/rpkid/tests/sql-dumper.py; revision=3973
2011-08-12Don't freak out over failure to drop nonexistant tablesRob Austein
svn path=/rpkid/tests/smoketest.py; revision=3947
2011-07-27Consolidate all of the import voodoo for MySQLdb into a new module.Rob Austein
svn path=/buildtools/make-python-executable.py; revision=3946
2011-07-01Update to post-IESG version of up-down schemaRob Austein
svn path=/rpkid/rpki/relaxng.py; revision=3913
2011-06-25We no longer need pywrapRob Austein
svn path=/configure; revision=3899
2011-06-17Stop littering rtr-origin source directory.Rob Austein
svn path=/rpkid/tests/smoketest.1.yaml; revision=3881
2011-04-27First whack at some of the silliest logging codeRob Austein
svn path=/rpkid/rpki/async.py; revision=3793
2011-04-04TLS is long goneRob Austein
svn path=/rpkid/tests/testpoke.yaml; revision=3758
2011-03-27Handle past-expiration IRDB entries properlyRob Austein
svn path=/rpkid/rpki/left_right.py; revision=3746
2011-03-18Add @property decorators to a bunch of methods that are just syntacticRob Austein
sugar around cached SQL object fetches. Checkpoint of incomplete support for Ghostbusters reords. Clean up a few extraneous imports. svn path=/rpkid/Makefile.in; revision=3725
2011-01-20Generate Python executables during compilation rather than fromRob Austein
./configure. Change (almost) all programs to use rpki.conf instead of separate config files for each program, and add support for ${prefix}/etc/rpki.conf like normal system programs. svn path=/buildtools/make-python-executable.py; revision=3620
2011-01-09Rework POW build so that we can use static libraries again.Rob Austein
svn path=/configure; revision=3602
2011-01-04POW => rpki.POWRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=3598
2010-12-31distclean targetRob Austein
svn path=/Makefile.in; revision=3596