Skip to content

macroquest/integration-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation


MacroQuest Test Suite

Macroquest Integration Tests


Features

  • Tests written in fun and easy to use Lua programming language
  • Simple to use Testing Framework based on u-test
  • Tests broken out by Top Level Objects for easy problem identification
  • TLOs that expose multiple DataTypes seperated into individual Test suites

Getting Started

  • Clone the project in your lua folder (this will create a subfolder called "TestSuite")
  • All tests (so far) are based on a Heroic level 85 Male Troll Shadow Knight
  • Do not self-buff
  • Do not click on any "clickie" eqiupment
  • Be wary of areas where you may be inadverantly buffed while running tests
  • Park the SK in a safe spot away from large crowds

Run your tests

All commands are ran from the MacroQuest Console

  • Ensure the MQ2Lua Plugin is installed
/plugin mq2lua load
  • Test the "Me" TLO
/lua run TestSuite/Me-TLO
  • Test only members that contain the word 'combat'
/lua run TestSuite/Me-TLO combat
  • Test results are displayed in the MacroQuest Console:

Example Output

Feedback

Any questions or suggestions?

You are welcome to discuss it on our Discord Channel


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages