Page MenuHomePhabricator

Create a Slack bot to run performance tests
Closed, ResolvedPublic

Description

A first step on running tests by demand could be to create a Slack bot. We could create a channel on Slack where we can ask the bot to run a test (or compare two URLs), the bot would post the work to our Android or desktop machines, and then when the tests is ready, return the result to the user.

The bot needs to be able to POST a JSON configuration file to our API and then get the result back to the user. As the first step, the result could be a link.

Event Timeline

BAbiola-WMF reopened this task as Open.

Change 913022 had a related patch set uploaded (by Barakat Ajadi; author: Barakat Ajadi):

[performance/slack-bot@master] Slackbot: Add performance-bot slash command

https://gerrit.wikimedia.org/r/913022

Change 926665 had a related patch set uploaded (by Barakat Ajadi; author: Barakat Ajadi):

[integration/config@master] Zuul: Add [performance/slack-bot] to yaml file

https://gerrit.wikimedia.org/r/926665

Change 926665 merged by jenkins-bot:

[integration/config@master] Zuul: Add [performance/slack-bot] to yaml file

https://gerrit.wikimedia.org/r/926665

Change 913022 merged by jenkins-bot:

[performance/slack-bot@master] Slackbot: Slackapp built with flask to run performance test

https://gerrit.wikimedia.org/r/913022