This directory contains smoke and integration tests for Eliza project.
- Should always be run on a freshly cloned project (i.e. no local changes)
- Building and installing is part of the test
- No configuration required
- To run:
pnpm run smokeTests
- You need to configure your .env file before running (currently at least
OPENAI_API_KEY
is required) - How to use:
- Install project dependencies and build the project as described in top-level
README
- To run all the tests:
pnpm run integrationTests
- Install project dependencies and build the project as described in top-level
- For simplicity, integration tests are written in plain JavaScript (ESM)
- Currently this is just a "proof of concept" (single test), please reach out if you would like to contribute.
- Settings -> Secrets and variables -> Actions:
- Create an enviroment
- Add repository secret
OPENAI_API_KEY
- Refer to https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions for more information