zoukankan      html  css  js  c++  java
  • Stacktack overview

    class Lifecycle(models.Model):
        """The Lifecycle table is the Master for a group of
        Timing detail records. There is one Lifecycle row for
        each instance seen in the event stream. The Timings
        relate to the execution time for each .start/.end event
        pair for this instance. These pairs are over the entire
        lifespan of the instance, even across multiple api requests."""
        instance = models.CharField(max_length=50, null=True,
                                    blank=True, db_index=True)
        last_state = models.CharField(max_length=50, null=True,
                                 blank=True, db_index=True)
        last_task_state = models.CharField(max_length=50, null=True,
                                 blank=True, db_index=True)
        last_raw = models.ForeignKey(RawData, null=True)

    class Timing(models.Model):
        """Each Timing record corresponds to a .start/.end event pair
        for an instance. It tracks how long it took this operation
        to execute."""
        name = models.CharField(max_length=50, db_index=True)
        lifecycle = models.ForeignKey(Lifecycle)
        start_raw = models.ForeignKey(RawData, related_name='+', null=True)
        end_raw = models.ForeignKey(RawData, related_name='+', null=True)

        start_when = models.DecimalField(null=True, max_digits=20,
                                         decimal_places=6)
        end_when = models.DecimalField(null=True, max_digits=20, decimal_places=6)

        diff = models.DecimalField(null=True, max_digits=20, decimal_places=6,
                                   db_index=True)

    def aggregate_lifecycle(raw):
        """Roll up the raw event into a Lifecycle object
        and a bunch of Timing objects.

        We can use this for summarized timing reports.

  • 相关阅读:
    SVN的安装和使用手册2
    svn安装
    【1】第一篇 Postman的初级使用之设置环境快速切换生成环境与测试环境
    【4】Postman之Tests(断言)
    RIDE,如何指定report,log,output的存放位置
    python启动robotframework-ride失败,解决方案
    Python安装第三库超时的解决方法
    python 识别登陆验证码图片(完整代码)
    代码-字典
    Python数据分析入门
  • 原文地址:https://www.cnblogs.com/allcloud/p/5462041.html
Copyright © 2011-2022 走看看