- 15 Jul, 2014 1 commit
-
-
Marcin Siodelski authored
-
- 14 Jul, 2014 1 commit
-
-
Marcin Siodelski authored
-
- 10 Jul, 2014 1 commit
-
-
Stephen Morris authored
-
- 03 Jul, 2014 1 commit
-
-
Marcin Siodelski authored
-
- 02 Jul, 2014 6 commits
-
-
Thomas Markwalder authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
- 01 Jul, 2014 3 commits
-
-
Thomas Markwalder authored
Modifiedl D2CfgMgr.configPermutations test to verify that parsing error messages contain position information. Fixed format of one error message in D2CfgMgr that didn't match. Hopefully, Marcin is happy now.
-
Thomas Markwalder authored
Surrounded position info in error messages with parens. Replaced use of vector with map for tracking position values. General cleanup.
-
Marcin Siodelski authored
-
- 30 Jun, 2014 2 commits
-
-
Thomas Markwalder authored
D2 unit test IOSignalTest::hammer was scaled back to accomodate sluggish VMs. IOSignaTest::mixedSignals was failing intermittently on NetBSD VM and was rewritten to test the quantity of signals received rather than the order.
-
Francis Dupont authored
-
- 27 Jun, 2014 3 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
There is a new function used in keactrl tests which waits for the server to shutdown, rather than check if it is down already. This is to avoid race condition when the process may not completely terminate when we check that it is.
-
- 26 Jun, 2014 11 commits
-
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Thomas Markwalder authored
-
Thomas Markwalder authored
Added the unit test D2CfgMgrTest.configPermutations to d2_cfg_mgr_unittests.cc. This test iterates through the list of test configurations defined in a specialzed JSON data file. It provides a relatively painless way to test a large number configurations without hard-coding them. Added the test data file: It currently contains over sixty tests. The vast majority of these tests are invalid content tests.
-
Thomas Markwalder authored
Modified DdnsDomainParser::build to validate parameters and use position info in error messages.
-
Thomas Markwalder authored
Modified TSIGKeyInfoParser::build to validate parameters and use position in error messages. Parameter "hostname" now throws an "not supported yet" error. This can be undone if/when its implmemented. Port must now be non-zero.
-
Thomas Markwalder authored
Modified DCfgContextBase::getParam() variants to return the parameter's Element::Position. This makes it available during parsing. Modified TSIGKeyInfoParser::build to validate parameters and use position in error messages.
-
Thomas Markwalder authored
D2CfgMgr::buildParams now validates all of the top level params prior to calling the D2Params constructor. This allows element position info to be included in error logging.
-
Thomas Markwalder authored
Added element position argument to DCfgMgrBase::createConfigParser(), so derivations have access to print position info unsupported top level element errors. Removed two log messages DCT_ORDER_ERROR and DCT_ORDER_NO_ELEMENT. These conditions are well explained in exceptions thrown and these logs just cluttered the log output. Removed extra text from DCTL_CONFIG_LOAD_FAIL and DCTL_PARSER_FAIL log messages. The log ID is self-explanatory and the underlying exceptions provide ample explanation of the error. Makes the log output much easier to understand. Revised items-not-in-parse-order detection in DCfgMgrBase::parseConfig(). Rather than complicated counting logic, objects are removed from the list as they are parsed. Any left over were not in the parsing-order. Removed try-catch-throw from DCfgMgrBase::buildAndCommit. This method already throws its own exception. Catching, logging, and re-throwing exceptions from underneath it really just server to clutter the log.
-
Thomas Markwalder authored
As part of merging 3407, D2's shell script tests were revamped to match work done under 3422.
-
- 25 Jun, 2014 10 commits
-
-
Marcin Siodelski authored
-
Thomas Markwalder authored
Added missing parameter and method commentary. Extended unit tests as suggested. Moved onreceipt_handler_ from SignalSet to anonymous namespace.
-
Thomas Markwalder authored
distcheck was failing to tests/dhcp(4/6)_process_tests.sh. Since these files are now constructed from a .in file, they must be pathed in abs_builddir. dhcp(4/6)/tests/Makefile.am updated.
-
Marcin Siodelski authored
-
Tomek Mrugalski authored
- dhcp6_test.py removed - src/lib/testuitls/testdata/*.wire files are now in repo, no longer need python3 script to generate - src/lib/cc/proto_defs.h added to repo, no longer autogenerated - Added comment to get-rdatacode.py - removed LIBRARY_PATH_PLACEHOLDER hacks from several Makefiles. - ChangeLog entry added.
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
-
Marcin Siodelski authored
- Renamed kea4 and kea6 parameters to dhcp4 and dhcp6 - Location of the kea binaries is specified in the keactrl.conf - Swap pools and subnets in kea.conf. - Renamed keactrl commit command to reload - Added -s and -c command line options.
-
- 20 Jun, 2014 1 commit
-
-
Thomas Markwalder authored
-