All environments · last 90 days
Tests
235 tests, slowest first
Average duration in all environments| Test and why it's slow | Avg |
|---|---|
|
apps/api/tests.py::TestApiIndex::test_index
77% migrations
· fixture django_db_setup (session scope)
pytest_django/fixtures.py:198
|
3.87 s
max 5.34 s
|
|
apps/projects/tests.py::SeedDemoCommandTest::test_seed_demo
64% database
· test body
apps/projects/tests.py:1143
|
1.93 s
max 2.30 s
|
|
ft/tests.py::TestAccountSettings::test_change_password
97% password hashing
· test body
ft/tests.py:203
|
1.13 s
max 1.46 s
|
|
apps/projects/tests.py::ProfilePagePaginationTest::test_slowest_tests_first_then_the_next_page
68% database
· setUpClass
django/test/testcases.py:1439
|
391 ms
max 484 ms
|
|
apps/orgs/tests.py::SignupTest::test_signing_up_creates_an_organization
68% password hashing
· test body
apps/orgs/tests.py:28
|
379 ms
max 425 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_all_test_status_types
59% database
· test body
apps/api/tests.py:285
|
370 ms
max 643 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_configure_page
73% database
· setUpClass
django/test/testcases.py:1439
|
362 ms
max 536 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_missing_parts_mark_the_profile_incomplete
40% database
· test body
apps/api/tests.py:830
|
313 ms
max 383 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_ingest_end_after_progress
47% db schema
· test body
apps/api/tests.py:246
|
311 ms
max 468 ms
|
|
apps/orgs/tests.py::SuperuserTest::test_superusers_can_open_any_project_but_dont_list_them
76% password hashing
· test body
apps/orgs/tests.py:194
|
305 ms
max 373 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_results_are_counted_and_the_payload_dropped
56% database
· test body
apps/api/tests.py:329
|
297 ms
max 345 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_ingest_start_progress_end
50% database
· test body
apps/api/tests.py:210
|
295 ms
max 354 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_dashboard_filters
78% database
· test body
apps/projects/tests.py:969
|
294 ms
max 353 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_ingest_progress_before_start
53% database
· test body
apps/api/tests.py:234
|
288 ms
max 344 ms
|
|
ft/tests.py::TestAccountSettings::test_projects_only_lists_your_own_even_for_superusers
83% password hashing
· test body
ft/tests.py:230
|
280 ms
max 331 ms
|
|
ft/tests.py::TestAccountPages::test_signup
88% password hashing
· test body
ft/tests.py:159
|
276 ms
max 342 ms
|
|
apps/api/tests.py::ProfileUploadQueueTest::test_upload_is_processed_by_the_worker
48% database
· test body
apps/api/tests.py:987
|
271 ms
max 379 ms
|
|
apps/mcp/tests.py::McpTest::test_bare_token
76% database
· setUpClass
django/test/testcases.py:1423
|
249 ms
max 381 ms
|
|
apps/projects/tests.py::RealProfileDocumentTest::test_call_tree
44% serialization
· setUpClass
django/test/testcases.py:1439
|
234 ms
max 303 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_details_are_kept_for_failures_only
53% db schema
· _post_teardown
django/test/testcases.py:1240
|
213 ms
max 262 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_upload_adds_migrations_per_runner_insight
81% database
· test body
apps/api/tests.py:667
|
209 ms
max 270 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_daily_stats_count_a_profile_once_every_part_is_in
74% database
· test body
apps/api/tests.py:753
|
208 ms
max 250 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_ingest_multiple_sessions
61% db schema
· _post_teardown
django/test/testcases.py:1240
|
205 ms
max 308 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_reupload_split_differently
83% database
· test body
apps/api/tests.py:800
|
201 ms
max 251 ms
|
|
apps/projects/tests.py::AnalyticsTest::test_category_breakdown
94% database
· setUpClass
django/test/testcases.py:1423
|
195 ms
max 220 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_ingest_valid
71% db schema
· _post_teardown
django/test/testcases.py:1240
|
195 ms
max 281 ms
|
|
apps/orgs/tests.py::ProjectCardsTest::test_cards_show_the_trend_and_the_speed_ups
84% database
· test body
apps/orgs/tests.py:207
|
194 ms
max 209 ms
|
|
apps/api/tests.py::ProfileUploadLockTest::test_upload_while_a_part_is_being_processed
47% db schema
· _post_teardown
django/test/testcases.py:1240
|
186 ms
max 234 ms
|
|
apps/projects/tests.py::MemoryTest::test_dashboard_shows_the_tests_with_most_memory
82% database
· setUpClass
django/test/testcases.py:1423
|
184 ms
max 212 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_upload_adds_migrations_per_worker_insight
71% database
· test body
apps/api/tests.py:661
|
178 ms
max 220 ms
|
|
apps/api/tests.py::IngestStartEndpointTest::test_ingest_start_with_git
61% db schema
· _post_teardown
django/test/testcases.py:1240
|
178 ms
max 205 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_reprocessing_a_part_takes_the_profile_out_of_the_daily_stats_until_it_is_done
84% database
· test body
apps/api/tests.py:780
|
171 ms
max 242 ms
|
|
ft/tests.py::TestTrubleshootingPage::test_troubleshooting
93% libraries
· test body
ft/tests.py:96
|
171 ms
max 219 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_upload_in_parts
62% database
· test body
apps/api/tests.py:727
|
160 ms
max 281 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_dashboard_public_by_slug
57% database
· test body
apps/projects/tests.py:974
|
152 ms
max 273 ms
|
|
apps/projects/tests.py::IndexPageTest::test_index_page
65% libraries
· test body
apps/projects/tests.py:88
|
151 ms
max 203 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_a_changed_part_replaces_the_old_one
71% database
· test body
apps/api/tests.py:869
|
150 ms
max 188 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_upload_links_ingest_session
51% libraries
· test body
apps/api/tests.py:678
|
146 ms
max 217 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_projects_page
70% database
· test body
apps/projects/tests.py:1105
|
140 ms
max 168 ms
|
|
apps/orgs/tests.py::MembersTest::test_owner_invites_someone_who_signs_up
58% database
· test body
apps/orgs/tests.py:106
|
138 ms
max 157 ms
|
|
apps/projects/tests.py::LegacyUrlTest::test_by_id
73% database
· test body
apps/projects/tests.py:388
|
133 ms
max 155 ms
|
|
apps/api/tests.py::TestInvalidIngest::test_ingest_invalid
78% libraries
· test body
apps/api/tests.py:58
|
132 ms
max 212 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_test_page_per_environment
65% database
· test body
apps/projects/tests.py:1040
|
130 ms
max 166 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_dashboard
80% database
· test body
apps/projects/tests.py:956
|
126 ms
max 149 ms
|
|
apps/projects/tests.py::StorageTest::test_an_older_upload_keeps_the_newer_snapshot
95% database
· setUpClass
django/test/testcases.py:1423
|
122 ms
max 139 ms
|
|
apps/projects/tests.py::ProjectPagesTest::test_test_page
74% database
· test body
apps/projects/tests.py:1027
|
119 ms
max 145 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_processing_twice_is_safe
69% database
· test body
apps/api/tests.py:896
|
115 ms
max 137 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_complete_profiles_are_not_marked_incomplete
66% database
· test body
apps/api/tests.py:846
|
115 ms
max 136 ms
|
|
apps/projects/tests.py::StorageTest::test_pages_work_after_pruning
65% database
· test body
apps/projects/tests.py:1285
|
112 ms
max 131 ms
|
|
apps/api/tests.py::ProfileUploadTest::test_upload_json
49% database
· test body
apps/api/tests.py:515
|
110 ms
max 158 ms
|
Page 1 of 5
Next