Skip to content

shirishameka/SlackAPIAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SlackAPIAutomation

This project has automated tests for Slack channel apis.

Test suite flow: ● Create a new Channel ● Join the newly created Channel ● Rename the Channel ● List all Channels and Validate if the Channel name has changed successfully ● Archive the Channel ● Validate if the Channel is archived successfully

Modules

Tech

This project uses a number of open source projects to work properly:

  • Java
  • TestNG
  • Slf4j
  • Lombok

How to run this project

Checkout the project from gitlab using following command

$ git clone https://github.com/shirishameka/SlackAPIAutomation.git

Get in-to the project folder

$ cd SlackAPIAutomation

To build the project and run the tests

$ mvn clean install

To only run the tests

$ mvn clean test

Reading Logs

Tests write logs while they are running which provide further information about what happened if case of failure. These files reside in ./logs directory and can be viewed locally in your browser by navigating to that folder.

Note : Token will expire, hence we have to generate new token each time and modify it in "Constants file"
To Generate token : https://api.slack.com/legacy/custom-integrations/legacy-tokens

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages