summaryrefslogtreecommitdiff
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
...
* Ensure rsync only runs against SSH runsDaniel Silverstone2016-12-032-0/+4
|
* Add support for last-program and save stdout/stderr when adding usersDaniel Silverstone2016-12-031-4/+6
|
* Initial support for HTTP commands (no clones yet)Daniel Silverstone2016-12-032-2/+81
|
* Fix information leak in rename command, enable the tests for that, disable a ↵Daniel Silverstone2016-11-131-4/+4
| | | | test which now shouldn't pass
* testing: Add rename testsRichard Maw2016-11-051-0/+44
| | | | | The information leak tests currently fail, so have been commented out.
* testing: remove completed TODORichard Maw2016-11-051-2/+0
|
* testing: test that repositories can be restored and purgedRichard Maw2016-11-052-0/+52
|
* testing: Test that count-objects mentions object and byte countsRichard Maw2016-11-051-0/+4
|
* testing: Add test that count objects doesn't leak repo existenceRichard Maw2016-11-051-0/+12
|
* testing: Check delete token expiryRichard Maw2016-11-052-0/+30
|
* testing: Add yarn for testing repository destructionRichard Maw2016-11-051-0/+31
|
* Add patch for testsRichard Maw2016-11-051-0/+15
|
* testing: Add yarn for testing repository creationRichard Maw2016-11-051-5/+3
|
* testing: Test copy by having alice create the personal repoRichard Maw2016-11-052-4/+10
| | | | This is closer to the usual use-cases where we expect this to happen.
* gtt: Add helper for running git commandsRichard Maw2016-11-051-0/+12
| | | | | | This is required so that the home directory and hence git configuration is applied for git commands.
* gtt: Initialise basic git config for unix usersRichard Maw2016-11-051-0/+8
|
* gtt: Consistently set cwd and HOME in subcommandsRichard Maw2016-11-051-2/+7
|
* yarns: Sketch out create testsRichard Maw2016-09-241-0/+18
|
* yarns: Test that repository existence is not leakedRichard Maw2016-09-241-0/+6
|
* yarns: Test that you can't trample a repository with copyRichard Maw2016-09-242-1/+20
|
* yarns: Test being denied copyRichard Maw2016-09-241-0/+14
|
* More keyring yarnsDaniel Silverstone2016-09-241-11/+34
|
* Add support for GPG and stdin for running thingsDaniel Silverstone2016-09-246-1/+18
|
* Fix inconsistent indentation for recent commitsRichard Maw2016-09-241-11/+11
| | | | | We're inconsistent in general for indentation with tabs, but that's a much wider change.
* KEYRING: Add keyring command and associated gubbinsDaniel Silverstone2016-09-241-0/+35
| | | | | | This adds lace interfaces for the keyring command, a basic keyring command with list, create, destroy, and a yarn for it, along with some defines in the skel ready for user rules.
* Remove set-owner and ensure setting project.owner gets validatedDaniel Silverstone2016-08-201-11/+6
|
* Ensure user add and group add validate their inputs. Fixes ↵Daniel Silverstone2016-05-302-0/+16
| | | | https://trello.com/c/mLGNXKdo/165-group-add-allows-slashes-which-are-not-valid
* Merge remote-tracking branch 'rmaw/config'Daniel Silverstone2016-02-023-4/+37
|\ | | | | | | Reviewed-By: Daniel Silverstone <dsilvers@digital-scurf.org>
| * testing: Add yarn for shallow pushesRichard Maw2016-01-131-0/+19
| |
| * testing: Support checking for the existence of files in repos server-sideRichard Maw2016-01-131-0/+4
| | | | | | | | | | Technically checking whether a file contains "." will work, but this is more readable.
| * testing: extend gtt to support pushingRichard Maw2016-01-132-0/+10
| |
| * testing: Extend cloneviassh to accept depthRichard Maw2016-01-132-4/+4
| |
* | yarns: Test basic server side copy behaviourRichard Maw2016-01-052-2/+32
|/
* testing: Add tests for rsync pluginRichard Maw2015-12-043-0/+42
| | | | | | | | | | | It's an interesting plugin, that may not hang around since its intended user disappeared. It has some value as an example of gitano extensibility, but not sufficient to rewrite it if it becomes broken. However we won't know when it becomes broken and a candidate for removal unless we test it regularly.
* testing: Test that project.owner can be setRichard Maw2015-12-041-0/+18
| | | | | | | | | This is a smoke test that gitano doesn't choke in being told the owner must change. Gitano doesn't currently validate that the new owner must exist, and it probably should, but I don't want to add more steps to the test runtime, so I've made a note of what would need to be added.
* testing: Remove yarn files for deprecated commandsRichard Maw2015-12-043-3/+0
| | | | | There's commands for setting the config directly now, which are better.
* yarns: Add test for git-upload-archive commandRichard Maw2015-10-301-0/+12
| | | | This is used by git-archive to get the server to generate a tarball.
* tests: add gitarchive subcommand to GTT and yarn implementationRichard Maw2015-10-302-0/+11
|
* yarns: Check cgit hide=1 set when project.archivedRichard Maw2015-10-301-0/+17
|
* yarns: Test behaviour when no commands givenRichard Maw2015-10-301-0/+13
|
* yarnlib: Allow empty "WHEN foo bar runs" commandsRichard Maw2015-10-301-2/+2
| | | | | Rather than specialising a 0-ary version, it's less effort to make the existing implementation flexible enough.
* Merge archiverepo workDaniel Silverstone2015-10-132-4/+23
|
* Update gitano-test-tool because git fsck doesn't always accept a pathDaniel Silverstone2014-08-231-1/+1
|
* Add support for cached ssh keys for testing. Shaves 20% off test runtimeDaniel Silverstone2014-05-177-6/+106
|
* Add tests for configDaniel Silverstone2014-05-171-0/+91
|
* Add support for server-side repo checkingDaniel Silverstone2014-05-172-0/+14
|
* Merge remote-tracking branch 'baserock/baserock/richardipsum/syslog'Daniel Silverstone2013-10-031-2/+3
| | | | | Also fix up test tool so that tests do not fail now that we depend on the SSH_CLIENT environment variable coming from the caller.
* Add another ls scenarioDaniel Silverstone2013-08-251-0/+17
|
* Initial scenario for lsDaniel Silverstone2013-07-191-0/+20
|
* Add 'fsck' test yarnDaniel Silverstone2013-06-231-0/+64
|