Moropo
RoadmapTerms
  • Welcome to Moropo
  • Quick Start
  • Uploading your app
    • Producing an Android Build
    • Producing an iOS Build
    • Uploading Your Build To Moropo
  • Creating Tests
    • Using the Test Creator
    • Test Configuration
    • Test Step Commands
      • addMedia
      • assertNotVisible
      • assertTrue
      • assertVisible
      • back (Android only)
      • clearKeychain (iOS Only)
      • clearState
      • copyTextFrom
      • doubleTapOn
      • eraseText
      • evalScript
      • extendedWaitUntil
      • hideKeyboard
      • inputRandomEmail
      • inputRandomNumber
      • inputRandomPersonName
      • inputRandomText
      • inputText
      • launchApp
      • longPressOn
      • openLink
      • pasteText
      • pressKey
      • repeat
      • runFlow
      • runScript
      • scroll
      • scrollUntilVisible
      • setLocation
      • startRecording
      • stopApp
      • stopRecording
      • swipe
      • takeScreenshot
      • tapOn
      • travel
      • waitForAnimationToEnd
    • Test Step Selectors
    • Importing From Maestro
    • Environment Variables
      • ${BUNDLEID}
      • ${EXPORELEASECHANNEL}
      • ${MOROPO_TEST_EMAIL}
      • ${MOROPO_EMAIL_URL}
    • Advanced Use Cases
      • JavaScript
      • Conditionals
      • Network Connection
      • Drag and Drop
  • Running Tests
    • Manually Trigger a Test Run
    • Scheduling a Test Run
    • Tags
    • Supported Devices
    • Test Execution Limits
    • Flakiness Tolerance & Retries
  • CI Integration
    • Initial CI Setup In Moropo
    • GitHub Action
    • Moropo API
      • Branches
      • Builds
      • Test Runs
      • Tests
  • Test Results
    • Results Explorer
    • Slack Reporting
    • Email Reporting
  • App Frameworks
    • Flutter
    • React Native
  • Guides
    • React Native Expo
    • Access Emails During A Test Flow
    • Git workflow using Moropo API
  • Infrastructure
    • IP Addresses
  • Security
    • Services Infrastructure
    • Security Best Practices
Powered by GitBook
On this page
  • Behaviour
  • Configuration
  • Posting to Private Channels

Was this helpful?

Edit on GitHub
  1. Test Results

Slack Reporting

Last updated 1 year ago

Was this helpful?

We can report test run results to Slack, meaning any tests run outside of the Moropo UI (CI-CD, Scheduled, etc.).

Behaviour

Once configured, the integration posts a comment to a defined Slack channel upon completion of a test run. The comment will provide information about what settings the test run contained, the results of the test run, and a link to navigate to the Results Explorer on the Moropo platform.

Configuration

  1. Connect Moropo with your Slack workspace. Do this by clicking Connect on the Slack Integration card as below.

  1. Slack will then open in a new tab and prompt you to sign in to your Slack workspace, follow these steps to sign in to your account.

  1. Once you are signed in Slack it will prompt you to allow permissions for Moropo.

  1. Finally, you should be able to choose your Slack Channel from the drop-down menu. Once this is done the integration is complete! You'll get a message in the channel from the MoropoTestBot saying the Integration has been configured. If you need to connect to a private channel see Posting to Private Channels

Posting to Private Channels

By default, you won't be able to select a private channel to post in. In order to make this available in the channel selection you'll need to invite the bot. You can do this by either;

  1. Adding the bot to the channel via chat - you can do this by typing @MoropoTestBot in the private channel you want to invite them to.

  2. Adding the bot to the channel via settings - you can do this by navigating to the channel settings. Under the Integrations tab you can find the option to Add apps, this will open up a list where you can select the MoropoTestBot.

Navigate to the settings page at .

https://app.moropo.com/settings?index=integrations