summaryrefslogtreecommitdiff
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
...
* Some more tiny tweaks in wording, remove readme yarnDaniel Silverstone2017-01-024-4/+4
|
* Tweak wording ever so slightly in 'as' yarnDaniel Silverstone2017-01-021-1/+1
|
* A little more description of shallownessDaniel Silverstone2017-01-021-3/+13
|
* Update the whoami yarn a littleDaniel Silverstone2017-01-021-2/+33
|
* Add some notes to the help yarnDaniel Silverstone2017-01-021-4/+18
|
* More explanation in the graveyard yarnDaniel Silverstone2017-01-021-1/+23
|
* Some more notes in create's yarnDaniel Silverstone2017-01-021-1/+10
|
* Some more notes in count-objects' yarnDaniel Silverstone2017-01-021-0/+10
|
* Explain 'configuration changes stick' slightly betterDaniel Silverstone2017-01-021-2/+6
|
* Split up the user yarn a littleDaniel Silverstone2017-01-021-7/+49
|
* Some documentation for the rename yarnDaniel Silverstone2017-01-021-1/+13
|
* Tidy up and split out sshkey scenarios a bitDaniel Silverstone2017-01-021-11/+35
|
* Split up the destroy yarn a bitDaniel Silverstone2017-01-021-1/+29
|
* Split up the copy yarn a teeny bitDaniel Silverstone2017-01-021-7/+20
|
* Add Gitorious' gravestone to the graveyard yarnDaniel Silverstone2017-01-021-0/+16
|
* Simplify yarns which create alice/main to use a new implementationDaniel Silverstone2017-01-0211-47/+38
|
* Complete cleanups that Richard startedDaniel Silverstone2017-01-027-154/+158
|
* testing: Reformat yarnsRichard Maw2017-01-0216-417/+463
| | | | | | | | We got some weird indentations because some code editors normalise whitespace and do so to different levels. This also took the opportunity to re-justify the text too.
* Remove readme command, and (somewhat) empty testDaniel Silverstone2017-01-021-2/+0
|
* testing: clone/push over http in http test modeRichard Maw2016-12-181-7/+86
| | | | | | | | | This sets up password auth for the gitano-smart-http wrapper so we can finally test commands over http. We wouldn't normally bother with auth during test mode, but lighttpd does not pass REMOTE_USER through to the CGIs unless we have authenticated.
* testing: In http mode add passwords for usersRichard Maw2016-12-181-0/+13
| | | | | | | These use the username as the password as a hack. We don't have a fully password-self-hosted setup, so this is a bit of a hack with a bootstrapping problem. This would be fixed by having gitano-setup accept passwords too.
* testing: Record stdout and stderr from cloneRichard Maw2016-12-181-1/+2
|
* testing: Rename gtt {push,pull}viassh to {push,pull}Richard Maw2016-12-182-7/+7
| | | | | This is going to support smart HTTP {push,pull} so it's incorrect to be named "via ssh".
* testing: Run lighttpd during http testsRichard Maw2016-12-182-1/+40
|
* Fix accidental duplicate FINALLYRichard Maw2016-12-181-1/+0
|
* testing: Add teardown step to all scenariosRichard Maw2016-12-1824-0/+68
|
* testing: Split out current ssh key testRichard Maw2016-12-182-19/+21
| | | | | | | This was disabled because when accessing Gitano over HTTP there is no current key to display or prevent you from deleting. By splitting it out we can add an ASSUMING to conditionally activate it.
* Rename rules-patches to admin-patches since that's what they areDaniel Silverstone2016-12-189-12/+12
|
* Ensure the tests actually run under HTTP modeDaniel Silverstone2016-12-164-39/+51
|
* Missing keyDaniel Silverstone2016-12-122-0/+28
|
* Update test to verify tag names with dashes are acceptedBen Brown2016-12-111-0/+12
|
* testing: Add smoke testing for help outputv0.2Richard Maw2016-12-032-0/+60
|
* Add the newkey instancesDaniel Silverstone2016-12-032-0/+28
|
* testing: Add yarns for whoami outputRichard Maw2016-12-031-0/+11
|
* testing: Test user details change and renameRichard Maw2016-12-031-2/+29
|
* testing: Add user creation/deletion yarnsRichard Maw2016-12-031-2/+27
|
* Set push.default to simple to quiet down git during tests.Daniel Silverstone2016-12-031-0/+1
|
* If you try to sshkey del the key you're using, you get told you can'tDaniel Silverstone2016-12-031-4/+2
|
* testing: Add tests for add/del/list ssh keysRichard Maw2016-12-032-0/+53
| | | | | This does not test that we can't delete our own key since that functionality was never implemented.
* Remove a failure-ensues which shouldn't be thereDaniel Silverstone2016-12-031-1/+0
|
* Support whining for supple, and clean up a few bitsDaniel Silverstone2016-12-033-6/+34
|
* Ensure that lace warns if an ACL check is being bypassedDaniel Silverstone2016-12-031-0/+2
|
* Ensure that if the gitano-bypass user is invoked, Gitano whines loudlyDaniel Silverstone2016-12-031-0/+13
|
* Support the bypass key need in the test suiteDaniel Silverstone2016-12-032-2/+4
|
* Add the bypass key for the test suiteDaniel Silverstone2016-12-032-0/+28
|
* yarns: Amend rename text for new error messageRichard Maw2016-12-031-3/+1
| | | | | | | | | | | | | | | This was previously commented out because the given error message was that the ruleset denied action. This was because the only way reading was permitted was by repository ownership, and since the repository did not exist it could not have an owner. Since the rules skeleton was updated to allow read in the user's prefix it can have a more useful error message if the repository does not exist. The message produced when a repository is missing was also changed since the code was commented out, due to localisation changes, so as well as re-enabling these commands the error message has been updated to reflect its new wording.
* rules-skeleton: Allow forcing personal-repo readRichard Maw2016-12-031-5/+16
| | | | | | | | | | | | | | | | There was previously support to allow personal repository creation, but whether you could access those repositories was still limited to ownership. This allows you to expand rules so that even if a repository was owned by someone else you could still read it if it's in your prefix. In most circumstances this should not matter, but it can cause confusing error messages if you are told you are denied read access to a repository in your prefix if it instead doesn't exist, since the ownership test requires it to exist. We can't instead report that the repository doesn't exist before checking owner since that would leak that a repository you don't have access to exists.
* Clean up test protocol stuff for ssh vs httpDaniel Silverstone2016-12-032-2/+2
|
* Switch destroy to use stdout instead of stderr when it ought toDaniel Silverstone2016-12-031-1/+1
|
* Move graveyard list to stdout where it belongs, fix up testsDaniel Silverstone2016-12-032-2/+2
|