| Total Lines | 21 |
| Duplicated Lines | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | from django.db import models |
||
| 3 | class SubmissionTestResult(models.Model): |
||
| 4 | ''' |
||
| 5 | An executor test result for a given submission file. |
||
| 6 | ''' |
||
| 7 | |||
| 8 | VALIDITY_TEST = 'v' |
||
| 9 | FULL_TEST = 'f' |
||
| 10 | JOB_TYPES = ( |
||
| 11 | (VALIDITY_TEST, 'Validation test'), |
||
| 12 | (FULL_TEST, 'Full test') |
||
| 13 | ) |
||
| 14 | submission_file = models.ForeignKey('SubmissionFile', related_name="test_results") |
||
| 15 | machine = models.ForeignKey('TestMachine', related_name="test_results") |
||
| 16 | created = models.DateTimeField(auto_now_add=True, editable=False) |
||
| 17 | result = models.TextField(null=True, blank=True) |
||
| 18 | result_tutor = models.TextField(null=True, blank=True) |
||
| 19 | kind = models.CharField(max_length=2, choices=JOB_TYPES) |
||
| 20 | perf_data = models.TextField(null=True, blank=True) |
||
| 21 | |||
| 22 | class Meta: |
||
| 23 | app_label = 'opensubmit' |
||
| 24 |