Skip to content

Updatess to tsc tests #1589

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Aug 15, 2025
Merged

Updatess to tsc tests #1589

merged 18 commits into from
Aug 15, 2025

Conversation

sheetalkamat
Copy link
Member

These are first few commits from #1484 that only change tests framework

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 PR updates the TypeScript tests framework to improve test infrastructure and baseline handling. The changes refactor test execution, output processing, and baseline generation to create more consistent and maintainable test results.

Key changes:

  • Refactored test system architecture with improved timing and output handling
  • Updated baseline files to include additional timing and configuration information
  • Enhanced test infrastructure with better clock simulation and file system handling

Reviewed Changes

Copilot reviewed 55 out of 55 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
testdata/baselines/reference/tscWatch/**/*.js Updated baseline files to include build timing markers and tsconfig references
testdata/baselines/reference/tsc/**/*.js Updated baseline files with improved output formatting and configuration tracking
internal/vfs/vfstest/vfstest.go Enhanced MapFS with clock simulation and symlink support
internal/testutil/harnessutil/harnessutil.go Refactored tracer implementation for better baseline generation
internal/execute/*.go Improved test system with better output handling and timing simulation
cmd/tsgo/main.go Updated to use new CommandLine interface

@sheetalkamat sheetalkamat enabled auto-merge August 15, 2025 04:05
@sheetalkamat sheetalkamat added this pull request to the merge queue Aug 15, 2025
Merged via the queue into main with commit 72edb9e Aug 15, 2025
22 checks passed
@sheetalkamat sheetalkamat deleted the testUpdates branch August 15, 2025 04:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants