Skip to content

Commit

Permalink
Include hash for transport
Browse files Browse the repository at this point in the history
  • Loading branch information
hexylena committed Jul 21, 2017
1 parent 2cd2c39 commit 11ac796
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion scripts/grt.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import json
import os
import sqlalchemy as sa
import subprocess
import sys
import time
import yaml
Expand Down Expand Up @@ -227,13 +228,18 @@ def main(argv):
handle.write('\t'.join(job))
handle.write('\n')
_times.append(('job_finish', time.time() - _start_time))
sha = subprocess.check_output(['sha256sum', REPORT_BASE + '.tsv.gz'])
_times.append(('hash_finish', time.time() - _start_time))
# Strip out to space
sha = sha[0:sha.index(' ')]

# Now serialize the individual report data.
with open(REPORT_BASE + '.json', 'w') as handle:
json.dump({
"version": 1,
"galaxy_version": gxconfig.version_major,
"generated": REPORT_IDENTIFIER,
"report_hash": "sha256:" + sha,
"metrics": {
"_times": _times,
},
Expand All @@ -245,7 +251,7 @@ def main(argv):
"ok": len(grt_jobs_data),
},
"tools": [
(tool.name, tool.version, tool.tool_shed, tool.repository_id, tool.repository_name)
(tool.id, tool.name, tool.version, tool.tool_shed, tool.repository_id, tool.repository_name)
for tool_id, tool in app.toolbox._tools_by_id.items()
]
}, handle)
Expand Down

0 comments on commit 11ac796

Please sign in to comment.