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

IngestStartEndpointTest::test_ingest_start_with_git

First seen 2 years, 8 months ago in e542adc
CI github-actions:test 5 runs
Average
178 ms
median 196 ms
max 205 ms
Phases
Setup 1 ms Call 176 ms Teardown 0.29 ms
Categories
Database 47 ms Factories 0.94 ms Other (DB schema, Libraries, pytest, Imports, ...) 130 ms

96 database queries per run

Needs 748 KB of memory (max 808 KB)

Duration per run

Where the time goes

Latest run in ci:github-actions:test, 13 minutes ago · open run
Show pytest frames
setup1 ms0.6%
call195 ms99.2%
TransactionTestCase._post_teardowndjango/test/testcases.py:1240 self._fixture_teardown()133 ms67.9%
TransactionTestCase._fixture_teardowndjango/test/testcases.py:1275133 ms67.9%
call_commanddjango/core/management/__init__.py:195133 ms67.9%
BaseCommand.executedjango/core/management/base.py:460133 ms67.9%
Command.handledjango/core/management/commands/flush.py:9268 ms34.6%
emit_post_migrate_signaldjango/core/management/sql.py:5268 ms34.6%
Signal.senddjango/dispatch/dispatcher.py:20968 ms34.6%
create_permissionsdjango/contrib/auth/management/__init__.py:6123 ms11.8%
create_contenttypesdjango/contrib/contenttypes/management/__init__.py:13217 ms8.5%
QuerySet.bulk_createdjango/db/models/query.py:83317 ms8.5%
QuerySet._batched_insertdjango/db/models/query.py:195617 ms8.5%
QuerySet._insertdjango/db/models/query.py:191817 ms8.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:192517 ms8.5%
CursorWrapper.executedjango/db/backends/utils.py:7917 ms8.5%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9217 ms8.5%
CursorWrapper._executedjango/db/backends/utils.py:10517 ms8.5%
Cursor.executepsycopg/cursor.py:11317 ms8.5%
Connection.waitpsycopg/connection.py:49517 ms8.5%
BaseCursor._execute_genpsycopg/_cursor_base.py:2051 ms0.7%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.7%
PostgresClientQuery.convertpsycopg/_queries.py:2891 ms0.7%
PostgresClientQuery.dumppsycopg/_queries.py:2991 ms0.7%
create_contenttypesdjango/contrib/contenttypes/management/__init__.py:1225 ms2.6%
QuerySet.__iter__django/db/models/query.py:3905 ms2.6%
QuerySet._fetch_alldjango/db/models/query.py:20005 ms2.6%
FlatValuesListIterable.__iter__django/db/models/query.py:2775 ms2.6%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15735 ms2.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16245 ms2.6%
CursorWrapper.executedjango/db/backends/utils.py:795 ms2.6%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:925 ms2.6%
CursorWrapper._executedjango/db/backends/utils.py:1055 ms2.6%
Cursor.executepsycopg/cursor.py:1135 ms2.6%
Connection.waitpsycopg/connection.py:4955 ms2.6%
create_contenttypesdjango/contrib/contenttypes/management/__init__.py:1241 ms0.7%
QuerySet.filterdjango/db/models/query.py:15421 ms0.7%
QuerySet._filter_or_excludedjango/db/models/query.py:15601 ms0.7%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:15701 ms0.7%
Query.add_qdjango/db/models/sql/query.py:16711 ms0.7%
Query._add_qdjango/db/models/sql/query.py:17031 ms0.7%
create_permissionsdjango/contrib/auth/management/__init__.py:10721 ms10.4%
QuerySet.bulk_createdjango/db/models/query.py:83321 ms10.4%
QuerySet._batched_insertdjango/db/models/query.py:195621 ms10.4%
QuerySet._insertdjango/db/models/query.py:191821 ms10.4%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:192521 ms10.4%
CursorWrapper.executedjango/db/backends/utils.py:7921 ms10.4%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9221 ms10.4%
CursorWrapper._executedjango/db/backends/utils.py:10519 ms9.8%
Cursor.executepsycopg/cursor.py:11319 ms9.8%
Connection.waitpsycopg/connection.py:49519 ms9.8%
BaseCursor._execute_genpsycopg/_cursor_base.py:2064 ms2.0%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2864 ms2.0%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:784 ms2.0%
create_permissionsdjango/contrib/auth/management/__init__.py:879 ms4.6%
QuerySet.__iter__django/db/models/query.py:3909 ms4.6%
QuerySet._fetch_alldjango/db/models/query.py:20009 ms4.6%
ValuesListIterable.__iter__django/db/models/query.py:2389 ms4.6%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15739 ms4.6%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16248 ms3.9%
CursorWrapper.executedjango/db/backends/utils.py:798 ms3.9%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:928 ms3.9%
CursorWrapper._executedjango/db/backends/utils.py:1058 ms3.9%
Cursor.executepsycopg/cursor.py:1138 ms3.9%
Connection.waitpsycopg/connection.py:4958 ms3.9%
BaseCursor._execute_genpsycopg/_cursor_base.py:2063 ms1.3%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2863 ms1.3%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:783 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16111 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7671 ms0.7%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:871 ms0.7%
SQLCompiler.get_order_bydjango/db/models/sql/compiler.py:4911 ms0.7%
SQLCompiler._order_by_pairsdjango/db/models/sql/compiler.py:4741 ms0.7%
create_permissionsdjango/contrib/auth/management/__init__.py:808 ms3.9%
ContentTypeManager.get_for_modelsdjango/contrib/contenttypes/models.py:918 ms3.9%
QuerySet.__iter__django/db/models/query.py:3908 ms3.9%
QuerySet._fetch_alldjango/db/models/query.py:20008 ms3.9%
ModelIterable.__iter__django/db/models/query.py:958 ms3.9%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16244 ms2.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.0%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.3%
Cursor.executepsycopg/cursor.py:1133 ms1.3%
Connection.waitpsycopg/connection.py:4953 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16113 ms1.3%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7951 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5781 ms0.7%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms0.7%
SQLCompiler.compiledjango/db/models/sql/compiler.py:5781 ms0.7%
WhereNode.as_sqldjango/db/models/sql/where.py:1511 ms0.7%
create_contenttypesdjango/contrib/contenttypes/management/__init__.py:1224 ms2.0%
QuerySet.__iter__django/db/models/query.py:3904 ms2.0%
QuerySet._fetch_alldjango/db/models/query.py:20004 ms2.0%
FlatValuesListIterable.__iter__django/db/models/query.py:2774 ms2.0%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15734 ms2.0%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16243 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.3%
Cursor.executepsycopg/cursor.py:1133 ms1.3%
Connection.waitpsycopg/connection.py:4953 ms1.3%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16221 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:191 ms0.7%
create_contenttypesdjango/contrib/contenttypes/management/__init__.py:1321 ms0.7%
create_contenttypesdjango/contrib/contenttypes/management/__init__.py:1241 ms0.7%
QuerySet.filterdjango/db/models/query.py:15421 ms0.7%
QuerySet._filter_or_excludedjango/db/models/query.py:15601 ms0.7%
QuerySet._filter_or_exclude_inplacedjango/db/models/query.py:15701 ms0.7%
Query.add_qdjango/db/models/sql/query.py:16711 ms0.7%
create_permissionsdjango/contrib/auth/management/__init__.py:921 ms0.7%
QuerySet.values_listdjango/db/models/query.py:14581 ms0.7%
Command.handledjango/core/management/commands/flush.py:7460 ms30.7%
BaseDatabaseOperations.execute_sql_flushdjango/db/backends/base/operations.py:46847 ms24.2%
CursorWrapper.executedjango/db/backends/utils.py:7947 ms24.2%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:9247 ms24.2%
CursorWrapper._executedjango/db/backends/utils.py:10347 ms24.2%
Cursor.executepsycopg/cursor.py:11347 ms24.2%
Connection.waitpsycopg/connection.py:49547 ms24.2%
BaseDatabaseOperations.execute_sql_flushdjango/db/backends/base/operations.py:46213 ms6.5%
Atomic.__exit__django/db/transaction.py:26313 ms6.5%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2613 ms6.5%
BaseDatabaseWrapper.commitdjango/db/backends/base/base.py:32713 ms6.5%
BaseDatabaseWrapper._commitdjango/db/backends/base/base.py:30313 ms6.5%
Connection.commitpsycopg/connection.py:30913 ms6.5%
Connection.waitpsycopg/connection.py:49513 ms6.5%
Command.handledjango/core/management/commands/flush.py:524 ms2.0%
sql_flushdjango/core/management/sql.py:114 ms2.0%
BaseDatabaseIntrospection.django_table_namesdjango/db/backends/base/introspection.py:1134 ms2.0%
BaseDatabaseIntrospection.table_namesdjango/db/backends/base/introspection.py:604 ms2.0%
BaseDatabaseIntrospection.table_names.<locals>.get_namesdjango/db/backends/base/introspection.py:544 ms2.0%
DatabaseIntrospection.get_table_listdjango/db/backends/postgresql/introspection.py:584 ms2.0%
CursorWrapper.executedjango/db/backends/utils.py:794 ms2.0%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:924 ms2.0%
CursorWrapper._executedjango/db/backends/utils.py:1034 ms2.0%
Cursor.executepsycopg/cursor.py:1134 ms2.0%
Connection.waitpsycopg/connection.py:4954 ms2.0%
Command.handledjango/core/management/commands/flush.py:481 ms0.7%
import_module<stdlib>/importlib/__init__.py:881 ms0.7%
_gcd_import<frozen importlib._bootstrap>:13901 ms0.7%
_find_and_load<frozen importlib._bootstrap>:13501 ms0.7%
_find_and_load_unlocked<frozen importlib._bootstrap>:12981 ms0.7%
_find_spec<frozen importlib._bootstrap>:12221 ms0.7%
PathFinder.find_spec<frozen importlib._bootstrap_external>:12701 ms0.7%
PathFinder._get_spec<frozen importlib._bootstrap_external>:12441 ms0.7%
FileFinder.find_spec<frozen importlib._bootstrap_external>:13881 ms0.7%
_path_join<frozen importlib._bootstrap_external>:1331 ms0.7%
IngestStartEndpointTest.test_ingest_start_with_gitapps/api/tests.py:142 response = self.ingest_start(40 ms20.2%
IngestStartEndpointTest.ingest_startapps/api/tests.py:98 return self.client.post(40 ms20.2%
Client.postdjango/test/client.py:115340 ms20.2%
RequestFactory.postdjango/test/client.py:49940 ms20.2%
RequestFactory.genericdjango/test/client.py:67140 ms20.2%
Client.requestdjango/test/client.py:108240 ms20.2%
ClientHandler.__call__django/test/client.py:18623 ms11.8%
BaseHandler.get_responsedjango/core/handlers/base.py:14123 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
DebugToolbarMiddleware.__call__debug_toolbar/middleware.py:13023 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
WhiteNoiseMiddleware.__call__whitenoise/middleware.py:12323 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
MiddlewareMixin.__call__django/utils/deprecation.py:30923 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
AccountMiddleware.<locals>.middlewareallauth/account/middleware.py:3423 ms11.8%
convert_exception_to_response.<locals>.innerdjango/core/handlers/exception.py:5523 ms11.8%
BaseHandler._get_responsedjango/core/handlers/base.py:19823 ms11.8%
csrf_exempt.<locals>._view_wrapperdjango/views/decorators/csrf.py:6523 ms11.8%
jsonify_errors.<locals>.wrapped_viewapps/api/urls.py:3723 ms11.8%
require_http_methods.<locals>.decorator.<locals>.innerdjango/views/decorators/http.py:6423 ms11.8%
api_request.<locals>.decorator.<locals>.wrapped_viewapps/api/urls.py:7519 ms9.8%
ingest_startapps/api/urls.py:100 process_ingest_start(ingest.id)17 ms8.5%
_SharedTaskProxy.__call__potatoq/app.py:76317 ms8.5%
Task.__call__potatoq/task.py:18917 ms8.5%
process_ingest_startapps/api/tasks.py:775 ms2.6%
get_or_create_numberedapps/projects/models.py:18 existing = model.objects.filter(project=project, **lookup).first()1 ms0.7%
QuerySet.firstdjango/db/models/query.py:11451 ms0.7%
QuerySet.__iter__django/db/models/query.py:3901 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
get_or_create_numberedapps/projects/models.py:21 number = next_number(model, project.pk)1 ms0.7%
next_numberapps/projects/models.py:35 return (model.objects.filter(project_id=project_id).aggregate(last=models.Max("number"))["last"] or 0) + 11 ms0.7%
QuerySet.aggregatedjango/db/models/query.py:5941 ms0.7%
Query.get_aggregationdjango/db/models/sql/query.py:6331 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16111 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7671 ms0.7%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:861 ms0.7%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:751 ms0.7%
SQLCompiler.get_selectdjango/db/models/sql/compiler.py:3171 ms0.7%
get_or_create_numberedapps/projects/models.py:24 return model.objects.create(project=project, number=number, **lookup, **(defaults or {})), True1 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet.createdjango/db/models/query.py:6691 ms0.7%
Run.saveapps/projects/models.py:188 super().save(*args, **kwargs)1 ms0.7%
Model.savedjango/db/models/base.py:8741 ms0.7%
Model.save_basedjango/db/models/base.py:9571 ms0.7%
get_or_create_numberedapps/projects/models.py:23 with transaction.atomic():1 ms0.7%
Atomic.__exit__django/db/transaction.py:2471 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepoint_commitdjango/db/backends/base/base.py:4311 ms0.7%
BaseDatabaseWrapper._savepoint_commitdjango/db/backends/base/base.py:3751 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
process_ingest_startapps/api/tasks.py:89 Session.objects.get_or_create(4 ms2.0%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:874 ms2.0%
QuerySet.get_or_createdjango/db/models/query.py:9871 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16111 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7671 ms0.7%
QuerySet.get_or_createdjango/db/models/query.py:9921 ms0.7%
Atomic.__enter__django/db/transaction.py:2111 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.7%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
QuerySet.get_or_createdjango/db/models/query.py:9941 ms0.7%
QuerySet.createdjango/db/models/query.py:6691 ms0.7%
Model.savedjango/db/models/base.py:8741 ms0.7%
Model.save_basedjango/db/models/base.py:9661 ms0.7%
Model._save_tabledjango/db/models/base.py:11671 ms0.7%
Model._do_insertdjango/db/models/base.py:12181 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet._insertdjango/db/models/query.py:19181 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
process_ingest_startapps/api/tasks.py:57 commit, _ = Commit.objects.get_or_create(3 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.3%
QuerySet.get_or_createdjango/db/models/query.py:9871 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16111 ms0.7%
SQLCompiler.as_sqldjango/db/models/sql/compiler.py:7671 ms0.7%
SQLCompiler.pre_sql_setupdjango/db/models/sql/compiler.py:861 ms0.7%
SQLCompiler.setup_querydjango/db/models/sql/compiler.py:751 ms0.7%
QuerySet.get_or_createdjango/db/models/query.py:9921 ms0.7%
Atomic.__enter__django/db/transaction.py:2111 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.savepointdjango/db/backends/base/base.py:4001 ms0.7%
BaseDatabaseWrapper._savepointdjango/db/backends/base/base.py:3671 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1031 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
process_ingest_startapps/api/tasks.py:843 ms1.3%
get_or_create_environmentapps/projects/environments.py:63 obj, created = Environment.objects.get_or_create(3 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.3%
QuerySet.get_or_createdjango/db/models/query.py:9871 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
QuerySet.get_or_createdjango/db/models/query.py:9941 ms0.7%
QuerySet.createdjango/db/models/query.py:6691 ms0.7%
Model.savedjango/db/models/base.py:8741 ms0.7%
Model.save_basedjango/db/models/base.py:9661 ms0.7%
Model._save_tabledjango/db/models/base.py:11671 ms0.7%
Model._do_insertdjango/db/models/base.py:12181 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet._insertdjango/db/models/query.py:19181 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
process_ingest_startapps/api/tasks.py:105 ingest.save(update_fields=["date_processed"])1 ms0.7%
Model.savedjango/db/models/base.py:8741 ms0.7%
Model.save_basedjango/db/models/base.py:9661 ms0.7%
Model._save_tabledjango/db/models/base.py:11101 ms0.7%
Model._do_updatedjango/db/models/base.py:12111 ms0.7%
QuerySet._updatedjango/db/models/query.py:13271 ms0.7%
SQLUpdateCompiler.execute_returning_sqldjango/db/models/sql/compiler.py:21401 ms0.7%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21111 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
Atomic.__exit__django/db/transaction.py:2631 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
BaseDatabaseWrapper.commitdjango/db/backends/base/base.py:3271 ms0.7%
BaseDatabaseWrapper._commitdjango/db/backends/base/base.py:3031 ms0.7%
Connection.commitpsycopg/connection.py:3091 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
ingest_startapps/api/urls.py:90 ingest = Ingest.objects.create(project=project, source="ingest_start", data=json.loads(request.body))1 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet.createdjango/db/models/query.py:6691 ms0.7%
Model.savedjango/db/models/base.py:8741 ms0.7%
Model.save_basedjango/db/models/base.py:9661 ms0.7%
Model._save_tabledjango/db/models/base.py:11671 ms0.7%
Model._do_insertdjango/db/models/base.py:12181 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet._insertdjango/db/models/query.py:19181 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2061 ms0.7%
BaseCursor._maybe_prepare_genpsycopg/_cursor_base.py:2861 ms0.7%
ClientCursorMixin._execute_sendpsycopg/client_cursor.py:781 ms0.7%
ingest_startapps/api/urls.py:95 "muted_tests": [{"name": test.name} for test in muted_tests],1 ms0.7%
QuerySet.__iter__django/db/models/query.py:3901 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
api_request.<locals>.decorator.<locals>.wrapped_viewapps/api/urls.py:73 touch_token(request.headers.get("Authorization"))3 ms1.3%
touch_tokenapps/api/urls.py:59 SecretTokens.objects.filter(pk__in=list(stale)).update(date_last_used=now)3 ms1.3%
QuerySet.__iter__django/db/models/query.py:3901 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
FlatValuesListIterable.__iter__django/db/models/query.py:2771 ms0.7%
SQLCompiler.results_iterdjango/db/models/sql/compiler.py:15731 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
QuerySet.updatedjango/db/models/query.py:13001 ms0.7%
SQLUpdateCompiler.execute_sqldjango/db/models/sql/compiler.py:21111 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
api_request.<locals>.decorator.<locals>.wrapped_viewapps/api/urls.py:72 project = get_object_or_404(Project, secrettokens__token=request.headers.get("Authorization"))1 ms0.7%
get_object_or_404django/shortcuts.py:901 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
BaseCursor._execute_genpsycopg/_cursor_base.py:2051 ms0.7%
BaseCursor._convert_querypsycopg/_cursor_base.py:4651 ms0.7%
PostgresClientQuery.convertpsycopg/_queries.py:2841 ms0.7%
ClientHandler.__call__django/test/client.py:17317 ms8.5%
BaseHandler.load_middlewaredjango/core/handlers/base.py:6217 ms8.5%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:10415 ms7.8%
WhiteNoise.add_fileswhitenoise/base.py:10815 ms7.8%
WhiteNoise.update_files_dictionarywhitenoise/base.py:12013 ms6.5%
WhiteNoise.add_file_to_dictionarywhitenoise/base.py:13112 ms5.9%
WhiteNoise.get_static_filewhitenoise/base.py:20810 ms5.2%
StaticFile.__init__whitenoise/responders.py:735 ms2.6%
StaticFile.get_headerswhitenoise/responders.py:1801 ms0.7%
StaticFile.get_headerswhitenoise/responders.py:1671 ms0.7%
StaticFile.__init__whitenoise/responders.py:763 ms1.3%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1891 ms0.7%
Headers.__getitem__<stdlib>/wsgiref/headers.py:831 ms0.7%
Headers.get<stdlib>/wsgiref/headers.py:1041 ms0.7%
StaticFile.get_not_modified_responsewhitenoise/responders.py:1881 ms0.7%
Headers.__contains__<stdlib>/wsgiref/headers.py:871 ms0.7%
Headers.get<stdlib>/wsgiref/headers.py:1041 ms0.7%
StaticFile.__init__whitenoise/responders.py:771 ms0.7%
StaticFile.get_alternativeswhitenoise/responders.py:2001 ms0.7%
__init____init__:-11 ms0.7%
StaticFile.__init__whitenoise/responders.py:721 ms0.7%
StaticFile.get_file_statswhitenoise/responders.py:1631 ms0.7%
WhiteNoise.get_static_filewhitenoise/base.py:2021 ms0.7%
WhiteNoise.add_mime_headerswhitenoise/base.py:2211 ms0.7%
WhiteNoise.update_files_dictionarywhitenoise/base.py:1153 ms1.3%
scantreewhitenoise/base.py:2623 ms1.3%
scantreewhitenoise/base.py:2623 ms1.3%
scantreewhitenoise/base.py:2621 ms0.7%
scantreewhitenoise/base.py:2621 ms0.7%
scantreewhitenoise/base.py:2641 ms0.7%
WhiteNoiseMiddleware.__init__whitenoise/middleware.py:901 ms0.7%
LazyObject.__getattribute__django/utils/functional.py:2761 ms0.7%
<GC>~1 ms0.7%
IngestStartEndpointTest.setUpapps/api/tests.py:73 self.project = baker.make("projects.Project", secrettokens_set__token=self.secret_token)18 ms9.1%
makemodel_bakery/baker.py:14718 ms9.1%
Baker.makemodel_bakery/baker.py:40618 ms9.1%
Baker._makemodel_bakery/baker.py:47114 ms7.2%
Baker.generate_valuemodel_bakery/baker.py:80014 ms7.2%
gen_relatedmodel_bakery/random_gen.py:27414 ms7.2%
makemodel_bakery/baker.py:14713 ms6.5%
Baker.makemodel_bakery/baker.py:40613 ms6.5%
Baker._makemodel_bakery/baker.py:48213 ms6.5%
Baker.instancemodel_bakery/baker.py:53513 ms6.5%
Model.savedjango/db/models/base.py:87413 ms6.5%
Model.save_basedjango/db/models/base.py:96613 ms6.5%
Model._save_tabledjango/db/models/base.py:116713 ms6.5%
Model._do_insertdjango/db/models/base.py:121813 ms6.5%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:8713 ms6.5%
QuerySet._insertdjango/db/models/query.py:191813 ms6.5%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:192310 ms5.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2610 ms5.2%
BaseDatabaseWrapper.cursordjango/db/backends/base/base.py:32010 ms5.2%
BaseDatabaseWrapper._cursordjango/db/backends/base/base.py:29610 ms5.2%
SimpleTestCase.ensure_connection_patch_method.<locals>.patched_ensure_connectiondjango/test/testcases.py:30310 ms5.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2610 ms5.2%
BaseDatabaseWrapper.ensure_connectiondjango/db/backends/base/base.py:27910 ms5.2%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:2610 ms5.2%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2569 ms4.6%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:269 ms4.6%
DatabaseWrapper.get_new_connectiondjango/db/backends/postgresql/base.py:3339 ms4.6%
Connection.connectpsycopg/connection.py:1099 ms4.6%
wait_connpsycopg/waiting.py:1414 ms2.0%
EpollSelector.select<stdlib>/selectors.py:4524 ms2.0%
wait_connpsycopg/waiting.py:1454 ms2.0%
BaseConnection._connect_genpsycopg/_connection_base.py:4394 ms2.0%
wait_connpsycopg/waiting.py:1361 ms0.7%
BaseConnection._connect_genpsycopg/_connection_base.py:4391 ms0.7%
BaseDatabaseWrapper.connectdjango/db/backends/base/base.py:2581 ms0.7%
DatabaseWrapper.init_connection_statedjango/db/backends/postgresql/base.py:4021 ms0.7%
DatabaseWrapper._configure_connectiondjango/db/backends/postgresql/base.py:3741 ms0.7%
DatabaseWrapper._configure_timezonedjango/db/backends/postgresql/base.py:3571 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19253 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.3%
Cursor.executepsycopg/cursor.py:1133 ms1.3%
Connection.waitpsycopg/connection.py:4953 ms1.3%
makemodel_bakery/baker.py:1291 ms0.7%
Baker.createmodel_bakery/baker.py:3521 ms0.7%
_custom_baker_classmodel_bakery/baker.py:3061 ms0.7%
LazySettings.__getattr__django/conf/__init__.py:771 ms0.7%
Baker._makemodel_bakery/baker.py:4823 ms1.3%
Baker.instancemodel_bakery/baker.py:5353 ms1.3%
Model.savedjango/db/models/base.py:8743 ms1.3%
Model.save_basedjango/db/models/base.py:9663 ms1.3%
Model._save_tabledjango/db/models/base.py:11673 ms1.3%
Model._do_insertdjango/db/models/base.py:12183 ms1.3%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:873 ms1.3%
QuerySet._insertdjango/db/models/query.py:19183 ms1.3%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19253 ms1.3%
CursorWrapper.executedjango/db/backends/utils.py:793 ms1.3%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:923 ms1.3%
CursorWrapper._executedjango/db/backends/utils.py:1053 ms1.3%
Cursor.executepsycopg/cursor.py:1133 ms1.3%
Connection.waitpsycopg/connection.py:4953 ms1.3%
Baker._makemodel_bakery/baker.py:4901 ms0.7%
Baker.create_by_related_namemodel_bakery/baker.py:5601 ms0.7%
makemodel_bakery/baker.py:1471 ms0.7%
Baker.makemodel_bakery/baker.py:4061 ms0.7%
Baker._makemodel_bakery/baker.py:4821 ms0.7%
Baker.instancemodel_bakery/baker.py:5351 ms0.7%
Model.savedjango/db/models/base.py:8741 ms0.7%
Model.save_basedjango/db/models/base.py:9661 ms0.7%
Model._save_tabledjango/db/models/base.py:11671 ms0.7%
Model._do_insertdjango/db/models/base.py:12181 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet._insertdjango/db/models/query.py:19181 ms0.7%
SQLInsertCompiler.execute_sqldjango/db/models/sql/compiler.py:19251 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
IngestStartEndpointTest.test_ingest_start_with_gitapps/api/tests.py:1591 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16221 ms0.7%
async_unsafe.<locals>.decorator.<locals>.innerdjango/utils/asyncio.py:261 ms0.7%
IngestStartEndpointTest.test_ingest_start_with_gitapps/api/tests.py:1631 ms0.7%
ForwardManyToOneDescriptor.__get__django/db/models/fields/related_descriptors.py:2571 ms0.7%
ForwardManyToOneDescriptor.get_objectdjango/db/models/fields/related_descriptors.py:2221 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
IngestStartEndpointTest.test_ingest_start_with_gitapps/api/tests.py:1661 ms0.7%
BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_methoddjango/db/models/manager.py:871 ms0.7%
QuerySet.getdjango/db/models/query.py:6351 ms0.7%
QuerySet.__len__django/db/models/query.py:3721 ms0.7%
QuerySet._fetch_alldjango/db/models/query.py:20001 ms0.7%
ModelIterable.__iter__django/db/models/query.py:951 ms0.7%
SQLCompiler.execute_sqldjango/db/models/sql/compiler.py:16241 ms0.7%
CursorWrapper.executedjango/db/backends/utils.py:791 ms0.7%
CursorWrapper._execute_with_wrappersdjango/db/backends/utils.py:921 ms0.7%
CursorWrapper._executedjango/db/backends/utils.py:1051 ms0.7%
Cursor.executepsycopg/cursor.py:1131 ms0.7%
Connection.waitpsycopg/connection.py:4951 ms0.7%
Estimated from 155 samples; phase durations are exact. Frames from pytest and pluggy are hidden .

Hot lines in your code

apps/api/tests.py:73
self.project = baker.make("projects.Project", secrettokens_set__token=self.secret_token)
IngestStartEndpointTest.setUp · Database
18 ms
apps/api/tests.py:98
return self.client.post(
IngestStartEndpointTest.ingest_start · Libraries
17 ms
apps/api/tasks.py:89
Session.objects.get_or_create(
process_ingest_start · Database
4 ms
apps/api/urls.py:59
SecretTokens.objects.filter(pk__in=list(stale)).update(date_last_used=now)
touch_token · Database
3 ms
apps/api/tasks.py:57
commit, _ = Commit.objects.get_or_create(
process_ingest_start · Database
3 ms
apps/projects/environments.py:63
obj, created = Environment.objects.get_or_create(
get_or_create_environment · Database
3 ms
apps/api/urls.py:72
project = get_object_or_404(Project, secrettokens__token=request.headers.get("Authorization"))
api_request.<locals>.decorator.<locals>.wrapped_view · Database
1 ms
apps/api/urls.py:90
ingest = Ingest.objects.create(project=project, source="ingest_start", data=json.loads(request.body))
ingest_start · Database
1 ms
apps/api/urls.py:95
"muted_tests": [{"name": test.name} for test in muted_tests],
ingest_start · Database
1 ms
apps/projects/models.py:18
existing = model.objects.filter(project=project, **lookup).first()
get_or_create_numbered · Database
1 ms

Fixtures

Exact setup time
_live_server_helper function 0.18 ms
_template_string_if_invalid_marker function 0.06 ms
_django_db_marker function 0.06 ms
_dj_autoclear_mailbox function 0.05 ms
_django_set_urlconf function 0.05 ms
_django_clear_site_cache function 0.05 ms
monkeypatch function 0.03 ms

Database

96 queries · 99 ms

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

20×
SELECT "django_content_type"."model" AS "model" FROM "django_content_type" WHERE "django_content_type"."app_label" = %s
10×
SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE ("django_content_type"."app_label" = %s AND "django_content_type"."model" IN (…))
10×
SELECT "auth_permission"."content_type_id" AS "content_type", "auth_permission"."codename" AS "codename" FROM "auth_permission" INNER JOIN "django_content_type" ON ("auth_permission"."content_type_id" = "django_content_type"."id") WHERE "auth_permission"."content_type_id" IN (…) ORDER BY "django_co…
10×
INSERT INTO "auth_permission" ("name", "content_type_id", "codename") SELECT * FROM UNNEST((%s)::varchar(?)[], (%s)::integer[], (%s)::varchar(?)[]) RETURNING "auth_permission"."id"
6×
INSERT INTO "django_content_type" ("app_label", "model") SELECT * FROM UNNEST((%s)::varchar(?)[], (%s)::varchar(?)[]) RETURNING "django_content_type"."id"

Biggest pieces of work

call _post_teardown
django/test/testcases.py:1240
133 ms
call test body
apps/api/tests.py:142
44 ms
call setUp
apps/api/tests.py:73
18 ms
setup pytest internals 1 ms

Reliability

5 results · 0 CI failures · 0 local failures

This test hasn't failed recently.

History

Latest 50 results, oldest first in the strip
When Environment Outcome Duration Commit
13 minutes ago CI github-actions:test passed 196 ms 9caa567 main Profile
38 minutes ago CI github-actions:test passed 205 ms ec75501 main Profile
7 hours ago CI github-actions:test passed 205 ms d2c12e5 main Profile
7 hours ago CI github-actions:test passed 112 ms 0b902f6 main Profile
7 hours ago CI github-actions:test passed 171 ms 78a4357 main Profile
2 years ago CI github-actions passed 429 ms 61209a6 main Run
2 years, 2 months ago CI github-actions passed 486 ms 55ca4c2 main Run
2 years, 3 months ago CI github-actions passed 532 ms d007c85 main Run
2 years, 4 months ago CI github-actions passed 567 ms 3d86013 main Run
2 years, 4 months ago CI github-actions passed 549 ms bed0acb main Run
2 years, 4 months ago CI github-actions passed 604 ms 78c1737 main Run
2 years, 4 months ago CI github-actions passed 507 ms 1a5664b main Run
2 years, 5 months ago CI github-actions passed 500 ms c3680ac main Run
2 years, 5 months ago CI github-actions passed 491 ms 06a1df4 main Run
2 years, 5 months ago CI github-actions passed 540 ms a29c34e main Run
2 years, 5 months ago CI github-actions passed 490 ms e55e63f main Run
2 years, 5 months ago CI github-actions passed 495 ms ba5cb67 main Run
2 years, 6 months ago CI github-actions passed 487 ms 7c123d8 main Run
2 years, 6 months ago CI github-actions passed 499 ms 5ae45e1 main Run
2 years, 6 months ago CI github-actions passed 513 ms 1680367 main Run