Beispiel #1
0
def get_series_summaries_impl(series, start_timestamp, end_timestamp):
    series = db.get_series(series, start_timestamp, end_timestamp)
    summaries = []
    for test_id in series:
        status = db.get_test_status(test_id)
        if status == 'completed':
            artifact = db.get_test_artifact_data(test_id, 'stats_summary', 'stats_summary.{}.json'.format(test_id))
            if artifact and artifact[0]:
                summaries.append(json.loads(artifact[0]))
    return summaries
Beispiel #2
0
def get_series_summaries_impl(series, start_timestamp, end_timestamp):
    series = db.get_series(series, start_timestamp, end_timestamp)
    summaries = []
    for test_id in series:
        artifact = db.get_test_artifact_data(test_id, 'stats_summary')
        if artifact:
            summary = db.get_test_artifact_data(test_id, 'stats_summary')[0]
            if summary:
                summaries.append(json.loads(summary))
    return summaries
Beispiel #3
0
def get_series_summaries_impl(series, start_timestamp, end_timestamp):
    series = db.get_series( series, start_timestamp, end_timestamp)
    summaries = []
    for test_id in series:
        artifact = db.get_test_artifact_data(test_id, 'stats_summary')
        if artifact:
            summary = db.get_test_artifact_data(test_id, 'stats_summary')[0]
            if summary:
                summaries.append(json.loads(summary))
    return summaries
Beispiel #4
0
def get_series( series, start_timestamp, end_timestamp):
    series = db.get_series( series, start_timestamp, end_timestamp)
    jsobj = { 'series' : series }
    if 'true' == request.args.get('pretty', 'True').lower():
        response = json.dumps(obj=jsobj, sort_keys=True, indent=4, separators=(',', ': '))
    else:
        response = json.dumps(obj=jsobj)
    return Response(response=response,
                    status=200,
                    mimetype= 'application/json')
Beispiel #5
0
def get_series(series, start_timestamp, end_timestamp):
    series = db.get_series(series, start_timestamp, end_timestamp)
    jsobj = {'series': series}
    if 'true' == request.args.get('pretty', 'True').lower():
        response = json.dumps(obj=jsobj,
                              sort_keys=True,
                              indent=4,
                              separators=(',', ': '))
    else:
        response = json.dumps(obj=jsobj)
    return Response(response=response, status=200, mimetype='application/json')
Beispiel #6
0
def get_series(series, start_timestamp, end_timestamp):
    series = db.get_series(series, start_timestamp, end_timestamp)
    # barf -- like below this sucks -- changing the series table to include status needs to be done
    valid_jobs = [job_id for job_id in series if db.get_test_status(job_id) == "completed"]

    jsobj = {"series": valid_jobs}
    if "true" == request.args.get("pretty", "True").lower():
        response = json.dumps(obj=jsobj, sort_keys=True, indent=4, separators=(",", ": "))
    else:
        response = json.dumps(obj=jsobj)
    return Response(response=response, status=200, mimetype="application/json")
Beispiel #7
0
def get_series( series, start_timestamp, end_timestamp):
    series = db.get_series( series, start_timestamp, end_timestamp)
    # barf -- like below this sucks -- changing the series table to include status needs to be done
    valid_jobs = [job_id for job_id in series if db.get_test_status(job_id) == 'completed']

    jsobj = {'series': valid_jobs}
    if 'true' == request.args.get('pretty', 'True').lower():
        response = json.dumps(obj=jsobj, sort_keys=True, indent=4, separators=(',', ': '))
    else:
        response = json.dumps(obj=jsobj)
    return Response(response=response,
                    status=200,
                    mimetype='application/json')