aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2018-04-05 16:44:59 -0700
committerBryan Newbold <bnewbold@archive.org>2018-04-05 16:44:59 -0700
commit37a775851b2d21f2afe7418a8628c50ae37edc5b (patch)
tree2652a5d1932550085ec6bdbe8ada6232a063be74
parentb8cf9f6ea726970775ea49a44b243ad158d14a7c (diff)
downloadsandcrawler-37a775851b2d21f2afe7418a8628c50ae37edc5b.tar.gz
sandcrawler-37a775851b2d21f2afe7418a8628c50ae37edc5b.zip
test coverage info
-rw-r--r--.gitignore5
-rw-r--r--mapreduce/Pipfile1
-rw-r--r--mapreduce/Pipfile.lock63
-rw-r--r--mapreduce/README.md5
4 files changed, 67 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index 8877c95..162dc91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,9 @@
*venv.zip
+*,cover
+!.coveragerc
+htmlcov/
+
+
*.o
*.a
*.pyc
diff --git a/mapreduce/Pipfile b/mapreduce/Pipfile
index 32fc3dd..fea2f28 100644
--- a/mapreduce/Pipfile
+++ b/mapreduce/Pipfile
@@ -14,6 +14,7 @@ happybase-mock = "*"
pytest = "*"
pytest-pythonpath = "*"
responses = "*"
+pytest-cov = "*"
[packages]
globalwayback = {version=">=0.3", index="ia"}
diff --git a/mapreduce/Pipfile.lock b/mapreduce/Pipfile.lock
index 86ed6bd..970b8df 100644
--- a/mapreduce/Pipfile.lock
+++ b/mapreduce/Pipfile.lock
@@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
- "sha256": "b93347d6bd912979a78731bce126666984bf635fbb4d0aec73ba873a439a1e54"
+ "sha256": "994447efbfe511d4f9765f5fc80420f71d5a4e95cb3fd92dfab10f35e26449b3"
},
"pipfile-spec": 6,
"requires": {
@@ -23,17 +23,17 @@
"default": {
"boto3": {
"hashes": [
- "sha256:523f23434b628dfead797c6aca53ba9805be791a695fa61e070c67c7d1b64864",
- "sha256:f270f058f46aff9208fe29cffee79a46a7020cd186308c13c76db59d9e087fa6"
+ "sha256:91348d9e5c33c2c1aaaa238a3e97be4834c1aff85082ef6d9b249814be20bab4",
+ "sha256:de999431f38d6955b2cd33c4a2a78401fca505c4905312adf911c6fd72c9ea99"
],
- "version": "==1.6.23"
+ "version": "==1.7.1"
},
"botocore": {
"hashes": [
- "sha256:158012844c7a385ef49a93354124878bee7f400e3597dea57202ea87faeefa90",
- "sha256:fa84972784e55ae5f89c2d33b1b10b6ba028cb3733b350df7ed1461e0680ab40"
+ "sha256:5cf3eebd04efbe01d6784bebbaeec3e7613255dfb71ec7215fd9098ce7e60a7d",
+ "sha256:bc1e6c36b1b570462e3b688b3bd3ba662e521cc21ce0a860f85f877179af77c7"
],
- "version": "==1.9.23"
+ "version": "==1.10.1"
},
"cachetools": {
"hashes": [
@@ -839,6 +839,47 @@
],
"version": "==2.2.1"
},
+ "coverage": {
+ "hashes": [
+ "sha256:03481e81d558d30d230bc12999e3edffe392d244349a90f4ef9b88425fac74ba",
+ "sha256:0b136648de27201056c1869a6c0d4e23f464750fd9a9ba9750b8336a244429ed",
+ "sha256:104ab3934abaf5be871a583541e8829d6c19ce7bde2923b2751e0d3ca44db60a",
+ "sha256:15b111b6a0f46ee1a485414a52a7ad1d703bdf984e9ed3c288a4414d3871dcbd",
+ "sha256:198626739a79b09fa0a2f06e083ffd12eb55449b5f8bfdbeed1df4910b2ca640",
+ "sha256:1c383d2ef13ade2acc636556fd544dba6e14fa30755f26812f54300e401f98f2",
+ "sha256:28b2191e7283f4f3568962e373b47ef7f0392993bb6660d079c62bd50fe9d162",
+ "sha256:2eb564bbf7816a9d68dd3369a510be3327f1c618d2357fa6b1216994c2e3d508",
+ "sha256:337ded681dd2ef9ca04ef5d93cfc87e52e09db2594c296b4a0a3662cb1b41249",
+ "sha256:3a2184c6d797a125dca8367878d3b9a178b6fdd05fdc2d35d758c3006a1cd694",
+ "sha256:3c79a6f7b95751cdebcd9037e4d06f8d5a9b60e4ed0cd231342aa8ad7124882a",
+ "sha256:3d72c20bd105022d29b14a7d628462ebdc61de2f303322c0212a054352f3b287",
+ "sha256:3eb42bf89a6be7deb64116dd1cc4b08171734d721e7a7e57ad64cc4ef29ed2f1",
+ "sha256:4635a184d0bbe537aa185a34193898eee409332a8ccb27eea36f262566585000",
+ "sha256:56e448f051a201c5ebbaa86a5efd0ca90d327204d8b059ab25ad0f35fbfd79f1",
+ "sha256:5a13ea7911ff5e1796b6d5e4fbbf6952381a611209b736d48e675c2756f3f74e",
+ "sha256:69bf008a06b76619d3c3f3b1983f5145c75a305a0fea513aca094cae5c40a8f5",
+ "sha256:6bc583dc18d5979dc0f6cec26a8603129de0304d5ae1f17e57a12834e7235062",
+ "sha256:701cd6093d63e6b8ad7009d8a92425428bc4d6e7ab8d75efbb665c806c1d79ba",
+ "sha256:7608a3dd5d73cb06c531b8925e0ef8d3de31fed2544a7de6c63960a1e73ea4bc",
+ "sha256:76ecd006d1d8f739430ec50cc872889af1f9c1b6b8f48e29941814b09b0fd3cc",
+ "sha256:7aa36d2b844a3e4a4b356708d79fd2c260281a7390d678a10b91ca595ddc9e99",
+ "sha256:7d3f553904b0c5c016d1dad058a7554c7ac4c91a789fca496e7d8347ad040653",
+ "sha256:7e1fe19bd6dce69d9fd159d8e4a80a8f52101380d5d3a4d374b6d3eae0e5de9c",
+ "sha256:8c3cb8c35ec4d9506979b4cf90ee9918bc2e49f84189d9bf5c36c0c1119c6558",
+ "sha256:9d6dd10d49e01571bf6e147d3b505141ffc093a06756c60b053a859cb2128b1f",
+ "sha256:9e112fcbe0148a6fa4f0a02e8d58e94470fc6cb82a5481618fea901699bf34c4",
+ "sha256:ac4fef68da01116a5c117eba4dd46f2e06847a497de5ed1d64bb99a5fda1ef91",
+ "sha256:b8815995e050764c8610dbc82641807d196927c3dbed207f0a079833ffcf588d",
+ "sha256:be6cfcd8053d13f5f5eeb284aa8a814220c3da1b0078fa859011c7fffd86dab9",
+ "sha256:c1bb572fab8208c400adaf06a8133ac0712179a334c09224fb11393e920abcdd",
+ "sha256:de4418dadaa1c01d497e539210cb6baa015965526ff5afc078c57ca69160108d",
+ "sha256:e05cb4d9aad6233d67e0541caa7e511fa4047ed7750ec2510d466e806e0255d6",
+ "sha256:e4d96c07229f58cb686120f168276e434660e4358cc9cf3b0464210b04913e77",
+ "sha256:f3f501f345f24383c0000395b26b726e46758b71393267aeae0bd36f8b3ade80",
+ "sha256:f8a923a85cb099422ad5a2e345fe877bbc89a8a8b23235824a93488150e45f6e"
+ ],
+ "version": "==4.5.1"
+ },
"decorator": {
"hashes": [
"sha256:7d46dd9f3ea1cf5f06ee0e4e1277ae618cf48dfb10ada7c8427cd46c42702a0e",
@@ -956,6 +997,14 @@
"index": "ia",
"version": "==3.5.0"
},
+ "pytest-cov": {
+ "hashes": [
+ "sha256:03aa752cf11db41d281ea1d807d954c4eda35cfa1b21d6971966cc041bbf6e2d",
+ "sha256:890fe5565400902b0c78b5357004aab1c814115894f4f21370e2433256a3eeec"
+ ],
+ "index": "ia",
+ "version": "==2.5.1"
+ },
"pytest-pythonpath": {
"hashes": [
"sha256:f3d46b0a8276e856f7dc4f70ca97b88be6fbcf52d57ce36e35057d502388265e"
diff --git a/mapreduce/README.md b/mapreduce/README.md
index 3cff9f1..47747c2 100644
--- a/mapreduce/README.md
+++ b/mapreduce/README.md
@@ -11,6 +11,11 @@ Run the tests with:
pipenv run pytest
+Check test coverage with:
+
+ pytest --cov --cov-report html
+ # open ./htmlcov/index.html in a browser
+
TODO: GROBID and HBase during development?
## Extraction Task