blob: 6a13c8e2657422143c88b8f3bdfacebd64867190 [file] [log] [blame]
Oleksii Petrenko24f1f8f2020-06-26 18:09:43 +03001from django.core.files.storage import FileSystemStorage
2from django.db import models
3
4
5class TestRun(models.Model):
6 project_name = models.CharField(max_length=300)
7 plan_name = models.CharField(max_length=300)
8 run_name = models.CharField(max_length=300)
9 created_by = models.CharField(max_length=300, default="")
10 filter_func = models.TextField(null=True, blank=True)
11 ip_filter = models.BooleanField(default=False)
12 uuid_filter = models.BooleanField(default=False)
13 filter_last_traceback = models.BooleanField(default=False)
14
15
16fs = FileSystemStorage()
17
18
19class Report(models.Model):
20 path = models.FileField(storage=fs, null=True, blank=True)
21 test_run = models.ForeignKey(TestRun, on_delete=models.CASCADE)
22 report_name = models.CharField(max_length=300)
23 finished = models.BooleanField(default=False)