summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Test from an installationDaniel Silverstone2017-08-031-14/+40
| | | | | | | This corrects an oversight in our testing framework where we were using a local build of Gitano rather than an "installation" for test purposes. This should result in fewer cases of missed modules, plugins, skeleton entries, etc.
* Makefile: install simpleprojectauth.laceRichard Ipsum2017-08-031-1/+2
|
* Yarn for config authRichard Maw2017-08-031-1/+1
|
* Add Yarn for testing dangling HEADrichardmaw/test-warn-dangling-headRichard Maw2017-08-011-1/+2
|
* Missing install bits, thanks to Richard IpsumDaniel Silverstone2017-07-091-1/+1
|
* Add hook testsdsilvers/hooksDaniel Silverstone2017-07-021-7/+7
| | | | Basic hook tests which verify preauth commandline and post receive hooks.
* Merge remote-tracking branch 'origin/dsilvers/gtt-cover-not-default'Richard Maw2017-04-081-1/+22
|\
| * makes GTT coverage optionalDaniel Silverstone2017-04-081-1/+22
| | | | | | | | | | | | | | | | | | The gitano-test-tool coverage was consuming a lot of time and slowing down coverage test running. In addition it was around 2/3 of all processes covered and as such was making coverage report generation slow too. This change adds a COVER_GTT makefile argument which must be set to 'yes' in order for COVERAGE=yes test runs to also cover gtt.
* | adds a force-push checking scenariodsilvers/force-push-testingDaniel Silverstone2017-03-061-1/+1
|/
* adds support for coverage testingDaniel Silverstone2017-03-041-9/+57
|
* adds an initial treedelta testDaniel Silverstone2017-02-121-1/+1
|
* Add overrides so that when you specify YARN_ARGS we still build the extra bitsDaniel Silverstone2017-01-021-5/+5
|
* Remove markdown.luaDaniel Silverstone2017-01-021-1/+1
|
* Remove readme command, and (somewhat) empty testDaniel Silverstone2017-01-021-1/+1
|
* Support skipping the HTTP tests if necessaryDaniel Silverstone2017-01-021-1/+11
|
* testing: Run lighttpd during http testsRichard Maw2016-12-181-0/+7
|
* More basic tests, checking syntax and loadability of modulesDaniel Silverstone2016-12-181-2/+8
|
* Ensure the tests actually run under HTTP modeDaniel Silverstone2016-12-161-1/+1
|
* Very basic git-annex-shell support, not checked repo copies yetDaniel Silverstone2016-12-131-1/+1
|
* Support 'make check' for LarsDaniel Silverstone2016-12-031-0/+2
|
* Ensure testing runs both modesDaniel Silverstone2016-12-031-3/+12
|
* Clean up test protocol stuff for ssh vs httpDaniel Silverstone2016-12-031-1/+5
|
* Support --snapshot for yarnDaniel Silverstone2016-12-031-1/+5
|
* Support 'basictest' as a target which only runs 01_* and support TEST_PROTODaniel Silverstone2016-12-031-2/+13
|
* Ensure that build fails early if bins don't parse properlyDaniel Silverstone2016-11-291-0/+2
|
* Also install gitano/i18nDaniel Silverstone2016-11-161-1/+2
|
* Fix inconsistent indentation for recent commitsRichard Maw2016-09-241-1/+1
| | | | | 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/+1
| | | | | | 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.
* Allow specifying 'SCENARIO=blah' when make testDaniel Silverstone2016-09-241-0/+3
|
* Basic i18n moduleDaniel Silverstone2016-08-271-1/+13
|
* testing: Add yarn for shallow pushesRichard Maw2016-01-131-1/+2
|
* testing: Add tests for rsync pluginRichard Maw2015-12-041-1/+1
| | | | | | | | | | | 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: Remove yarn files for deprecated commandsRichard Maw2015-12-041-5/+4
| | | | | There's commands for setting the config directly now, which are better.
* Ensure the archive plugin is installed (and named reasonably)Daniel Silverstone2015-11-011-1/+1
|
* yarns: Add test for git-upload-archive commandRichard Maw2015-10-301-1/+1
| | | | This is used by git-archive to get the server to generate a tarball.
* yarns: Check cgit hide=1 set when project.archivedRichard Maw2015-10-301-1/+1
|
* Allow tests to run even when not inside gitano-allDaniel Silverstone2014-03-141-1/+9
|
* Support for rsync in Trovesbaserock/danielsilverstone/S10634-rsync-supportDaniel Silverstone2014-03-111-1/+2
| | | | | | | | | | | | In order to support ingesting of binary artifacts, we are proposing the use of `git-fat` which is a content filter which uses rsync to store the binary artifacts. That requires an access controlled binary artifact repository, so we take advantage of Gitano's ACLs and associate an optional rsync repository with every git repository on the server. By placing it inside the git repository, all of gitano's destroy and graveyard behaviour automatically works with the new rsync content. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Install plugins during `make install`Daniel Silverstone2014-03-111-1/+8
| | | | | | | Gitano *may* ship with plugins which need to be installed during the running of `make install` -- as such, support this in the Makefile. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Add support for a GITANO_PLUGIN_PATH in install-lua-binDaniel Silverstone2014-03-111-2/+6
| | | | | | | | | The binary installer `install-lua-bin` needs to update all of the files ending in `.in` to be ready for installation. This patch ensures that we support a tag for loading plugins which the various `.in` files can then use to ensure they load plugins at an appropriate point. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Plugin support in GitanoDaniel Silverstone2014-03-111-1/+1
| | | | | | | | | This patch adds support for Gitano to load plugins from a colon separated set of paths. While colon separation is not the best mechanism, it is in common use. We explicitly do not add any escaping rules such as :: -> : in order to remain compatible with things like PATH processing. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Make Makefile install our new cgisRichard Ipsum2014-02-181-1/+2
|
* Make Makefile install auth.luaRichard Ipsum2014-02-181-1/+1
|
* Pass in pathsDaniel Silverstone2013-11-151-0/+1
|
* Merge remote-tracking branch 'baserock/baserock/richardipsum/syslog'Daniel Silverstone2013-10-031-0/+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.
* Support the new yarn --env argumentdsilvers/testingDaniel Silverstone2013-08-251-2/+2
|
* Clean up test target now that yarn reports empty inputsDaniel Silverstone2013-07-191-9/+0
|
* Report number of empty yarns to encourage more test writingDaniel Silverstone2013-06-231-0/+9
|
* Add empty command yarnsDaniel Silverstone2013-06-221-1/+8
| | | | | | | | | In order that we can test every command individually, we want a yarn for each command. These tests should be run before any of the more complex scenarios. As such, we group them all under 02-commands. For now, these yarn files are empty. As time goes by we will add tests for everything these commands can do.
* Initial testing tool, library and basic testDaniel Silverstone2013-06-221-0/+20
| | | | | | | | The tool (testing/gitano-test-tool.in) provides a bunch of complex behaviours which are then used by the scenario test implementations in testing/library.yarn. From there, those implementations for scenario tests which are in the rest of the .yarn files in testing/. A top level 'make test' will invoke the test suite.