Skip to content
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

fix: win plugin shutdown #67

Merged
merged 5 commits into from
Jul 5, 2024

Conversation

YOU54F
Copy link
Member

@YOU54F YOU54F commented Jul 5, 2024

windows plugins are failing to shutdown which pact-go windows plugin tests to fail

pact-foundation/pact-go#443

it is easily reproducible by installing any plugin, via the latest pact-plugin-cli on windows.

once the plugin is reported as being installed successfully, check the task manager and note a lingering process.

See associated issue and PR :- GuillaumeGomez/sysinfo#257

note, kill_with has not been updated to support windows.

I've consumed this locally in the pact-go project, and plugins shut down cleanly on windows, and the full test suite has passed

@YOU54F YOU54F force-pushed the issue/win_plugin_shutdown branch from 823f488 to 8ef58fe Compare July 5, 2024 01:01
@YOU54F
Copy link
Member Author

YOU54F commented Jul 5, 2024

Failing tests due to coming from a fork without creds to publish pacts

Have pushed to origin

Windows test times reduced from ~50 mins to ~12 mins

@YOU54F YOU54F requested a review from rholshausen July 5, 2024 01:47
Copy link

github-actions bot commented Jul 5, 2024

Unit Test Results

6 tests  +3   6 ✔️ +3   6s ⏱️ -1s
2 suites +1   0 💤 ±0 
2 files   +1   0 ±0 

Results for commit 53914bd. ± Comparison against base commit 7fe7d92.

♻️ This comment has been updated with latest results.

@rholshausen rholshausen merged commit c6dd2dd into pact-foundation:main Jul 5, 2024
43 of 49 checks passed
@YOU54F YOU54F deleted the issue/win_plugin_shutdown branch July 5, 2024 02:08
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