summaryrefslogtreecommitdiff
path: root/doc/development/testing_guide
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'docs-quality/team-tasks-24' into 'master'Mek Stittri2018-11-133-52/+119
|\ | | | | | | | | | | | | Improve the 'Testing levels' documentation Closes gitlab-org/quality/team-tasks#24 See merge request gitlab-org/gitlab-ce!21505
| * Improve the 'Testing levels' documentationdocs-quality/team-tasks-24Rémy Coutable2018-11-063-52/+119
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Improve the Review Apps documentation a bitdocs-improve-review-apps-docRémy Coutable2018-11-081-42/+50
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix Review Apps testing guidemlapierre-master-patch-47853Mark Lapierre2018-10-291-3/+3
| | | Changes from docs review
* Update review apps testing guideMark Lapierre2018-10-261-7/+8
| | | | Review Apps are now deployed automatically. Note that if auth fails you might need to stop and redeploy the app.
* Merge branch '51366-custom-repos-trait-docs' into 'master'Rémy Coutable2018-10-221-0/+31
|\ | | | | | | | | | | | | Document the :repository and :custom_repo traits Closes #51366 See merge request gitlab-org/gitlab-ce!22480
| * Document the :repository and :custom_repo traitsNick Thomas2018-10-191-0/+31
| |
* | Document how GitLab keeps its tests pristineNick Thomas2018-10-191-0/+124
|/
* Resolve "Un-vendor CI templates"Dylan Griffith2018-09-261-1/+1
|
* Document review apps setup for gitlab-{ce,ee}Rémy Coutable2018-09-172-0/+88
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> Signed-off-by: ddavison <ddavison@gitlab.com>
* Resolve "CE documentation is not CommonMark compliant"Brett Walker2018-09-062-16/+16
|
* add initial smoke tests and documentationDan Davison2018-08-202-0/+24
|
* First version of pry_debugging.mdToon Claes2018-07-201-1/+1
|
* Document that we don't want to wait in testswinh-waiting-in-testsWinnie Hellmann2018-07-091-0/+4
|
* Add link to hack for styling Capybara HTML dumpsWinnie Hellmann2018-05-311-0/+4
|
* Merge branch 'backstage/gb/improve-fast-specs-helper' into 'master'Rémy Coutable2018-05-151-5/+18
|\ | | | | | | | | Improve fast specs helper to autoload the library See merge request gitlab-org/gitlab-ce!18903
| * Improve testing best practices guidelinesbackstage/gb/improve-fast-specs-helperGrzegorz Bizon2018-05-151-11/+5
| | | | | | | | | | It mentions that explicitly defining dependencies in sources is preferred over defining such dependencies only in spec files.
| * Update docs describing `fast_spec_helper` best practicesGrzegorz Bizon2018-05-151-4/+23
| |
* | Clean up docsblackst0ne2018-05-145-40/+2
|/
* Support resetting of Prometheus metrics between test runsStan Hu2018-05-091-0/+5
| | | | | | | Adding the :prometheus tag to an rspec test will clear out memory-mapped files and reset the registry. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/39968
* Fix memory and performance issues in Karma test suiteMike Greiling2018-05-011-33/+41
|
* Fixed typosPascal Borreli2018-04-271-1/+1
|
* Merge branch '30998-add-babel-rewire-plugin' into 'master'Clement Ho2018-04-241-5/+43
|\ | | | | | | | | | | | | Resolve "Add some way to mock and spy on default ES modules" Closes #30998 See merge request gitlab-org/gitlab-ce!18116
| * document the spyOnDependency methodMike Greiling2018-04-231-5/+43
| |
* | Add Capybara debugging methods to docsMichael Kozono2018-04-231-0/+31
| |
* | Address latest feedbackRémy Coutable2018-04-231-1/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Document the new 'spec/fast_spec_helper.rb' fileRémy Coutable2018-04-231-5/+31
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Move spec helpers/matchers/shared examples/contexts to their relevant folderRémy Coutable2018-04-231-1/+1
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Rename #qa slack channel to #quality in docsGrzegorz Bizon2018-04-191-3/+3
|
* use commander for safer cli argument parsingLukas Eipert2018-04-111-6/+6
|
* add documentation for karma testing with specific files/foldersLukas Eipert2018-04-101-7/+21
|
* Rename `package-qa` in docsToon Claes2018-03-191-1/+1
| | | | | | In gitlab-org/gitlab-ce!17807 the `package-qa` job was renamed to `package-and-qa`. But it was not renamed in the docs. So this change fixes that.
* Port some RuboCop and doc changes from EERémy Coutable2018-02-131-0/+4
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add note about live_debug only working on javascript enabled specsadd-js-note-live-debugClement Ho2018-01-221-0/+2
|
* Update best_practices.mdAnwar El Wakil2018-01-191-1/+0
| | | Remove duplicate list item in "General Guidelines" Section.
* Update end_to_end_tests.mdAndrew Newdigate2018-01-111-1/+1
|
* Rephrase paragraph about e2e tests in merge requests in docsGrzegorz Bizon2018-01-051-8/+6
|
* Copy-edit end-to-end testing guide documentationdocs/qa/gb/document-integration-tests-in-merge-requestsGrzegorz Bizon2018-01-041-16/+18
|
* Fix link to end-to-end testing docs from test pyramidGrzegorz Bizon2018-01-021-1/+1
|
* Copy-edit end-to-end testing guidelinesGrzegorz Bizon2018-01-021-13/+18
|
* Link to end to end test guideline from test pyramidGrzegorz Bizon2018-01-021-0/+3
|
* Extend documentation on end-to-end integration testsGrzegorz Bizon2018-01-022-9/+42
|
* Add docs about end-to-end testing / GitLab QA testsGrzegorz Bizon2018-01-022-0/+50
|
* Replace factory_girl_rails with factory_bot_railsrc/use-factory_bot_railsRémy Coutable2017-12-142-8/+8
| | | | | | | | | | | I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands: ``` grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|" grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|" ``` Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'docs/gitlab-runner' into 'master'Marcia Ramos2017-11-021-1/+1
|\ | | | | | | | | | | | | Change to new GitLab Runner name Closes #39636 See merge request gitlab-org/gitlab-ce!15101
| * Change to new GitLab Runner namedocs/gitlab-runnerAchilleas Pipinellis2017-10-311-1/+1
| |
* | Merge branch 'patch-28' into 'master'Douwe Maan2017-11-021-0/+29
|\ \ | | | | | | | | | | | | Add debugging section to testing_guide/best_practices.md. See merge request gitlab-org/gitlab-ce!14858
| * | Address Douwe's feedbackRémy Coutable2017-11-021-1/+1
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * | Simplify the live debugger resume mechanism: press any keyRémy Coutable2017-10-261-3/+2
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * | Improve the LiveDebugger exit handler and documentationRémy Coutable2017-10-171-2/+2
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>