~launchpad-results/launchpad-results/trunk

« back to all changes in this revision

Viewing changes to lib/lpresults/tracker/models/teststat.py

  • Committer: Marc Tardif
  • Date: 2011-08-09 15:46:45 UTC
  • Revision ID: marc.tardif@canonical.com-20110809154645-i151emhk6onjggx5
Added hardware for systems and system units.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
__metaclass__ = type
5
5
 
6
6
__all__ = [
7
 
    "TestStat",
 
7
    "HasTestStats",
8
8
    "HasTestStatPeopleMixin",
9
9
    "HasTestStatProjectsMixin",
 
10
    "TestStat",
10
11
    "TestStatPerson",
11
12
    "TestStatTarget",
12
13
    ]
25
26
from lpresults.database.datetime import UTCDateTime
26
27
from lpresults.database.search import SearchNotEqual
27
28
 
28
 
from lpresults.registry.models.store import get_registry_store
29
 
 
30
29
from lpresults.tracker.interfaces.testdistribution import (
31
30
    ITestDistributionSet,
32
31
    TestDistributionSearchParams,
46
45
    ITestStatTarget,
47
46
    TestStatIncrementParams,
48
47
    )
 
48
from lpresults.tracker.models.store import get_tracker_store
49
49
from lpresults.tracker.models.testpersonhelper import TestPersonHelper
50
50
from lpresults.tracker.models.testtarget import (
51
51
    TestTargetHelper,
183
183
            increment_params.project_series, "id", None)
184
184
        date_modified = increment_params.date_modified or datetime.utcnow()
185
185
 
186
 
        counter = get_registry_store().execute(
 
186
        counter = get_tracker_store().execute(
187
187
            "SELECT increment_teststat(?, ?, ?, ?)",
188
188
            (person_id, distro_series_id, project_series_id, date_modified,),
189
189
            ).get_one()[0]
201
201
 
202
202
    def updateTestStatParams(self, params):
203
203
        self.updateTestTargetParams(params)
204
 
 
205
 
 
206
 
def test_run_created(test_run, event):
207
 
    """Increment the test statistics for the created <test_run>."""
208
 
    test_run.target.incrementTestStat(
209
 
        person=test_run.person, date_modified=test_run.date_created)