Skip to content

Remove the temporary hack caused by the bytecode library#122

Merged
stephanlukasczyk merged 1 commit into
se2p:mainfrom
BergLucas:improvement/remove-temporary-hack
Oct 28, 2025
Merged

Remove the temporary hack caused by the bytecode library#122
stephanlukasczyk merged 1 commit into
se2p:mainfrom
BergLucas:improvement/remove-temporary-hack

Conversation

@BergLucas
Copy link
Copy Markdown
Contributor

Hi,

Since the PR MatthieuDartiailh/bytecode#170 was deployed in version 0.17.0 of the bytecode library, we can remove the hack that we did to fix the issue.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Oct 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.59%. Comparing base (c825c6f) to head (e27c5a5).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #122   +/-   ##
=======================================
  Coverage   93.59%   93.59%           
=======================================
  Files         282      282           
  Lines       35140    35138    -2     
  Branches     2989     2989           
=======================================
  Hits        32889    32889           
+ Misses       1671     1669    -2     
  Partials      580      580           
Files with missing lines Coverage Δ
src/pynguin/instrumentation/controlflow.py 91.52% <100.00%> (-0.05%) ⬇️

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@stephanlukasczyk stephanlukasczyk merged commit e27c5a5 into se2p:main Oct 28, 2025
14 checks passed
@BergLucas BergLucas deleted the improvement/remove-temporary-hack branch October 28, 2025 14:58
BergLucas pushed a commit to BergLucas/pynguin that referenced this pull request Nov 20, 2025
- Remove unnecessary log messages in case of test execution timeouts (cf. GitHub PR se2p#113)
- Remove unused exceptions, classes, and arguments (cf. GitHub PR se2p#114)
- Conditional coverage (cf. GitHub PR se2p#115, se2p#121)
- Prevent destructors from being explicitly called during test generation (cf. GitHub PR se2p#117)
- Add support for Python3.14 (cf. GitHub PR se2p#120)
- Remove the temporary hack caused by the `bytecode` library (cf. GitHub PR se2p#122)
- Handle `InvalidInput` when formatting module with `black` (cf. GitHub PR se2p#124)
- Fix configuration write (cf. GitHub PR se2p#125)
- Fix "tracing aborted" in coverage report (cf. GitHub PR se2p#126)
- Add local search (fix bugs in cf. GitHub PR se2p#127)
- Fix reload module (cf. GitHub PR se2p#128)
- Fix deprecated typing (cf. GitHub PR se2p#129)
- Add master-worker architecture (cf. GitHub PR se2p#130)
- Add execution recorder (cf. GitHub PR se2p#132)
- Add faker and fandango string generation
- Enhance `TypeTracing` for string subtypes
- Fix `TypeError` with `NoneType` (cf. GitHub Issue se2p#53)
- Add test suite/case minimization with multiple fitness functions
- Add LLM type inference
- Adjust optional dependencies to use `--extras` instead of `--with`
- Add `Executed` and `CrashRevealingSize` runtime variables
- Add before-execution execution recorder
- Improve LLM assertion parsing
- Replace `isort` with `ruff-format`
- Improve DynaMOSA parameters
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.

3 participants