aboutsummaryrefslogtreecommitdiff
path: root/rpkid/tests
AgeCommit message (Collapse)Author
2012-08-29Switch from getopt to argparse.Rob Austein
svn path=/branches/tk274/; revision=4670
2012-08-28Split yamlconf profiling out into separate Makefile target.Rob Austein
svn path=/branches/tk274/; revision=4669
2012-08-28Make a few more things configurable, for compatability with Iain'sRob Austein
scripts. svn path=/branches/tk274/; revision=4668
2012-08-27Move root.cer to separate rsync module when building testRob Austein
configurations, to avoid warnings about it being tainted. This is really a conflict between needing to support rootd and wanting to make the configuration clean when not running rootd: either we add an extra directory level to the publication structure which we don't use when not running rootd, or we move root.cer somewhere else. Since the latter is simpler except for test configurations which are already generated for us by programs, we do the latter. svn path=/branches/tk274/; revision=4667
2012-08-27Create missing SQL databases if given MySQL root password, otherwiseRob Austein
check for missing databases and clean existing databases if found. Dump SQL to files at end of run. svn path=/branches/tk274/; revision=4666
2012-08-27NitRob Austein
svn path=/branches/tk274/; revision=4665
2012-08-27Use SHOW TABLES and pattern matching rather than fixed count whenRob Austein
deciding which databases to dump. svn path=/branches/tk274/; revision=4664
2012-08-27Use SHOW DATABASES and pattern matching to determine which databasesRob Austein
need cleaning, rather than wiring in a fixed set of database names. svn path=/branches/tk274/; revision=4663
2012-08-24Tweak to support yamlconf profiling.Rob Austein
svn path=/branches/tk274/; revision=4661
2012-08-24Cleanup, add timestamps.Rob Austein
svn path=/branches/tk274/; revision=4659
2012-08-24Add --loopback to yamlconf and --synchronize to yamltest, so that weRob Austein
can use yamltest to test configurations generated by yamlconf. svn path=/branches/tk274/; revision=4658
2012-08-23Checkpoint.Rob Austein
svn path=/branches/tk274/; revision=4656
2012-08-23Debug with larger configurations.Rob Austein
svn path=/branches/tk274/; revision=4655
2012-08-22Cleanup.Rob Austein
svn path=/branches/tk274/; revision=4654
2012-08-22Checkpoint of new testbed configuration tool.Rob Austein
svn path=/branches/tk274/; revision=4653
2012-08-20Extend insecure-debug-only-rsa-key hack to something we can use withRob Austein
rpkic under yamltest. svn path=/branches/tk274/; revision=4649
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