summaryrefslogtreecommitdiffstats
path: root/testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testinterfaces.py
Commit message (Collapse)AuthorAgeFilesLines
* Plugins: refactored out unnecessary datastore constructor argumentChris St. Pierre2013-10-291-1/+0
|
* Merge branch 'maint'Chris St. Pierre2013-04-241-11/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Perf.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Fam.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Base.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgPrivateKeyCreator.py src/lib/Bcfg2/Server/Plugins/Cvs.py src/lib/Bcfg2/Server/Plugins/Darcs.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Fossil.py src/lib/Bcfg2/Server/Plugins/Git.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Plugins/__init__.py src/lib/Bcfg2/Server/__init__.py src/sbin/bcfg2-build-reports src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestMetadata.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
| * Handle FAM monitor failures more gracefully:Chris St. Pierre2013-03-251-11/+0
| | | | | | | | | | | | | | | | | | * Where possible, create the file or directory that is about to be monitored. This ensures that content can be added later without need to restart Bcfg2. (Otherwise, adding the monitor would fail, and so when you did create the file in question, bcfg2-server would never be notified of it.) * When not possible, give better error messages.
* | Added client ACLs:Chris St. Pierre2013-02-121-0/+18
|/ | | | | | | * IP and CIDR-based ACLs * Metadata (group/hostname)-based ACLs * Documentation * Unit tests
* added unit tests for Rules and DefaultsChris St. Pierre2012-12-181-2/+12
|
* Threaded plugin fixes:Chris St. Pierre2012-11-271-4/+19
| | | | | | | * Added "Threaded" plugin interface for any plugin that uses threads * Start plugin threads after daemonization * Update existing plugins that use threads (Reporting, Snapshots, ThreadedStatistics interface) * Update unit tests
* fixed vcs_root/vcs_path for Version plugins, esp. SvnChris St. Pierre2012-11-191-4/+5
|
* fixed some POSIX unit testsChris St. Pierre2012-10-301-4/+6
|
* revert plugin interface tests that shouldn't have been included in commit (yet)Chris St. Pierre2012-10-221-6/+4
|
* fixed some POSIX unit testsChris St. Pierre2012-10-221-4/+6
|
* wrote more detailed unit testing documentationChris St. Pierre2012-10-051-2/+1
|
* wrote unit tests for PropertiesChris St. Pierre2012-09-271-0/+1
|
* fixed tests for pylint changesChris St. Pierre2012-09-251-3/+3
|
* testsuite: fixed patch scoping issues in py3kChris St. Pierre2012-09-071-1/+1
|
* split up mammoth Plugin.pyChris St. Pierre2012-09-061-0/+342