summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2011-01-27test: add testUpdateSameAnyPackageToSameRepositoryPierre Schmitz
2010-12-02db-update: Fail if a set of split packages is incompletePierre Schmitz
2010-11-27Fix test: copy target of symlinksPierre Schmitz
2010-11-25Rewrote create-filelistsPierre Schmitz
* use correct locking of the repos * added test case * removes file lists of deleted packages * add compression independent symlink to files db
2010-11-25sourceballs no longer depends on ftpdir-cleanup being runPierre Schmitz
2010-11-25Split tests into several filesPierre Schmitz
* tests can be run seperatly * runTest will run all tests that have the x bit set
2010-11-25Provide more real test packagesPierre Schmitz
* Use devtools instead of plain makepkg * This is a preparation for some more advanced test cases.
2010-11-25Added seperate dryrun options for the packages and sources cleanup scriptsEric Bélanger
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-11-22sourceballs: add for split packagesPierre Schmitz
2010-11-21sourceballs: Support any packagesPierre Schmitz
2010-11-21sourceballs: Don't write any logPierre Schmitz
This is consistent with the other dbscripts. The output will be send to the mailinglist.
2010-11-20Simplify sourceballs creationPierre Schmitz
* Read package lists directly from DB file * Make SVNREPO configurable
2010-11-20Fix sourceballs cron jobPierre Schmitz
* add unit test for sourceballs and cleanup * introduce SRCPOOL and LOGDIR variables in config
2010-09-11Use local config instead of guessing by hostnamePierre Schmitz
Using the hostname to decide which repos to use is not releiable and hard to test. Instead use config.local to configure these. config files for sigurd and gerolde were added which can be copied or symlinked to config.local on the specific host.
2010-09-05Check if package exists in any other repository on updatePierre Schmitz
This also checks if the sam package exists within the old package layout (without package pool)
2010-09-05Fix updating of same package into different repositories at aoncePierre Schmitz
See FS#20745
2010-09-01Simplify repo configurationPierre Schmitz
* Repositories can now be defined in the config file for each host * added community-staging, gnome-unstable and kde-unstable * Exception is the adjust-permission cron-job; but we might want to use acls in future anyway Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-08-22add makepkg.conf for [multilib]Pierre Schmitz
2010-08-18Fix cleanup of old packagesPierre Schmitz
* This should fix the cleanup of packages that were not within the pacakge pool before being updated. * a test case for this was added
2010-08-17Don't try to update no packagePierre Schmitz
Check if there are packages to update for given architecure. Previously db-update quit when only one arch of a package was available.
2010-08-17Add [staging] repositoryPierre Schmitz
2010-08-15add test for testing2xPierre Schmitz
2010-08-15add test to check updating a packagePierre Schmitz
2010-08-15Move packages of all arches within one transactionPierre Schmitz
db-move does no longer need a specific architecture. It will move all architecures of a given package at once. testing2x has been rewritten to respect these changes and testing2x64 is no longer needed.
2010-08-14Prepare support for multiple packages in db-movePierre Schmitz
2010-08-14Rewrite of db-updatePierre Schmitz
* db-update now updates all repos with packages in its staging dirs * sanity checks are performed before any repo is touched * improved performance * less code; easier to maintain
2010-08-13Use common functions to print messages, warnings and errorsPierre Schmitz
These functions are copied from makepkg
2010-08-13Check permission before any actionPierre Schmitz
Added a function to check if user has permission to alter the repos and db files.
2010-08-10Use more consitent naming for package poolPierre Schmitz
There are no longer architecture-specific subdirs and the structure was switch to this: ftp └── pool ├── community └── packages packages contains all packages from core, extra and testing; this naming is in sync with the svn repo naming: svn-packages and svn-community
2010-08-08Move common function to db-functionsPierre Schmitz
db-functions now sets an individual $WORKDIR and implements trap functinos that remove locks on exit or error. There are new functions to lock and unlock the running script. misc-scripts/ftpdir-cleanup was renamed to ftpdir-cleanup-repo as the cron-job had the same name. Script names have to be unique when using db-functions.
2010-08-08Prepare for variable db file compressionPierre Schmitz
2010-08-08Fix test and add some more checksPierre Schmitz
2010-08-08Reduce verbosityPierre Schmitz
Only inform of errors and processes that might take longer.
2010-08-08add transitions testsPierre Schmitz
Theses tests simulate the case of packages with the old repo layout and the new package pool layout.
2010-08-08add test for ftpdir-cleanupPierre Schmitz
2010-08-08Use package pool instead of $repo/os/any dirsPierre Schmitz
2010-08-08Fix old callPierre Schmitz
2010-08-07Simplify tests and add tests for db-movePierre Schmitz
2010-08-07add test for db-removePierre Schmitz
2010-08-07add an initial set of testsPierre Schmitz
2010-08-07add some common functions for our test suitePierre Schmitz
2010-08-07add default makepkg.conf for both archesPierre Schmitz
2010-08-07add a local copy of shunit2Pierre Schmitz
This is a local copy of shUnit 2.1.5 from http://shunit2.googlecode.com/ License: LGPL
2010-08-07add some sample PKGBUILDsPierre Schmitz