Skip to content

Conversation

9aoy
Copy link
Contributor

@9aoy 9aoy commented Aug 27, 2025

Highlights 💡

Incremental re-runs in watch mode

Watch mode now supports incremental re-runs. When a test file or its dependencies change, Rstest intelligently re-executes only the affected tests, significantly improving testing efficiency.

Test projects

Support define & run multiple test projects via projects configuration. This allows users to define and run tests across multiple project directories with different configurations, enabling better organization of test suites in monorepo structures.

import { defineConfig } from '@rstest/core';

export default defineConfig({
  projects: [
    // A monorepo: each package directory is a project
    'packages/*',

    // All apps that provide an rstest config file
    'apps/**/rstest.config.ts',

    // A specific project directory
    '<rootDir>/services/auth',

    // A specific project's config file
    './projects/web/rstest.config.ts',
  ],
});

What's Changed

New Features 🎉

Bug Fixes 🐞

Document 📖

Other Changes

Full Changelog: v0.2.2...v0.3.0

@Copilot Copilot AI review requested due to automatic review settings August 27, 2025 11:04
Copy link

netlify bot commented Aug 27, 2025

Deploy Preview for rstest-dev ready!

Name Link
🔨 Latest commit d1813a7
🔍 Latest deploy log https://app.netlify.com/projects/rstest-dev/deploys/68aee64562c99900087bd11c
😎 Deploy Preview https://deploy-preview-517--rstest-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This is a version bump release PR updating the package version from 0.2.2 to 0.3.0 for the @rstest/core package. The release introduces significant new features including incremental re-runs in watch mode and test projects support.

  • Version bump from 0.2.2 to 0.3.0 in the core package
  • Major release introducing incremental re-runs and test projects functionality
  • Includes various bug fixes and documentation updates

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@9aoy 9aoy merged commit 6ca6025 into main Aug 27, 2025
17 checks passed
@9aoy 9aoy deleted the release/0.3.0 branch August 27, 2025 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant