Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ExamenatorNew to Visual Studio Code? Get it now.
Examenator

Examenator

AltmanEA

|
21 installs
| (0) | Free
Расширение для управления заданиями и тестами
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Examenator

Расширение для управления заданиями и тестами в Visual Studio Code.

Описание

Examenator - это расширение VS Code, предназначенное для организации и проведения тестирования. Оно позволяет создавать структурированные тесты из наборов задач, отслеживать время выполнения и автоматически сбрасывать состояние репозитория перед началом теста.

Возможности

  • Создание структурированных тестов из блоков задач
  • Таймер обратного отсчета с визуальными индикаторами
  • Автоматический сброс репозитория к последнему коммиту перед тестом
  • Поддержка различных форматов задач (ручная и автоматическая нумерация)
  • Открытие задач и тестов в отдельных вкладках
  • Автоматический запуск тестов в терминале

Установка

  1. Установите расширение из Marketplace VS Code
  2. Перезагрузите VS Code

Конфигурация

Расширение использует файл config.json в корне рабочей области для настройки блоков задач и тестов.

Пример конфигурации:

{
  "path": "src/app",
  "blocks": [
    {
      "name": "nextjs",
      "task": 40,
      "testCommand": "npm run test:e2e",
      "templates": {
        "source": "page.tsx",
        "test": "{task}.spec.ts",
        "task": "README.md"
      }
    },
    {
      "name": "drizzle",
      "task": 28,
      "templates": {
        "source": "{task}/schema.ts",
        "test": "{task}/{task}.test.ts",
        "task": "{task}/README.md"
      }
    }
  ],
  "tests": [
    {
      "time": 1800,
      "blocks": [
        {
          "block": "nextjs",
          "task": 4
        }
      ]
    },
    {
      "time": 1800,
      "blocks": [
        {
          "block": "nextjs",
          "task": 2
        },
        {
          "block": "drizzle",
          "task": 3
        }
      ]
    }
  ]
}

Параметры конфигурации

  • path - путь к директории с задачами
  • blocks - массив блоков задач
    • name - имя блока
    • task - количество задач (для автоматической нумерации)
    • tasks - массив имен задач (для ручной нумерации)
    • testCommand - команда для запуска тестов (по умолчанию "npm run test")
    • templates - шаблоны имен файлов
  • tests - массив тестов
    • time - время выполнения теста в секундах
    • blocks - блоки задач в тесте

Использование

  1. Откройте рабочую область с файлом config.json
  2. Перейдите во вкладку "Экзаменатор" в боковой панели
  3. Выберите тест из списка "Тесты"
  4. Выбранные задачи появятся в разделе "Выбранные задачи"
  5. Нажмите на задачу, чтобы открыть файлы задачи и теста
  6. Таймер начнет отсчет времени

Команды

  • Запустить тест - запуск выбранного теста
  • Открыть тестовый файл - открытие файла теста
  • Открыть задачу и тест - открытие файлов задачи и теста одновременно

Требования

  • VS Code версии 1.105.0 или выше
  • Git установлен и настроен

Лицензия

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft