summaryrefslogtreecommitdiff
path: root/tools/functional_tests.sh
Commit message (Collapse)AuthorAgeFilesLines
* test(api): add tests for variables APINejc Habjan2020-08-311-1/+1
|
* test(packages): add tests for Packages APINejc Habjan2020-08-291-1/+1
|
* test(cli): convert shell tests to pytest test casestest/pytest-cli-testsNejc Habjan2020-04-261-1/+1
|
* Make CLI tests work for v4 as wellGauvain Pocentek2017-08-201-87/+1
|
* Add support for MergeRequest validationGauvain Pocentek2016-03-221-0/+17
| | | | | | Both API and CLI support this feature. fixes #105
* CI: implement user get-by-usernameGauvain Pocentek2016-02-141-0/+8
| | | | fixes #95
* define a testcase() function; use it for testsRichard Hansen2016-01-311-53/+49
|
* improve error handlingRichard Hansen2016-01-311-21/+27
| | | | | | Break up pipelines and check the exit status of non-basic commands to ensure that any problems cause the scripts/testcases to fail right away.
* convert scripts to POSIX shell by eliminating bashismsRichard Hansen2016-01-311-13/+13
|
* quote underquoted variable expansionsRichard Hansen2016-01-311-12/+12
| | | | | | This protects against word splitting if the variable contains IFS characters, and it ensures that an empty variable doesn't become an elided argument.
* convert $GITLAB to a functionRichard Hansen2016-01-311-13/+13
| | | | This makes it possible to quote the $CONFIG variable expansion.
* convert $OK to a functionRichard Hansen2016-01-311-12/+12
| | | | This makes it possible to quote the variable expansions.
* move common code to build_test_env.shRichard Hansen2016-01-311-26/+1
| | | | | Note that build_test_env.sh now creates and prepares the Python virtualenv (it didn't before).
* wrap long linesRichard Hansen2016-01-311-8/+18
| | | | Use line continuations to keep lines shorter than 80 columns.
* Implement project variables supportGauvain Pocentek2016-01-241-1/+1
|
* add some CLI testsGauvain Pocentek2016-01-171-3/+11
|
* Add a script to build a test envGauvain Pocentek2016-01-101-58/+9
| | | | | functional_tests.sh has been split in 2 scripts to make easier the run of gitlab container.
* functional_tests.sh: support python 2 and 3Gauvain Pocentek2015-12-291-2/+21
|
* Test branch creation et deletionGauvain Pocentek2015-09-191-0/+12
|
* Provide a Gitlab.from_config methodGauvain Pocentek2015-08-211-4/+4
| | | | | It provides the Gitlab object creation from the ~/.python-gitlab.cfg, just like the CLI does.
* Fix the update/delete CLI subcommandsGauvain Pocentek2015-07-111-1/+9
| | | | | | Also update the testing tool to test these features. Closes #62
* functional_test.sh: use a venv0.9Gauvain Pocentek2015-05-151-2/+10
|
* Provide a basic functional test scriptGauvain Pocentek2015-05-141-0/+89
This can be used to quickly test the correct behavior of the CLI. The script is simple and doesn't test much for now, but it's a start.