Skip to content
Snippets Groups Projects

LlamaIndexTS Core E2E Tests

Overview

We are using Node.js Test Runner to run E2E tests for LlamaIndexTS Core.

It supports the following features:

  • Run tests in parallel
  • Pure Node.js Environment
  • Switch between mock and real LLM API
  • Customizable logics

Usage

  • Run with mock register:
node --import tsx --import ./mock-register.js --test ./node/basic.e2e.ts
  • Run without mock register:
node --import tsx --test ./node/basic.e2e.ts
  • Run with specific test:
node --import tsx --import ./mock-register.js --test-name-pattern=agent --test ./node/basic.e2e.ts
  • Run with debug logs:
CONSOLA_LEVEL=5 node --import tsx --import ./mock-register.js --test-name-pattern=agent --test ./node/basic.e2e.ts