Kevin Turcios
33437d39e3
use pytest as the execution engine for all tests ( #951 )
...
* first pass
restore
restore this too
Revert "first pass"
This reverts commit b507770b2c79cc948b33222d8877fb784bfe108a.
* continue
* Update uv.lock
* refresh lockfile
* bugfix
* temp
* fix these
* pytest changes
* formatting
* set up test env properly here too
* ruff
* make ruff happy
* Update e2e-bubblesort-unittest.yaml
* with pytest
* bugfix
* oops
2025-12-06 22:40:25 -06:00
Kevin Turcios
321640cb60
CF-900 allow async optimizations by default ( #938 )
...
* remove --async
* include it by default
* don't crash for --async
* pre-commit
2025-11-23 16:36:13 -05:00
Codeflash Bot
fd8c73a152
add eval_type_backport
2025-11-04 00:38:58 -08:00
ali
5280484ce8
migrate pygls to v2
E2E - Bubble Sort Pytest (No Git) / bubble-sort-optimization-pytest-no-git (pull_request) Waiting to run
E2E - Futurehouse Structure / futurehouse-structure (pull_request) Waiting to run
E2E - Init Optimization / init-optimization (pull_request) Waiting to run
E2E - Topological Sort (Worktree) / topological-sort-worktree-optimization (pull_request) Waiting to run
E2E - Tracer Replay / tracer-replay (pull_request) Waiting to run
PR Labeler / label-workflow-changes (pull_request) Waiting to run
Mypy Type Checking for CLI / type-check-cli (pull_request) Waiting to run
CodeFlash / Optimize new Python code (pull_request) Waiting to run
E2E - Async / async-optimization (pull_request) Waiting to run
E2E - Bubble Sort Benchmark / benchmark-bubble-sort-optimization (pull_request) Waiting to run
E2E - Bubble Sort Unittest / bubble-sort-optimization-unittest (pull_request) Waiting to run
Coverage E2E / end-to-end-test-coverage (pull_request) Waiting to run
windows-unit-tests / windows-unit-tests (pull_request) Waiting to run
/ Run pr agent on every pull request, respond to user comments (pull_request) Waiting to run
Lint / Run pre-commit hooks (pull_request) Waiting to run
unit-tests / unit-tests (3.12) (pull_request) Waiting to run
unit-tests / unit-tests (3.13) (pull_request) Waiting to run
unit-tests / unit-tests (3.10) (pull_request) Waiting to run
unit-tests / unit-tests (3.11) (pull_request) Waiting to run
unit-tests / unit-tests (3.14) (pull_request) Waiting to run
unit-tests / unit-tests (3.9) (pull_request) Waiting to run
2025-10-21 04:27:46 +03:00
Kevin Turcios
77155a8e00
Merge branch 'main' into 3.14-in-CI
2025-10-14 18:44:11 +00:00
Kevin Turcios
6e2b05150f
conditionally run 3.13 with tests dependencies
2025-10-13 22:13:43 -07:00
Kevin Turcios
234df4b927
remove version constaint for pytest
2025-10-13 18:15:01 -07:00
Kevin Turcios
2c8d2ba292
make asyncio optional
2025-09-28 04:13:14 -07:00
Kevin Turcios
736faa1641
add E2E gha & pytest-asyncio
2025-09-26 15:09:49 -07:00
Aseem Saxena
8ce8b7ab4d
filelock should be installed when not using uv sync
2025-09-10 15:26:11 -07:00
Kevin Turcios
f612ef28a2
Update pyproject.toml
2025-08-14 12:16:36 -07:00
Kevin Turcios
733daaf2d7
and fix it
2025-08-05 21:01:26 -07:00
Kevin Turcios
974b89142b
Update pyproject.toml
2025-07-28 17:26:31 -07:00
Kevin Turcios
41d314ddbf
cleanup benchmark
2025-07-28 16:46:05 -07:00
Kevin Turcios
32d9919735
add the plugin as a pytest entry point
2025-07-23 16:00:42 -07:00
Kevin Turcios
e2e6803543
add markers
2025-07-03 16:20:05 -07:00
Kevin Turcios
fd1e492438
silence test collection warnings
2025-07-01 17:40:01 -07:00
Saurabh Misra
d6bf89ab15
release v0.14.7
...
update the release scripts
2025-06-30 17:55:13 -07:00
Kevin Turcios
f52ada5eab
add pygls as a direct dependency, not transitive
2025-06-25 16:45:55 -07:00
Kevin Turcios
1311198c36
extract benchmark runs
2025-06-25 16:23:26 -07:00
Kevin Turcios
d37d27def3
versioning too
2025-06-19 16:30:10 -07:00
Kevin Turcios
b9540122ae
hello world
2025-06-19 15:58:50 -07:00
Kevin Turcios
6f9eaa8eeb
remove coverage upload in CI
2025-06-09 20:30:05 -07:00
Kevin Turcios
e6272e8fbf
more pre-commit fixes
2025-06-05 20:29:03 -07:00
Kevin Turcios
bde6e06ad5
pre-commit run
2025-06-05 20:12:21 -07:00
aseembits93
17a9e942df
ruff should target atleast py39
2025-05-27 10:40:18 -07:00
Kevin Turcios
30932dc266
move to dev group
2025-05-20 21:40:01 -04:00
Kevin Turcios
5324cda968
add to dev dependencies group and update lockfile
2025-05-20 21:40:01 -04:00
Kevin Turcios
cbb4d5147f
don't exclude comparator
2025-05-20 21:40:01 -04:00
Kevin Turcios
1b06104ce7
cleanup fixes
2025-05-20 21:40:01 -04:00
Saurabh Misra
e54a6cdaea
remove tiktoken
2025-05-19 22:40:17 -04:00
Aseem Saxena
663fa83dde
another pr to remove tiktoken for passing tests
2025-05-19 14:46:01 -04:00
Aseem Saxena
ed1006e89a
remove tiktoken as a dependency
2025-05-19 14:42:23 -04:00
Saurabh Misra
39f1e70660
Update pyproject.toml
2025-05-06 07:53:04 -07:00
Kevin Turcios
3d2676983e
PR review feedback
2025-05-04 23:47:21 -05:00
Kevin Turcios
3649e9bdbb
loosen pytest version
...
# 3.13 is causing a strange string formatting error, won't spend more time on it until neccesary.
2025-04-21 06:04:33 -05:00
Alvin Ryanputra
605d078f9f
updated pyproject
2025-04-16 19:17:27 -04:00
Alvin Ryanputra
a624221642
added pytest-benchmark as dependency
2025-04-16 19:14:55 -04:00
Alvin Ryanputra
0680f793c9
added benchmarks root
2025-04-15 21:33:38 -04:00
Alvin Ryanputra
b70c4c9542
Merge branch 'main' into codeflash-trace-decorator
2025-04-15 11:11:44 -04:00
Aseem Saxena
dad7e82705
fix posthog version
2025-04-11 13:53:57 -07:00
Aseem Saxena
e33d478d6e
update tiktoken version
2025-04-11 13:51:58 -07:00
Alvin Ryanputra
8194554e1b
revert pyproject.toml
2025-04-09 17:18:56 -07:00
Alvin Ryanputra
034bed3075
basic version working on bubble sort
2025-04-09 17:18:20 -07:00
Alvin Ryanputra
965e2c818c
initial implementation for tracing benchmarks using a plugin, and projecting speedup
2025-04-09 17:18:08 -07:00
Aseem Saxena
ab06721aa1
Merge remote-tracking branch 'origin/main' into line-profiler
2025-04-01 16:21:42 -07:00
Kevin Turcios
af8a7357ad
check for GH App
2025-03-31 19:39:44 -05:00
Aseem Saxena
4b2046586e
add line_profiler as a requirement in pyproject toml
2025-03-31 14:02:31 -07:00
Kevin Turcios
dcf9384dc0
adress review
...
Update pyproject.toml
Update test_instrument_tests.py
Update test_instrument_all_and_run.py
missing test
2025-03-03 16:59:42 -08:00
Kevin Turcios
464f6a6678
stdout comparison
...
Update test_results.py
Update parse_test_output.py
Update equivalence.py
2025-03-03 16:59:17 -08:00