Ejemplo n.º 1
0
def results_status(project_id, run_id):
    """
    Returns JSON response containing mock run status.
    """
    results = mocks.results()
    status = results["summary"]["status"]
    return utils.jsonify(dict(status=status))
Ejemplo n.º 2
0
def results_summary(project_id, run_id):
    """
    Returns JSON response containing mock run status.
    """
    results = mocks.results()
    summary = results["summary"]
    return utils.jsonify(summary)
Ejemplo n.º 3
0
def results(project_id, run_id):
    """
    Returns JSON response containing mock run results.
    Supports:
        - ?format=archive: Download generic results archive.
    """
    fmt = request.args.get("format")
    if fmt and fmt == "archive":
        directory = current_app.config["DOWNLOAD_FOLDER"]
        return send_from_directory(directory, "results.zip")
    return utils.jsonify(mocks.results())