{% extends "projects/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Test Job #{{ job.id }} - {{ project.name }} - Pychestrate{% endblock %} {% block content %}
Status
{{ ui.status_badge(job.status) }}
Passed
{{ job.result_summary.passed if job.result_summary else '-' }}
Failed
{{ job.result_summary.failed if job.result_summary else '-' }}
Skipped
{{ job.result_summary.skipped if job.result_summary else '-' }}
Errors
{{ job.result_summary.errors if job.result_summary else '-' }}
Duration
{% if job.duration_seconds is not none %}{{ job.duration_seconds }}s{% else %}-{% endif %}

Job Details

Specification {{ job.spec_name }} v{{ job.spec_version }}
Triggered By {{ job.triggered_by_username }}
Created {{ job.created_at | format_datetime('%Y-%m-%d %H:%M:%S') }}
Started {{ job.started_at | format_datetime('%Y-%m-%d %H:%M:%S', 'Not started') }}
Completed {{ job.completed_at | format_datetime('%Y-%m-%d %H:%M:%S', 'Not completed') }}
{% if results %}

Test Results

{% for result in results %} {% endfor %}
Test Result Duration Failure
{{ result.name }} {{ ui.status_badge(result.status) }} {{ (result.duration_seconds * 1000) | round | int }}ms {{ result.failure_message or '' }}
{% endif %} {% endblock %}