@@ -96,14 +96,14 @@ docs: ## generate Sphinx HTML documentation, including API docs
96
96
97
97
.PHONY : format
98
98
format : # # run formatters on the package
99
- isort rethinkdb tests
100
- black rethinkdb tests
99
+ poetry run isort rethinkdb tests
100
+ poetry run black rethinkdb tests
101
101
102
102
.PHONY : lint
103
103
lint : # # run linters against the package
104
- mypy rethinkdb
105
- pylint rethinkdb
106
- flake8 rethinkdb --count --show-source --statistics
104
+ poetry run mypy rethinkdb
105
+ poetry run pylint rethinkdb || true
106
+ poetry run flake8 rethinkdb --count --show-source --statistics
107
107
108
108
.PHONY : protobuf
109
109
protobuf : # # download and convert protobuf file
@@ -113,34 +113,21 @@ protobuf: ## download and convert protobuf file
113
113
.PHONY : generate-init-pyi
114
114
generate-init-pyi : # # generate __init__.pyi file
115
115
python scripts/generate_init_pyi.py
116
- isort rethinkdb/__init__.pyi
117
- black rethinkdb/__init__.pyi
116
+ poetry run isort rethinkdb/__init__.pyi
117
+ poetry run black rethinkdb/__init__.pyi
118
118
119
119
.PHONY : test-unit
120
120
test-unit : # # run unit tests and generate coverage
121
- coverage run -m pytest -m " not integration" -vv
122
- coverage report
121
+ poetry run coverage run -m pytest -m " not integration" -vv
122
+ poetry run coverage report
123
123
124
124
.PHONY : test-integration
125
125
test-integration : # # run unit tests and generate coverage
126
- coverage run -m pytest -m " integration" -m " not v2_5" -vv
127
- coverage report
126
+ poetry run coverage run -m pytest -m " integration" -m " not v2_5" -vv
127
+ poetry run coverage report
128
128
129
129
.PHONY : test
130
130
test : # # run all tests and generate coverage
131
- coverage run -m pytest -m " not v2_5" -vv
132
- coverage report
133
- coverage xml
134
-
135
- .PHONY : download-test-reporter
136
- download-test-reporter :
137
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
138
- chmod +x ./cc-test-reporter
139
-
140
- .PHONY : test-reporter-before
141
- test-reporter-before :
142
- ./cc-test-reporter before-build
143
-
144
- .PHONY : upload-coverage
145
- upload-coverage :
146
- ./cc-test-reporter after-build -t " coverage.py"
131
+ poetry run coverage run -m pytest -m " not v2_5" -vv
132
+ poetry run coverage report
133
+ poetry run coverage xml
0 commit comments