summaryrefslogtreecommitdiffstats
path: root/testsuite
Commit message (Collapse)AuthorAgeFilesLines
...
| * fixed unit testsChris St. Pierre2013-06-031-19/+18
| |
* | Merge branch 'maint'Sol Jerome2013-06-022-4/+4
|\| | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/installation/distributions.txt doc/server/snapshots/index.txt src/lib/Bcfg2/Server/Plugin/helpers.py src/sbin/bcfg2-server
| * testsuite: install older South for python 2.4 compatChris St. Pierre2013-05-231-1/+1
| |
| * POSIX: fix directory pruningChris St. Pierre2013-05-211-3/+3
| |
* | testsuite: Genshi is no longer optionalChris St. Pierre2013-05-202-1/+2
| |
* | testsuite: updated Statistics tests with new library locationChris St. Pierre2013-05-201-1/+1
| |
* | Replaced XMLSrc with StructFileChris St. Pierre2013-05-201-289/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XMLSrc and StructFile were very different implementations of basically the same thing. StructFile has gotten lots and lots of improvements, while XMLSrc, with its wonky, unintuitive interface, has floundered. This replaces XMLSrc with StructFile (nearly) everywhere, and rebases everything that inherited from XMLSrc with StructFile. XMLSrc lives on somewhat in the Pkgmgr plugin's PNode and PkgSrc objects, where originally inherited from the XMLSrc and INode objects but are now the only implementation of that older interface. Pkgmgr was left as-is because a) it's a little-used plugin; b) it's in need of a rewrite anyway; and c) it has deep, deep hooks into the guts of XMLSrc and INode, and rewriting it with StructFile was deeply nontrivial.
* | Merge branch 'maint'Chris St. Pierre2013-05-171-6/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/guides/centos.txt doc/server/plugins/grouping/metadata.txt setup.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Proxy.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/SSHbase.py src/sbin/bcfg2-lint
| * POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-071-6/+3
| |
* | Fixing unit testsChris St. Pierre2013-04-252-8/+6
| |
* | Merge branch 'maint'Chris St. Pierre2013-04-2413-123/+303
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * File: handle Path type="file" entries with no text content even if empty is ↵Chris St. Pierre2013-04-051-0/+8
| | | | | | | | not set
| * testsuite: fixed Probes test that uses version informationChris St. Pierre2013-04-021-2/+3
| |
| * Statistics: wrote unit testsChris St. Pierre2013-03-291-0/+44
| |
| * testsuite: fixed unit testsChris St. Pierre2013-03-281-16/+10
| |
| * testsuite: install python-daemon last so pylint/pep8 tests are run on py3kChris St. Pierre2013-03-271-1/+1
| |
| * testsuite: more text fixesChris St. Pierre2013-03-262-1/+2
| |
| * testsuite: fixed more unit test stuffChris St. Pierre2013-03-262-2/+2
| |
| * Probes: fixed unit tests for new use of lxml.etree._ElementTree.write ↵Chris St. Pierre2013-03-261-60/+118
| | | | | | | | instead of open().write()
| * fixed regex errors introduced by 6c996f42c53a36fc0406f836d64b8c1bec6f4bccChris St. Pierre2013-03-261-1/+2
| |
| * testsuite: can't disable pylint R0924, since it doesn't exist on older ↵Chris St. Pierre2013-03-261-4/+1
| | | | | | | | pylint and pylint barfs
| * testsuite: fixed issues found by latest version of pylintChris St. Pierre2013-03-261-1/+4
| |
| * travis-ci: install django < 1.5 for testsChris St. Pierre2013-03-261-1/+1
| |
| * travis-ci: fixed dangling if in install.shChris St. Pierre2013-03-261-0/+1
| |
| * travis-ci: start running py3k tests with some optional depsChris St. Pierre2013-03-253-6/+13
| |
| * Handle FAM monitor failures more gracefully:Chris St. Pierre2013-03-257-44/+99
| | | | | | | | | | | | | | | | | | * 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.
* | Merge branch '1.4.x'Chris St. Pierre2013-04-2325-1111/+1251
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: debian/bcfg2-server.install doc/server/plugins/grouping/metadata.txt src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Tools/Portage.py src/lib/Bcfg2/Client/Tools/RcUpdate.py src/lib/Bcfg2/Client/Tools/YUM24.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Client/Tools/launchd.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/models.py src/lib/Bcfg2/Utils.py src/sbin/bcfg2-info src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py testsuite/Testsrc/test_code_checks.py
| * use Executor class for better subprocess calling on serverChris St. Pierre2013-03-142-33/+27
| |
| * removed in-place modification of "states" dict in client toolsChris St. Pierre2013-02-213-47/+24
| |
| * fixed unit tests for mergeChris St. Pierre2013-02-201-13/+12
| |
| * Merge branch 'master' into 1.4.xChris St. Pierre2013-02-2014-744/+1338
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/contributors.txt schemas/bundle.xsd src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/Encryption.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/TemplateHelper.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py tools/bcfg2-profile-templates.py
| * | extended usage of Executor class, added client-side timeout optionsChris St. Pierre2013-02-141-0/+2
| | |
| * | better Executor class for client toolsChris St. Pierre2013-02-142-81/+12
| | |
| * | Metadata: process default client bootstrap mode properlyChris St. Pierre2013-02-141-8/+11
| | |
| * | moved common file locking code into Bcfg2.UtilsChris St. Pierre2013-02-141-1/+1
| | |
| * | abstracted similar digit range classes in POSIXUsers/GroupPatterns into ↵Chris St. Pierre2013-02-143-53/+54
| | | | | | | | | | | | Bcfg2.Utils
| * | added support for wildcard XInclude in XMLFileBackedChris St. Pierre2013-02-142-16/+38
| | |
| * | fixed unit testsChris St. Pierre2013-02-121-1/+2
| | |
| * | Added client ACLs:Chris St. Pierre2013-02-123-53/+348
| | | | | | | | | | | | | | | | | | | | | * IP and CIDR-based ACLs * Metadata (group/hostname)-based ACLs * Documentation * Unit tests
| * | Bundler: added support for independent bundlesChris St. Pierre2013-02-081-3/+9
| | |
| * | Bundler: improved XInclude support, added inter-bundle dependenciesChris St. Pierre2013-02-081-7/+41
| | |
| * | testsuite: improved error messages from assertXMLEqualChris St. Pierre2013-02-081-4/+12
| | |
| * | made XInlcude and Encryption support more consistentChris St. Pierre2013-02-071-4/+0
| | |
| * | converted InfoXML objects from XMLSrc to StructFileChris St. Pierre2013-02-064-306/+183
| | |
| * | moved some libraries in Bcfg2/ into more specific (Server/ or Client/) placesChris St. Pierre2013-02-054-11/+13
| | |
| * | testsuite: wrote unit tests for DecisionsChris St. Pierre2013-02-052-1/+60
| | |
| * | testsuite: added unit tests for BundlerChris St. Pierre2013-02-041-0/+72
| | |
| * | added genshi support to StructFileChris St. Pierre2013-02-041-38/+80
| | |
| * | made genshi a requirementChris St. Pierre2013-01-223-117/+107
| | |
| * | Merge branch '1.3.1' into 1.4.xChris St. Pierre2013-01-182-7/+99
| |\ \