Skip to content

Conversation

@tylerriccio33
Copy link
Contributor

Summary

I've noticed the spark tests run very long (pass --durations 10 to pytest) and instead of refactoring the fixture scheme, I just added a test-core target that removes spark, sqllite and parquet based tests. This is useful for very quickly running tests when you make smaller changes locally, it speeds up development cycles.

2 Alternatives to this: 1) Refactoring pyspark fictures and 2) Don't test as much

I think 1) could be reasonable eventually but 2) is off limits for me, I like to run tests early and often, even if it's limited.

Let me know what you think :)

@rich-iannone
Copy link
Member

I think having a set of core tests for iterating more quickly (there's just a lot of tests) is a good idea! Let me know when this is ready and I'll happily merge.

@tylerriccio33
Copy link
Contributor Author

Nice! This should be ready to go!

Copy link
Member

@rich-iannone rich-iannone left a comment

Choose a reason for hiding this comment

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

LGTM!

@rich-iannone rich-iannone merged commit a4ca00d into posit-dev:main Dec 1, 2025
9 checks passed
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