Skip to content

GitLab

  • Menu
    • Projects Groups Snippets
      Help
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Merge requests
  • !6753

Merged
Created 11 years ago by Administrator@rootOwner

Proposal for split testing

  • Overview 14
  • Commits 3
  • Changes 23

Created by: jvanbaarsen

What does this MR do? This PR is a proposal to change the way we currently run our tests. Because lots of the time travis will stop testing, because the limit of 50 minutes has passed.

By adding tags to tests (like I did on models/assembla_service_spec.rb and features/gitlab_flavored_markdown_spec.rb) we can split the tests up in smaller tasks. That way every task will take less time, and Travis will not time-out that often.

Are there points in the code the reviewer needs to double check? If there is a possibility that we might skip a test this way (I dont think so, because of the rake testing:other task, but just to be sure, please take a look).

Please keep in mind that this is just a Prove of Concept, so the full implementation needs still to be done.

Why was this MR needed? See What does this MR do

  • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
Please register or sign in to reply
Compare
  • master (base)

and
  • latest version
    490ab228
    3 commits, 5 years ago

There are merge conflicts

The comparison view may be inaccurate due to merge conflicts.

Resolve these conflicts or ask someone with write access to this repository to merge it locally.

0 Assignees
Assign to
0 Reviewers
Request review from
Milestone
No milestone
None
None
Time tracking
0
Labels
None
Assign labels
  • No matching results
  • Manage project labels
Lock merge request
Unlocked
participants
Reference:
Source branch: github/fork/jvanbaarsen/split_tests

    0 pending comments

Menu

Projects Groups Snippets
Help