flakytest.dev anze3db flakytest
Tests / apps/projects/tests.py

FlakyReportTest::test_report

First seen 8 hours ago in 78a4357
CI github-actions:test 5 runs
Average
85 ms
median 87 ms
max 98 ms
Phases
Setup 68 ms Call 16 ms Teardown 0.17 ms
Categories
Database 75 ms Factories 7 ms Other (pytest, Libraries, Unsampled) 3 ms

87 database queries per run

Needs 2 KB of memory (max 4 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 44 minutes ago · open run
Show pytest frames
setup70 ms80.4%
TestCase.setUpClassdjango/test/testcases.py:1439 cls.setUpTestData()58 ms66.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:59412 ms13.9%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:569 commit, _ = Commit.objects.get_or_create(project=cls.project, commit_hash=commit_hash)4 ms4.6%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms4.6%
QuerySet.get_or_createdjango/db/models/query.py:9923 ms3.1%
Atomic.__enter__django/db/transaction.py:2111 ms1.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.5%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms1.5%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
Atomic.__exit__django/db/transaction.py:2471 ms1.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.5%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms1.5%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
QuerySet.get_or_createdjango/db/models/query.py:9871 ms1.5%
QuerySet.getdjango/db/models/query.py:6351 ms1.5%
QuerySet.__len__django/db/models/query.py:3721 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.5%
ModelIterable.__iter__django/db/models/query.py:951 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:5723 ms3.1%
makemodel_bakery/baker.py:1473 ms3.1%
Baker.makemodel_bakery/baker.py:4063 ms3.1%
Baker._makemodel_bakery/baker.py:4823 ms3.1%
Baker.instancemodel_bakery/baker.py:5353 ms3.1%
Run.saveapps/projects/models.py:1871 ms1.5%
next_numberapps/projects/models.py:35 return (model.objects.filter(project_id=project_id).aggregate(last=models.Max("number"))["last"] or 0) + 11 ms1.5%
QuerySet.aggregatedjango/db/models/query.py:5941 ms1.5%
Query.get_aggregationdjango/db/models/sql/query.py:6331 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
Run.saveapps/projects/models.py:188 super().save(*args, **kwargs)1 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:570 ingest = baker.make("api.Ingest", project=cls.project, data={})1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:573 session = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:582 test_run = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:591 TestRun.objects.filter(pk=test_run.pk).update(date_run=timezone.now() - dt.timedelta(days=days_ago))1 ms1.5%
QuerySet.updatedjango/db/models/query.py:13001 ms1.5%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21111 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5987 ms7.7%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:569 commit, _ = Commit.objects.get_or_create(project=cls.project, commit_hash=commit_hash)1 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet.get_or_createdjango/db/models/query.py:9941 ms1.5%
QuerySet.createdjango/db/models/query.py:6691 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19241 ms1.5%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18131 ms1.5%
SQLInsertCompiler.prepare_valuedjango/db/models/sql/compiler.py:17421 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:570 ingest = baker.make("api.Ingest", project=cls.project, data={})1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11511 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:5721 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Run.saveapps/projects/models.py:188 super().save(*args, **kwargs)1 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:573 session = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:591 TestRun.objects.filter(pk=test_run.pk).update(date_run=timezone.now() - dt.timedelta(days=days_ago))1 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet.filterdjango/db/models/query.py:15421 ms1.5%
QuerySet._filter_or_excludedjango/db/models/query.py:15601 ms1.5%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:15701 ms1.5%
Query.add_qdjango/db/models/sql/query.py:16711 ms1.5%
Query._add_qdjango/db/models/sql/query.py:17031 ms1.5%
Query.build_filterdjango/db/models/sql/query.py:15771 ms1.5%
Query.setup_joinsdjango/db/models/sql/query.py:19271 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:6007 ms7.7%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:569 commit, _ = Commit.objects.get_or_create(project=cls.project, commit_hash=commit_hash)1 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet.get_or_createdjango/db/models/query.py:9921 ms1.5%
Atomic.__enter__django/db/transaction.py:2111 ms1.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms1.5%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms1.5%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:570 ingest = baker.make("api.Ingest", project=cls.project, data={})1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:5721 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Run.saveapps/projects/models.py:1871 ms1.5%
next_numberapps/projects/models.py:35 return (model.objects.filter(project_id=project_id).aggregate(last=models.Max("number"))["last"] or 0) + 11 ms1.5%
QuerySet.aggregatedjango/db/models/query.py:5941 ms1.5%
Query.get_aggregationdjango/db/models/sql/query.py:6331 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:573 session = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5301 ms1.5%
Model.__init__django/db/models/base.py:5661 ms1.5%
ForwardManyToOneDescriptor.__set__django/db/models/fields/related_descriptors.py:3361 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:591 TestRun.objects.filter(pk=test_run.pk).update(date_run=timezone.now() - dt.timedelta(days=days_ago))1 ms1.5%
QuerySet.updatedjango/db/models/query.py:13001 ms1.5%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21111 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5955 ms6.2%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:569 commit, _ = Commit.objects.get_or_create(project=cls.project, commit_hash=commit_hash)1 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet.get_or_createdjango/db/models/query.py:9871 ms1.5%
QuerySet.getdjango/db/models/query.py:6351 ms1.5%
QuerySet.__len__django/db/models/query.py:3721 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.5%
ModelIterable.__iter__django/db/models/query.py:951 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:570 ingest = baker.make("api.Ingest", project=cls.project, data={})1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:5721 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Run.saveapps/projects/models.py:1871 ms1.5%
next_numberapps/projects/models.py:35 return (model.objects.filter(project_id=project_id).aggregate(last=models.Max("number"))["last"] or 0) + 11 ms1.5%
QuerySet.aggregatedjango/db/models/query.py:5941 ms1.5%
Query.get_aggregationdjango/db/models/sql/query.py:6331 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:582 test_run = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5301 ms1.5%
Model.__init__django/db/models/base.py:5661 ms1.5%
ForwardManyToOneDescriptor.__set__django/db/models/fields/related_descriptors.py:3361 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5975 ms6.2%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:569 commit, _ = Commit.objects.get_or_create(project=cls.project, commit_hash=commit_hash)1 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet.get_or_createdjango/db/models/query.py:9941 ms1.5%
QuerySet.createdjango/db/models/query.py:6691 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19241 ms1.5%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18691 ms1.5%
SQLInsertCompiler.assemble_as_sqldjango/db/backends/postgresql/compiler.py:641 ms1.5%
SQLInsertCompiler.assemble_as_sqldjango/db/models/sql/compiler.py:17851 ms1.5%
SQLInsertCompiler.assemble_as_sql.<locals>.<genexpr>django/db/models/sql/compiler.py:17811 ms1.5%
<GC>~1 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:5721 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Run.saveapps/projects/models.py:188 super().save(*args, **kwargs)1 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:573 session = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:582 test_run = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5994 ms4.6%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:570 ingest = baker.make("api.Ingest", project=cls.project, data={})1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:5721 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Run.saveapps/projects/models.py:1871 ms1.5%
next_numberapps/projects/models.py:35 return (model.objects.filter(project_id=project_id).aggregate(last=models.Max("number"))["last"] or 0) + 11 ms1.5%
QuerySet.aggregatedjango/db/models/query.py:5941 ms1.5%
Query.get_aggregationdjango/db/models/sql/query.py:6331 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestData.<locals>.resultapps/projects/tests.py:573 session = baker.make(1 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5301 ms1.5%
Model.__init__django/db/models/base.py:5651 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:561 cls.project = baker.make(Project)3 ms3.1%
makemodel_bakery/baker.py:1473 ms3.1%
Baker.makemodel_bakery/baker.py:4063 ms3.1%
Baker._makemodel_bakery/baker.py:4711 ms1.5%
Baker.generate_valuemodel_bakery/baker.py:8001 ms1.5%
gen_relatedmodel_bakery/random_gen.py:2741 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5643 ms3.1%
makemodel_bakery/baker.py:1473 ms3.1%
Baker.makemodel_bakery/baker.py:4063 ms3.1%
Baker._makemodel_bakery/baker.py:4823 ms3.1%
Baker.instancemodel_bakery/baker.py:5353 ms3.1%
Test.saveapps/projects/models.py:2933 ms3.1%
TestManager.slugs_forapps/projects/models.py:240 existing = dict(self.filter(project_id=project_id, name__in=names).values_list("name", "slug"))1 ms1.5%
QuerySet.__iter__django/db/models/query.py:3901 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.5%
ValuesListIterable.__iter__django/db/models/query.py:2381 ms1.5%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
TestManager.slugs_forapps/projects/models.py:242 taken = set(self.filter(project_id=project_id, slug__in=set(new.values())).values_list("slug", flat=True))1 ms1.5%
QuerySet.__iter__django/db/models/query.py:3901 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.5%
FlatValuesListIterable.__iter__django/db/models/query.py:2771 ms1.5%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16111 ms1.5%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7671 ms1.5%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:861 ms1.5%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:751 ms1.5%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3171 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5663 ms3.1%
makemodel_bakery/baker.py:1473 ms3.1%
Baker.makemodel_bakery/baker.py:4063 ms3.1%
Baker._makemodel_bakery/baker.py:4823 ms3.1%
Baker.instancemodel_bakery/baker.py:5353 ms3.1%
Test.saveapps/projects/models.py:2931 ms1.5%
TestManager.slugs_forapps/projects/models.py:242 taken = set(self.filter(project_id=project_id, slug__in=set(new.values())).values_list("slug", flat=True))1 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet.filterdjango/db/models/query.py:15421 ms1.5%
QuerySet._filter_or_excludedjango/db/models/query.py:15601 ms1.5%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:15701 ms1.5%
Query.add_qdjango/db/models/sql/query.py:16711 ms1.5%
Query._add_qdjango/db/models/sql/query.py:17031 ms1.5%
Query.build_filterdjango/db/models/sql/query.py:15771 ms1.5%
Test.saveapps/projects/models.py:294 super().save(*args, **kwargs)1 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:6033 ms3.1%
makemodel_bakery/baker.py:1473 ms3.1%
Baker.makemodel_bakery/baker.py:4063 ms3.1%
Baker._makemodel_bakery/baker.py:4823 ms3.1%
Baker.instancemodel_bakery/baker.py:5353 ms3.1%
Test.saveapps/projects/models.py:2931 ms1.5%
TestManager.slugs_forapps/projects/models.py:240 existing = dict(self.filter(project_id=project_id, name__in=names).values_list("name", "slug"))1 ms1.5%
QuerySet.__iter__django/db/models/query.py:3901 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.5%
ValuesListIterable.__iter__django/db/models/query.py:2381 ms1.5%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
Test.saveapps/projects/models.py:294 super().save(*args, **kwargs)1 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19241 ms1.5%
SQLInsertCompiler.as_sqldjango/db/models/sql/compiler.py:18691 ms1.5%
SQLInsertCompiler.assemble_as_sqldjango/db/backends/postgresql/compiler.py:641 ms1.5%
SQLInsertCompiler.assemble_as_sqldjango/db/models/sql/compiler.py:17851 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5621 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5631 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:5651 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Test.saveapps/projects/models.py:2931 ms1.5%
TestManager.slugs_forapps/projects/models.py:242 taken = set(self.filter(project_id=project_id, slug__in=set(new.values())).values_list("slug", flat=True))1 ms1.5%
QuerySet.__iter__django/db/models/query.py:3901 ms1.5%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms1.5%
FlatValuesListIterable.__iter__django/db/models/query.py:2771 ms1.5%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms1.5%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:6041 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Profile.saveapps/projects/models.py:466 super().save(*args, **kwargs)1 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
FlakyReportTest.setUpTestDataapps/projects/tests.py:6051 ms1.5%
makemodel_bakery/baker.py:1471 ms1.5%
Baker.makemodel_bakery/baker.py:4061 ms1.5%
Baker._makemodel_bakery/baker.py:4821 ms1.5%
Baker.instancemodel_bakery/baker.py:5351 ms1.5%
Model.savedjango/db/models/base.py:8741 ms1.5%
Model.save_basedjango/db/models/base.py:9661 ms1.5%
Model._save_tabledjango/db/models/base.py:11671 ms1.5%
Model._do_insertdjango/db/models/base.py:12181 ms1.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms1.5%
QuerySet._insertdjango/db/models/query.py:19181 ms1.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms1.5%
CursorWrapper.executedjango/db/backends/utils.py:791 ms1.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms1.5%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
TestCase.setUpClassdjango/test/testcases.py:1423 cls.cls_atomics = cls._enter_atomics()11 ms12.4%
TestCase._enter_atomicsdjango/test/testcases.py:139611 ms12.4%
Atomic.__enter__django/db/transaction.py:19811 ms12.4%
BaseDatabaseWrapper.get_autocommitdjango/db/backends/base/base.py:45411 ms12.4%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30311 ms12.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2611 ms12.4%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27911 ms12.4%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2611 ms12.4%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2569 ms10.8%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms10.8%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:3339 ms10.8%
Connection.connectpsycopg/connection.py:1098 ms9.3%
wait_connpsycopg/waiting.py:1414 ms4.6%
EpollSelector.select<stdlib>/selectors.py:4524 ms4.6%
wait_connpsycopg/waiting.py:1454 ms4.6%
BaseConnection._connect_genpsycopg/_connection_base.py:4394 ms4.6%
Connection.connectpsycopg/connection.py:1001 ms1.5%
conninfo_attemptspsycopg/_conninfo_attempts.py:451 ms1.5%
_resolve_hostnamespsycopg/_conninfo_attempts.py:1021 ms1.5%
getaddrinfo<stdlib>/socket.py:9981 ms1.5%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2581 ms1.5%
DatabaseWrapper.init_connection_statedjango/db/backends/postgresql/base.py:4021 ms1.5%
DatabaseWrapper._configure_connectiondjango/db/backends/postgresql/base.py:3741 ms1.5%
DatabaseWrapper._configure_timezonedjango/db/backends/postgresql/base.py:3571 ms1.5%
Cursor.executepsycopg/cursor.py:1131 ms1.5%
Connection.waitpsycopg/connection.py:4951 ms1.5%
call17 ms19.4%
FlakyReportTest.test_reportapps/projects/tests.py:616 report = flaky_report(self.project, days=30)10 ms11.6%
flaky_reportapps/projects/flakiness.py:2537 ms7.8%
compute_flaky_reportapps/projects/flakiness.py:2683 ms3.9%
failing_test_idsapps/projects/flakiness.py:203 TestRun.objects.filter(2 ms1.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.9%
QuerySet.filterdjango/db/models/query.py:15422 ms1.9%
QuerySet._filter_or_excludedjango/db/models/query.py:15602 ms1.9%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:15702 ms1.9%
Query.add_qdjango/db/models/sql/query.py:16712 ms1.9%
Query._add_qdjango/db/models/sql/query.py:17032 ms1.9%
Query.build_filterdjango/db/models/sql/query.py:16132 ms1.9%
Query.build_lookupdjango/db/models/sql/query.py:14402 ms1.9%
Lookup.__init__django/db/models/lookups.py:352 ms1.9%
failing_test_idsapps/projects/flakiness.py:202 ids = set(2 ms1.9%
QuerySet.__iter__django/db/models/query.py:3902 ms1.9%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms1.9%
FlatValuesListIterable.__iter__django/db/models/query.py:2772 ms1.9%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15732 ms1.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms1.9%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.9%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.9%
Cursor.executepsycopg/cursor.py:1132 ms1.9%
Connection.waitpsycopg/connection.py:4952 ms1.9%
compute_flaky_reportapps/projects/flakiness.py:2723 ms3.9%
observations_forapps/projects/flakiness.py:169 for row in Session.objects.filter(id__in={row[4] for row in test_runs}).values_list(2 ms1.9%
QuerySet.__iter__django/db/models/query.py:3902 ms1.9%
QuerySet._fetch_alldjango/db/models/query.py:20002 ms1.9%
ValuesListIterable.__iter__django/db/models/query.py:2382 ms1.9%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15732 ms1.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16242 ms1.9%
CursorWrapper.executedjango/db/backends/utils.py:792 ms1.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:922 ms1.9%
CursorWrapper._executedjango/db/backends/utils.py:1052 ms1.9%
Cursor.executepsycopg/cursor.py:1132 ms1.9%
Connection.waitpsycopg/connection.py:4952 ms1.9%
observations_forapps/projects/flakiness.py:189 for row in Profile.objects.filter(id__in={row[3] for row in perfs}).values_list(2 ms1.9%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:872 ms1.9%
QuerySet.filterdjango/db/models/query.py:15422 ms1.9%
QuerySet._filter_or_excludedjango/db/models/query.py:15602 ms1.9%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:15702 ms1.9%
Query.add_qdjango/db/models/sql/query.py:16712 ms1.9%
Query._add_qdjango/db/models/sql/query.py:17032 ms1.9%
Query.build_filterdjango/db/models/sql/query.py:16132 ms1.9%
Query.build_lookupdjango/db/models/sql/query.py:14302 ms1.9%
flaky_reportapps/projects/flakiness.py:2503 ms3.9%
data_versionapps/projects/flakiness.py:228 ingest = Ingest.objects.filter(project=project).aggregate(latest=Max("id"))["latest"]2 ms1.9%
QuerySet.aggregatedjango/db/models/query.py:5942 ms1.9%
Query.get_aggregationdjango/db/models/sql/query.py:4862 ms1.9%
Expression.__hash__django/db/models/expressions.py:5622 ms1.9%
cached_property.__get__django/utils/functional.py:472 ms1.9%
Expression.identitydjango/db/models/expressions.py:5432 ms1.9%
data_versionapps/projects/flakiness.py:229 profile = Profile.objects.filter(project=project).aggregate(latest=Max("date_processed"))["latest"]2 ms1.9%
QuerySet.aggregatedjango/db/models/query.py:5942 ms1.9%
Query.get_aggregationdjango/db/models/sql/query.py:6332 ms1.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16112 ms1.9%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7672 ms1.9%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:862 ms1.9%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:752 ms1.9%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3172 ms1.9%
TransactionTestCase._post_teardowndjango/test/testcases.py:1240 self._fixture_teardown()7 ms7.8%
TestCase._fixture_teardowndjango/test/testcases.py:14957 ms7.8%
DatabaseWrapper.check_constraintsdjango/db/backends/postgresql/base.py:4837 ms7.8%
CursorWrapper.executedjango/db/backends/utils.py:797 ms7.8%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:927 ms7.8%
CursorWrapper._executedjango/db/backends/utils.py:1037 ms7.8%
Cursor.executepsycopg/cursor.py:1137 ms7.8%
Connection.waitpsycopg/connection.py:4957 ms7.8%
Estimated from 62 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

apps/projects/tests.py:569
commit, _ = Commit.objects.get_or_create(project=cls.project, commit_hash=commit_hash)
FlakyReportTest.setUpTestData.<locals>.result · Database
9 ms
apps/projects/tests.py:570
ingest = baker.make("api.Ingest", project=cls.project, data={})
FlakyReportTest.setUpTestData.<locals>.result · Database
7 ms
apps/projects/tests.py:573
session = baker.make(
FlakyReportTest.setUpTestData.<locals>.result · Database
7 ms
apps/projects/models.py:35
return (model.objects.filter(project_id=project_id).aggregate(last=models.Max("number"))["last"] or 0) + 1
next_number · Database
5 ms
apps/projects/models.py:242
taken = set(self.filter(project_id=project_id, slug__in=set(new.values())).values_list("slug", flat=True))
TestManager.slugs_for · Database
4 ms
apps/projects/models.py:188
super().save(*args, **kwargs)
Run.save · Database
4 ms
apps/projects/tests.py:582
test_run = baker.make(
FlakyReportTest.setUpTestData.<locals>.result · Database
4 ms
apps/projects/tests.py:591
TestRun.objects.filter(pk=test_run.pk).update(date_run=timezone.now() - dt.timedelta(days=days_ago))
FlakyReportTest.setUpTestData.<locals>.result · Database
4 ms
apps/projects/tests.py:561
cls.project = baker.make(Project)
FlakyReportTest.setUpTestData · Database
3 ms
apps/projects/models.py:240
existing = dict(self.filter(project_id=project_id, name__in=names).values_list("name", "slug"))
TestManager.slugs_for · Database
3 ms

Fixtures

Exact setup time
_unittest_setUpClass_fixture_FlakyReportTest class 69 ms
_django_setup_unittest class 0.31 ms
_django_db_marker function 0.05 ms
_dj_autoclear_mailbox function 0.04 ms
_template_string_if_invalid_marker function 0.04 ms
_live_server_helper function 0.03 ms
_django_set_urlconf function 0.03 ms
_django_clear_site_cache function 0.03 ms
monkeypatch function 0.02 ms

Database

87 queries · 41 ms

Repeated queries are usually N+1 lookups: fetch them once with select_related / prefetch_related (or selectinload).

6×
SELECT "projects_commit"."id", "projects_commit"."project_id", "projects_commit"."commit_hash", "projects_commit"."tree_hash", "projects_commit"."parent_hash", "projects_commit"."subject", "projects_commit"."body", "projects_commit"."notes", "projects_commit"."branch", "projects_commit"."author_nam…
6×
INSERT INTO "api_ingest" ("project_id", "source", "date_created", "date_processed", "data") VALUES (%s, %s, %s, %s, %s) RETURNING "api_ingest"."id"
6×
SELECT MAX("projects_run"."number") AS "last" FROM "projects_run" WHERE "projects_run"."project_id" = %s
6×
INSERT INTO "projects_run" ("project_id", "number", "external_id", "attempt", "status", "date_created", "date_finished", "commit_id", "ingest_id") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "projects_run"."id"
6×
INSERT INTO "projects_session" ("project_id", "run_id", "status", "exit_status", "date_created", "date_finished", "ingest_id", "environment_id", "python_version", "platform", "cpu_count", "dirty", "changed_files", "tests_count", "failed_count", "skipped_count") VALUES (%s, %s, %s, %s, %s, %s, %s, %…

Biggest pieces of work

setup setUpClass
django/test/testcases.py:1423
69 ms
call test body
apps/projects/tests.py:616
10 ms
call _post_teardown
django/test/testcases.py:1240
7 ms
setup pytest internals 1 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 5 results, oldest first in the strip
When Environment Outcome Duration Commit
44 minutes ago CI github-actions:test passed 87 ms 9caa567 main Profile
an hour ago CI github-actions:test passed 86 ms ec75501 main Profile
7 hours ago CI github-actions:test passed 98 ms d2c12e5 main Profile
8 hours ago CI github-actions:test passed 61 ms 0b902f6 main Profile
8 hours ago CI github-actions:test passed 92 ms 78a4357 main Profile