This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
2011-05-16 22:47:16 +10:00

84 lines
3.7 KiB
PHP

<?php defined('SYSPATH') or die('No direct script access.') ?>
<div id="header" class="results">
<fieldset id="results-options">
<legend>Options</legend>
<?php echo Form::open($run_uri, array('method' => 'get'));?>
<?php echo Form::label('group', __('Switch Group')) ?>
<?php echo Form::select('group', $groups, $group, array('id' => 'group'));?>
<?php if ($xdebug_enabled): ?>
<?php echo Form::label('collect_cc', __('Collect Coverage')) ?>
<?php echo Form::checkbox('collect_cc', 1, isset($coverage), array('id' => 'collect_cc')) ?>
<div depends_on="#collect_cc">
<?php echo Form::label('use_whitelist', __('Use whitelist'));?>
<?php echo Form::checkbox('use_whitelist', 1, $whitelist, array('id' => 'use_whitelist')) ?>
<div depends_on="#use_whitelist">
<?php echo Form::label('whitelist', __('Whitelisted modules')) ?>
<?php echo Form::select('whitelist[]', $whitelistable_items, $whitelisted_items, array('id' => 'whitelist', 'multiple' => 'multiple')) ?>
</div>
</div>
<?php endif ?>
<?php echo Form::submit('run', 'Run');?>
<?php echo Form::close();?>
</fieldset>
<h1><?php echo is_null($group) ? __('All Groups') : (__('Group').': ') ?> <?php echo $group ?></h1>
<span class="time"><?php echo __('Time') ?>: <b><?php echo $time?></b></span>
<span class="summary">
<?php echo __('Tests') ?> <b><?php echo $totals['tests']?></b>,
<?php echo __('Assertions') ?> <b><?php echo $totals['assertions']?></b>,
<?php echo __('Failures') ?> <b><?php echo $totals['failures']?></b>,
<?php echo __('Skipped') ?> <b><?php echo $totals['skipped']?></b>,
<?php echo __('Errors') ?> <b><?php echo $totals['errors']?></b>.
</span>
<?php if ($xdebug_enabled AND isset($coverage)): ?>
<span class="code_coverage">
<?php $level_class = ($coverage > 75) ? 'excellent' : (($coverage > 35) ? 'ok' : 'terrible') ?>
<?php
echo __('Tests covered :percent of the :codebase',
array
(
':percent' => '<b class="'.$level_class.'">'.num::format($coverage, 2).'%</b>',
':codebase' => empty($coverage_explanation) ? 'codebase' : ('<span title="'.$coverage_explanation.'" style="display:inline;">modules</span>'),
)
);
?>,
<?php echo HTML::anchor($report_uri, 'View') ?>
or
<?php echo HTML::anchor($report_uri.'&archive=1', 'Download') ?>
the report
</span>
<?php endif ?>
</div>
<div id="results">
<?php if ($totals['tests'] == 0): ?>
<div class="big-message no-tests">No tests in group</div>
<?php elseif ($totals['tests'] === $totals['passed']): ?>
<div class="big-message all-pass"><?php echo $totals['tests']?> Tests Passed</div>
<?php else: ?>
<?php foreach ($results as $type => $tests):?>
<?php if (count($tests) < 1):
continue;
endif ?>
<?php $hide = ($type === 'skipped' OR $type === 'incomplete') ?>
<div class="<?php echo $type?>-list">
<h2 onclick="toggle('<?php echo $type?>');"><?php echo count($tests)?>
<?php echo __(ucfirst(Inflector::singular($type, count($tests))))?>
<span id="<?php echo $type?>-show" class="show">[<?php echo $hide ? __('show') : __('hide') ?>]</span></h2>
<ol id="<?php echo $type?>-ol" class="<?php echo $hide ? 'hidden' : '' ?>">
<?php foreach ($tests as $result): ?>
<li>
<span class="test-case"><?php echo $result['class']?>::</span><span class="test-name"><?php echo $result['test']?></span>
<?php if ($result['data_set']) : ?>
<span class="test-data-set"> <?php echo __('with data set')?> <span><?php echo $result['data_set']?></span></span>
<?php endif ?>
<span class="test-message"><?php echo htmlentities($result['message'])?></span>
</li>
<?php endforeach ?>
</ol>
</div>
<?php endforeach;?>
<?php endif ?>
</div>