Commit Graph

156 Commits

Author SHA1 Message Date
Phil Hughes b83a4f8327 Merge branch '64722-mg-export-frontend-fixtures' into 'master'
Resolve "Export frontend fixtures as pipeline artifact"

Closes #64722 and #59166

See merge request gitlab-org/gitlab-ce!30917
2019-07-19 14:23:41 +00:00
Mike Greiling 97b8f85e03
Move frontend fixtures into spec/frontend
Moves every fixture source file from
spec/javascripts to spec/frontend
2019-07-19 02:27:15 -05:00
Mike Greiling faa17d5263
Rename the karma:fixtures task
Introduces frontend:fixtures rake task to replace
karma:fixtures and update documentation and CI scripts
to match
2019-07-19 02:27:14 -05:00
Marcel Amirault 7da80b2d36 Update numbered lists for docs standards
Ensure that all numbered lists use only 1. and no other numbers.
Also ensure that numbered lists use proper spacing.
2019-07-19 02:20:32 +00:00
Dan Davison 0604390a11 Fix QA documentation to refer to perform method
The documentation referred to the .act method
This MR changes this to refer to the preferred
.perform method
2019-07-18 19:21:02 +00:00
Marcel Amirault 746f547877 Fix unordered list spacing
Correct the spacing of unordered markdown lists
in docs, to maintain standards of documentation.
2019-07-18 01:15:58 +00:00
Dan Davison a7e16ee208 Add documentation surrounding [data-qa-selector]
Documentation was lacking for the [data-qa-selector]
method of defining methods vs .qa-selector method.
2019-07-17 19:30:00 +00:00
Martin Hanzel e424fcedcc Add docs about auto-injected Jest mocks 2019-07-17 17:47:19 +00:00
ddavison 18b3f530fc
Add an appropriate solution in documentation
A "bad" example was given, however no solution was provided
for fixing the bad example
2019-07-15 15:29:20 -07:00
Marcel Amirault 4121c63676 Remove extra blank lines from docs
Removing extra blank lines in docs that serve
no purpose, as well as some --- lines that also
are not needed.
2019-07-15 01:04:35 +00:00
Walmyr Lima c53d9e7278 Fix link on end-to-end quick start guide doc 2019-07-12 18:20:21 +02:00
Marcel Amirault 143872fa52 Remove trailing whitespace in docs
Remove unneeded trailing whitespace in lines in
/development /ci /api and /administration docs.
2019-07-12 08:15:38 +00:00
Marcel Amirault 347a879909 Update redirected links to final destination
Updating redirected links in the development, install, policy
raketasks and university dirs. Should now link to final
URL to avoid redirect hops
2019-07-09 00:20:40 +00:00
Evan Read 4f93fa4b7d Add lint rule that headings must increment one level at a time
Also fixes instances in Markdown that broke the rule.
2019-07-08 11:07:07 +00:00
Marcel Amirault 6feda1df3b Change absolute links to relative
Change assorted absolute links to ce and ee docs
to relative links
2019-07-05 16:25:58 +00:00
Marcel Amirault e108f0d961 Small markdown tweaks to clear kramdown warnings
Fixing square brackets, links, etc in:
  merge_requests.md
  vulnerabilities.md
  issues.md
  issues_statistics.md
  pipelines.md
  services.md
  group_milestones.md
  milestones.md
  runners.md
  changelog.md
  issue_workflow.md
  elasticsearch.md
  api_graphql_styleguide.md
  automatic_ce_ee_merge.md
  file_storage.md
  architecture.md
  database_debugging.md
  index.md
  index.md
  frontend_testing.md
  pry_debugging.md
  vue.md
  development_process.md
2019-07-04 22:46:12 +00:00
Rémy Coutable 77212dd5ec Merge branch 'update-sidekiq-inline-testing-docs' into 'master'
Change docs to recommend perform_enqueued_jobs instead of Sidekiq::Testing.inline!

See merge request gitlab-org/gitlab-ce!29845
2019-07-01 15:28:12 +00:00
Marcel Amirault 20654fb9bf Enforce consistent prefix for bullet lists
Adjusts asterisks to hyphens in assorted docs to allow lint rule to pass
2019-07-01 03:36:23 +00:00
Walmyr Lima e6257e43cb Fix typo on end-to-end quick start guide 2019-06-27 17:18:19 +02:00
Walmyr Lima 4767dda56c Backport of EE MR
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14320
2019-06-27 12:38:38 +02:00
Winnie Hellmann 6ca0f281fb Document limitations of jsdom 2019-06-26 11:39:30 +00:00
Winnie Hellmann 1eccad79c1 Clarify that this.something is not available in Jest (docs) 2019-06-25 15:37:41 +00:00
Winnie Hellmann 4a125e97cc Clarify that Jest does not use Webpack (docs) 2019-06-25 15:28:33 +00:00
Evan Read e128239340 Add Markdown linting
Also adds and one linting rule
and makes project conform to it.
2019-06-25 04:34:55 +00:00
Mark Lapierre 61a2ed5d0e Merge branch 'docs-ml-gdk-how-to-more-info' into 'master'
Update docs on how to run E2E tests

See merge request gitlab-org/gitlab-ce!29823
2019-06-20 21:37:44 +00:00
Walmyr Lima 02eece7539 Backport EE MR
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14280
2019-06-19 16:01:27 +02:00
rpereira2 9d67a3d17c Change docs to recommend perform_enqueued_jobs
- Instead of Sidekiq::Testing.inline!, recommend the use of
perform_enqueued_jobs. This is due to the changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20768
2019-06-19 16:50:00 +05:30
Mark Lapierre 09d7f0c0e0 Update docs on how to run E2E tests
Make instructions on how to run the E2E tests against GDK more
explicit and easier to find.
2019-06-19 00:22:23 +00:00
Rémy Coutable 63043b6fb6 Merge branch 'docs-qa-ml-fix-list-rendering' into 'master'
Fix list rendering on docs site

See merge request gitlab-org/gitlab-ce!29738
2019-06-17 15:16:26 +00:00
Walmyr 7bfe9ae2fb Turn single line code into blocks
To improve doc readability.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62506
2019-06-17 12:13:25 +00:00
Mark Lapierre 657760ba52 Fix list rendering on docs site 2019-06-17 03:07:32 +00:00
Walmyr 8769eef340 Backport of EE changes from MR 13763
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13763
2019-06-14 05:07:29 +00:00
Rémy Coutable a57bb71344 Document how to troubleshoot a pending external-dns deployment
Also update the Review Apps node pools description

Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-12 23:51:45 +00:00
Walmyr 407029a4c5 Update guide with alphabetical order style
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62505
2019-06-12 23:45:40 +00:00
Yoginth 88bb6b1d74 Fix Typos 2019-06-12 15:51:29 +00:00
ddavison e61495610d
Documentation for dynamic element validation
First iteration on the documentation for how
dynamic element validation works within the
GitLab QA framework and how to utilize it
2019-06-05 16:14:47 -07:00
ddavison eb066f649b
Consolidate documentation written for e2e tests under dev docs
Previously the documentation was separated.  If we want to bake
quality into the product, how better than to include everything
we use directly in the development documentation

Signed-off-by: ddavison <ddavison@gitlab.com>

Fix broken internal doc link

Move documentation for page objects to the e2e section
2019-05-30 22:10:33 -07:00
Winnie Hellmann 37fae2de11 Add documentation for frontend fixtures 2019-05-27 23:59:26 +00:00
Achilleas Pipinellis 8ec7ecf0bc
Use relative URLs in development docs
This is part of https://gitlab.com/gitlab-org/gitlab-ce/issues/61945
2019-05-27 11:13:40 -04:00
Rémy Coutable 0c9b9a70f4
Document the on-demand run of MySQL tests
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-05-22 21:47:32 +02:00
Rémy Coutable 6145ddf515
Revert "Merge branch 'revert-04c3c6dd' into 'master'"
This reverts commit 744f1f2e70, reversing
changes made to c4d930e5f5.
2019-05-22 21:47:32 +02:00
Kamil Trzciński 4f20c9de6f Revert "Merge branch 'reorganize-tests-jobs-by-level' into 'master'"
This reverts merge request !27514
2019-05-22 11:45:46 +00:00
Kamil Trzciński 04c3c6dd5a Merge branch 'reorganize-tests-jobs-by-level' into 'master'
Reorganize test jobs by level

See merge request gitlab-org/gitlab-ce!27514
2019-05-22 10:21:38 +00:00
Winnie Hellmann e1b3162739 Document the differences between Karma and Jest setup 2019-05-21 18:38:27 +00:00
Rémy Coutable 4d9c76e9e4
Reorganize test jobs by level
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-05-20 14:31:58 +02:00
Luke Duncalfe db7dabea67 Link to testing guide for feature flag spec info
In order for there to be a single source of truth.
2019-05-17 18:36:52 +00:00
Rémy Coutable 3889163386
Document what to do if review jobs keep failing
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-05-16 17:28:23 +02:00
Winnie Hellmann a0c4645257 Provide alternatives to using setTimeout in frontend tests 2019-05-09 00:20:41 +02:00
Evan Read c135061ff9 Avoid links requiring permissions 2019-04-29 09:33:08 +00:00
Rémy Coutable a374131b1e
Update development Review Apps documentation with the latest changes
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-24 19:25:37 +02:00