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

chore: move pytest configs to pyproject.toml #175

Merged
merged 1 commit into from
Apr 5, 2024

Conversation

Bento007
Copy link
Collaborator

@Bento007 Bento007 commented Apr 5, 2024

Reason for Change

  • moving pytest run configuration for unit tests into pyproject.toml. This is easier to maintain that in a makefile.

Changes

  • moving pytest run configuration for unit tests into pyproject.toml
  • update coverage/run to use testpaths from pyproject.toml

Testing steps

  • verify coverage works and unit tests work for each test suite.

Copy link

codecov bot commented Apr 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 84.62%. Comparing base (27b8bb2) to head (59c2f9f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #175   +/-   ##
=======================================
  Coverage   84.62%   84.62%           
=======================================
  Files          19       19           
  Lines         969      969           
  Branches      186      186           
=======================================
  Hits          820      820           
  Misses        139      139           
  Partials       10       10           
Flag Coverage Δ
unittests 84.62% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Bento007 Bento007 merged commit a90341b into main Apr 5, 2024
8 checks passed
@Bento007 Bento007 deleted the tsmith/move-pytest-config branch April 5, 2024 22:54
Bento007 pushed a commit that referenced this pull request Apr 9, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>python-api: 0.5.0</summary>

##
[0.5.0](python-api-v0.4.0...python-api-v0.5.0)
(2024-04-09)


### Features

* add term label to OntologyNode
([#182](#182))
([326185c](326185c))
* fetch ontology term descriptions, if available
([#181](#181))
([0120377](0120377))


### Misc

* add doctesting to API
([#176](#176))
([c0aec23](c0aec23))
* deprecate older version of cellxgene schema
([#172](#172))
([186e762](186e762))
* move pytest configs to pyproject.toml
([#175](#175))
([a90341b](a90341b))
</details>

<details><summary>ontology-assets: 0.3.0</summary>

##
[0.3.0](ontology-assets-v0.2.0...ontology-assets-v0.3.0)
(2024-04-09)


### Features

* fetch ontology term descriptions, if available
([#181](#181))
([0120377](0120377))


### Misc

* deprecate older version of cellxgene schema
([#172](#172))
([186e762](186e762))
* update ontology decendant mappings
([#162](#162))
([12def74](12def74))
* update ontology descendant mappings
([#167](#167))
([5d3d097](5d3d097))
* update ontology descendant mappings
([#180](#180))
([65ca10f](65ca10f))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

1 participant