# integration-tests **Repository Path**: laotougit/integration-tests ## Basic Information - **Project Name**: integration-tests - **Description**: https://github.com/macroquest/integration-tests.git - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-08 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# 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](https://github.com/IUdalov/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](/images/testSuite_example_run.png) ## Feedback Any questions or suggestions? You are welcome to discuss it on our [Discord Channel](https://discord.gg/gKktV3DY6M)