Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • biboumi biboumi
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
  • Issues 100
    • Issues 100
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • louiz’
  • biboumibiboumi
  • Issues
  • #3213
Closed
Open
Issue created Oct 06, 2016 by louiz’@louizOwner

e2e: make it deterministic

Sometimes the tests fail because of a race condition, some messages are sent in an arbitrary order (for example when a user joins a room with an occupant, his/her self presence may be sent to all the occupants or to him/herself, depending on if the IRC server’s response was received fast or slowly).

We need to be able to regroup sequenced “expect_stanza”, and the the following received stanza must match one of this group, until they are all received.

This will be useful to be able to run the e2e tests through valgrind, because it makes the process really slower and creates a lot of these issues.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking