```ruby
module QA
  module Scenario
    module Test
      module Integration
        ##
        # Run test suite against any GitLab instance where mattermost is enabled,
        # including staging and on-premises installation.
        #
        class Mattermost < Scenario::Entrypoint
          tags :mattermost

          def perform(address, mattermost, *files)
            Runtime::Scenario.mattermost = mattermost
            super(address, files)
          end
        end
      end
    end
  end
end
```

Fix test selection in Test::Integration::Mattermost
user
```ruby
module QA
  module Scenario
    module Test
      module Integration
        ##
        # Run test suite against any GitLab instance where mattermost is enabled,
        # including staging and on-premises installation.
        #
        class Mattermost < Scenario::Entrypoint
          tags :core, :mattermost

          def perform(address, mattermost, *files)
            Runtime::Scenario.mattermost = mattermost
            super(address, *files)
          end
        end
      end
    end
  end
end
```
assistant