blob: 7068d3879868646da58ce1380b19261a057789e9 [file] [log] [blame]
from django.core.files.storage import FileSystemStorage
from django.db import models
class TestRailTestRun(models.Model):
project_name = models.CharField(max_length=300)
plan_name = models.CharField(max_length=300)
run_name = models.CharField(max_length=300)
created_by_id = models.IntegerField()
filter_func = models.TextField(null=True, blank=True)
ip_filter = models.BooleanField(default=False)
uuid_filter = models.BooleanField(default=False)
filter_last_traceback = models.BooleanField(default=False)
fs = FileSystemStorage()
class TestRailReport(models.Model):
path = models.FileField(storage=fs, null=True, blank=True, max_length=500)
test_run = models.ForeignKey(TestRailTestRun, on_delete=models.CASCADE)
report_name = models.CharField(max_length=300)
finished = models.BooleanField(default=False)
created_at = models.DateTimeField(auto_now_add=True)
class ActionLog(models.Model):
name = models.CharField(max_length=500)
date = models.DateTimeField(null=True)