Last active
December 12, 2015 03:38
-
-
Save heathd/4708454 to your computer and use it in GitHub Desktop.
Whitehall test times
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Test file | Total time (secs) | Num tests | |
---|---|---|---|
Admin::PublicationsControllerTest | 64.40897911399999 | 179 | |
Admin::ConsultationsControllerTest | 53.54554799800004 | 192 | |
Admin::PoliciesControllerTest | 51.64296816499997 | 133 | |
Admin::SpeechesControllerTest | 49.026733437999994 | 125 | |
Admin::DetailedGuidesControllerTest | 47.214723524 | 161 | |
Admin::NewsArticlesControllerTest | 44.89375400000001 | 133 | |
Admin::StatisticalDataSetsControllerTest | 34.746459009000006 | 129 | |
Admin::FatalityNoticesControllerTest | 33.682851786000015 | 118 | |
Admin::CaseStudiesControllerTest | 26.38523314900001 | 99 | |
Admin::InternationalPrioritiesControllerTest | 26.112252974 | 96 | |
PublicationsControllerTest | 24.835063419999994 | 97 | |
OrganisationsControllerTest | 17.909048460999994 | 75 | |
Admin::OrganisationsControllerTest | 16.352674954000005 | 64 | |
PoliciesControllerTest | 12.891434455 | 53 | |
EditionTest | 10.278637387999998 | 91 | |
FactoriesTest | 9.772251779000005 | 183 | |
AttachmentDataTest | 9.220942488 | 22 | |
TopicTest | 8.681294183 | 37 | |
WorldLocationsControllerTest | 8.526230718 | 24 | |
TopicsControllerTest | 8.098380780000001 | 34 | |
HashSyntaxTest | 7.9300494 | 1 | |
Edition::WorkflowTest | 7.151414293000003 | 84 | |
Admin::SupportingPagesControllerTest | 6.549379727999999 | 40 | |
AnnouncementsControllerTest | 6.123847422000001 | 25 | |
SpeechesControllerTest | 5.974683520000001 | 16 | |
Edition::ImagesTest | 5.6424895 | 6 | |
TopicalEventsControllerTest | 5.010309907 | 6 | |
ConsultationsControllerTest | 4.854114507999999 | 19 | |
RoleAppointmentTest | 4.683646462 | 69 | |
OrganisationTest | 4.638601805999999 | 68 | |
Edition::PublishAllDueEditionsTest | 4.63300767 | 6 | |
CaseStudiesControllerTest | 4.525167493 | 17 | |
PublicationsInTopicsTest | 4.523535410000001 | 10 | |
Admin::EditionWorkflowControllerTest | 4.321537111 | 63 | |
ImportTest | 4.2869971420000015 | 33 | |
TopicalEventTestTest | 4.245363757 | 5 | |
GovspeakHelperLinkRewritingTest | 4.1648688069999995 | 43 | |
Admin::PublicationsControllerTest::NationalApplicabilityTest | 4.131989089999999 | 11 | |
SupportingPagesControllerTest | 4.13131471 | 27 | |
Admin::AdminGovspeakHelperTest | 3.9548400880000005 | 16 | |
SpeechTest | 3.928011038 | 41 | |
ImageUploaderTest | 3.8478590109999997 | 3 | |
InternationalPrioritiesControllerTest | 3.613501307 | 12 | |
Admin::ConsultationsControllerTest::NationalApplicabilityTest | 3.555565355 | 11 | |
Admin::PoliciesControllerTest::NationalApplicabilityTest | 3.5186941750000003 | 11 | |
NewsArticlesControllerTest | 3.497112989 | 9 | |
Admin::DetailedGuidesControllerTest::NationalApplicabilityTest | 3.4838434179999993 | 11 | |
MinisterialRolesControllerTest | 3.483546271 | 14 | |
Edition::PublishingTest | 3.433581608999999 | 20 | |
Admin::EditionsControllerTest | 3.4150132500000003 | 29 | |
WorldLocationTest | 3.4070474879999995 | 11 | |
Admin::EditionOrganisationsControllerTest | 3.0038750669999996 | 12 | |
DetailedGuidesControllerTest | 2.9985544829999995 | 22 | |
FatalityNoticesControllerTest | 2.966607277 | 7 | |
Whitehall::DocumentFilter::MysqlTest | 2.9338400279999997 | 44 | |
Admin::TopicsControllerTest | 2.8804167179999998 | 23 | |
Edition::AccessControlTest | 2.835709199 | 44 | |
Admin::EditionWorldLocationsControllerTest | 2.8356610190000002 | 14 | |
Admin::CorporateInformationPagesControllerTest | 2.691250915000001 | 27 | |
Api::DetailedGuidePresenterTest | 2.6617583550000004 | 7 | |
AttachmentUploaderPDFTest | 2.6495699 | 6 | |
Admin::PeopleControllerTest | 2.5953943909999997 | 15 | |
ImageTest | 2.546132 | 5 | |
ConsultationTest | 2.545886272 | 42 | |
Admin::RoleAppointmentsControllerTest | 2.491611627 | 19 | |
Admin::CreatingFactCheckRequestsControllerTest | 2.387815003 | 13 | |
Edition::ScheduledPublishingTest | 2.349044868 | 24 | |
DocumentTest | 2.2895649189999996 | 16 | |
HomeControllerTest | 2.259462312 | 14 | |
Admin::RolesControllerTest | 2.227027291 | 27 | |
DclgConsultationImportTest | 2.1775382 | 1 | |
Admin::FactCheckRequestsControllerTest | 2.0705871550000006 | 18 | |
PersonTest | 2.0275071089999996 | 28 | |
Edition::AuditTrailTest | 2.0090852800000003 | 12 | |
GovspeakHelperTest | 1.9984643829999997 | 29 | |
StatisticalDataSetsControllerTest | 1.9420327890000002 | 13 | |
Admin::EditionsController::EditionFilterTest | 1.7582790160000001 | 22 | |
UploadAccessTest | 1.736397164 | 16 | |
Admin::GroupsControllerTest | 1.732592286 | 22 | |
MinisterialRoleTest | 1.661805051 | 22 | |
PolicyTest | 1.6478231929999998 | 12 | |
DocumentSeriesTest | 1.636939959 | 12 | |
DetailedGuideTest | 1.6190741979999999 | 24 | |
Admin::PreviewControllerTest | 1.5388497190000001 | 8 | |
SupportingPageTest | 1.507815893 | 20 | |
AuthenticationTest | 1.48002212 | 3 | |
Edition::OrganisationsTest | 1.46692386 | 5 | |
Admin::OperationalFieldsControllerTest | 1.4528486280000001 | 11 | |
Edition::TopicalEventsTest | 1.3969604000000002 | 4 | |
PeopleControllerTest | 1.394873557 | 11 | |
PublicationTest | 1.3872166139999997 | 28 | |
AttachableTest | 1.3843226679999998 | 12 | |
Edition::StatisticalDataSetsTest | 1.32582468 | 4 | |
NewsArticleTest | 1.2651836840000006 | 22 | |
Edition::IdentifiableTest | 1.239222169 | 13 | |
Edition::WorldLocationsTest | 1.17893666 | 3 | |
PublicDocumentRoutesHelperTest | 1.1541396339999999 | 19 | |
DocumentSeriesControllerTest | 1.1329543880000001 | 8 | |
ClassificationFeaturingTest | 1.1240743 | 1 | |
Edition::RoleAppointmentsTest | 1.12400433 | 3 | |
Edition::PublishingControlsTest | 1.1133924969999998 | 14 | |
RoutingTest | 1.0394773810000002 | 21 | |
EditionWorldLocationTest | 0.9964216779999999 | 6 | |
Edition::ValidationTest | 0.9920077199999998 | 21 | |
Edition::LimitedAccessTest | 0.94399522 | 5 | |
ApplicationHelperTest | 0.9363974250000003 | 38 | |
EditionOrganisationTest | 0.914661249 | 6 | |
Admin::ImportsControllerTest | 0.8900860429999999 | 15 | |
Edition::SearchableTest | 0.876983625 | 8 | |
MainstreamCategoryTest | 0.862225067 | 12 | |
Edition::PublishingChangeNoteTest | 0.8321486539999999 | 7 | |
ForcePublicationAttemptTest | 0.81425857 | 9 | |
RoleTest | 0.7738385839999999 | 18 | |
EditionRelationTest | 0.7360446680000001 | 8 | |
Whitehall::Uploader::FatalityNoticeRowTest | 0.7218861320000002 | 15 | |
Admin::UsersControllerTest | 0.7120708920000002 | 14 | |
OperationalFieldsControllerTest | 0.7017033189999999 | 8 | |
EditionCollectionPresenterTest | 0.693808466 | 11 | |
Admin::EditionActionsHelperTest | 0.69324275 | 4 | |
AttachmentTest | 0.680363149 | 40 | |
OrganisationHelperDisplayNameWithParentalRelationshipTest | 0.6586888510000001 | 8 | |
Edition::UnpublishingControlsTest | 0.643385282 | 11 | |
Edition::AppointmentTest | 0.642648127 | 4 | |
AnnouncementFilterJsonPresenterTest | 0.63765913 | 1 | |
Admin::DocumentSeriesControllerTest | 0.623453922 | 9 | |
Edition::RelatedPoliciesTest | 0.62117402 | 2 | |
Admin::EditorialRemarksControllerTest | 0.6188963249999999 | 7 | |
FactCheckRequestTest | 0.605699631 | 7 | |
TimeZoneTest | 0.59162796 | 1 | |
CaseStudyTest | 0.580214325 | 4 | |
Whitehall::Uploader::PublicationRowTest | 0.5701304020000001 | 20 | |
Admin::PolicyTeamsControllerTest | 0.5650151409999998 | 10 | |
PublicFacingControllerTest | 0.560293096 | 5 | |
ClassificationRelationTest | 0.547751362 | 11 | |
NotificationsFactCheckRequestTest | 0.546782297 | 9 | |
Edition::ActiveEditorsTest | 0.516057345 | 6 | |
Whitehall::Uploader::SpeechRowTest | 0.498237675 | 17 | |
DocumentHelperTest | 0.49756799799999996 | 19 | |
Admin::TopicalEventsControllerTest | 0.493619205 | 3 | |
AnnouncementPresenterTest | 0.48239872 | 1 | |
FatalityNoticeTest | 0.45831945500000004 | 10 | |
Admin::DocumentSourcesControllerTest | 0.44149539300000007 | 5 | |
PolicyTeamsControllerTest | 0.43920152000000007 | 5 | |
Edition::AlternativeFormatProviderTest | 0.437043257 | 4 | |
Edition::FirstImagePulledOutTest | 0.422691048 | 3 | |
DocumentsControllerTest | 0.42142853999999996 | 3 | |
BreadcrumbTrailTest | 0.415045913 | 4 | |
ConsultationParticipationTest | 0.4085575940000001 | 14 | |
DftPublicationWithJsonImportTest | 0.40462628 | 1 | |
MainstreamCategoriesControllerTest | 0.397751248 | 8 | |
Edition::FactCheckableTest | 0.39427566 | 2 | |
Whitehall::Uploader::StatisticalDataSetRowTest | 0.3776398470000001 | 21 | |
Whitehall::Uploader::Finders::PoliciesFinderTest | 0.374381672 | 8 | |
NotificationsFactCheckResponseTest | 0.374083645 | 9 | |
RolePresenterTest | 0.372404282 | 8 | |
CorporateInformationPageTest | 0.363558119 | 15 | |
SupportingPageSearchIndexObserverTest | 0.360598135 | 3 | |
FeedHelperTest | 0.34959583600000005 | 18 | |
GroupsControllerTest | 0.344078894 | 4 | |
EditionOrganisationImageDataTest | 0.341980409 | 3 | |
Whitehall::Uploader::ConsultationRowTest | 0.339454916 | 22 | |
Whitehall::Uploader::Builders::AttachmentBuilderTest | 0.302670746 | 6 | |
SupportingPageAttachmentTest | 0.29855806 | 1 | |
PublicationFilterJsonPresenterTest | 0.28552253400000005 | 2 | |
Edition::TopicsTest | 0.28491056000000003 | 2 | |
Api::DetailedGuidesControllerTest | 0.281872534 | 9 | |
Whitehall::Uploader::Finders::WorldLocationsFinderTest | 0.28176938 | 6 | |
AttachmentsControllerTest | 0.27945177800000004 | 5 | |
CorporateInformationPagesControllerTest | 0.274889269 | 5 | |
Whitehall::Uploader::Finders::PublicationTypeFinderTest | 0.272744776 | 5 | |
MinisterialRoleSearchIndexObserverTest | 0.26036526200000004 | 9 | |
StatisticalDataSetImportTest | 0.25831836 | 1 | |
PersonPresenterTest | 0.23671471200000002 | 6 | |
FilterRoutesHelperTest | 0.227682857 | 15 | |
StripInlineAttachmentsFromPublicationsAndConsultationsTest | 0.21737528099999998 | 5 | |
Admin::RolesHelperTest | 0.215224979 | 3 | |
ResponseTest | 0.18421712099999998 | 11 | |
GroupTest | 0.17585169100000003 | 9 | |
DocumentFilterHelperTest | 0.16988905800000006 | 9 | |
EditionWorldLocationImageDataTest | 0.16967110999999999 | 3 | |
Edition::MainstreamCategoriesTest | 0.160432449 | 3 | |
PeopleControllerAtomFeedTest | 0.15916121 | 1 | |
SearchIndexTest | 0.157705596 | 5 | |
EditorialRemarkTest | 0.154141203 | 3 | |
EditionActiveRecordBugWorkaroundTest | 0.15154092 | 1 | |
MinisterialRolesHelperTest | 0.151100464 | 2 | |
Edition::SupportingPagesTest | 0.15079393600000002 | 2 | |
BulkUploadZipFileTest | 0.14046308300000002 | 6 | |
Edition::MinistersTest | 0.13412736 | 1 | |
ClassificationHelperTest | 0.13295370299999998 | 4 | |
AttachmentUploaderTest | 0.131873502 | 13 | |
ConsultationsHelperTest | 0.117069321 | 14 | |
Whitehall::Uploader::Finders::OrganisationFinderTest | 0.111651124 | 6 | |
PublicationesquePresenterTest | 0.09503487999999999 | 6 | |
ClassificationMembershipTest | 0.08223670100000001 | 2 | |
Admin::WorldLocationsControllerTest | 0.07860556699999999 | 3 | |
DocumentFilterJsonPresenterTest | 0.074452529 | 5 | |
RoleTypePresenterTest | 0.074212826 | 16 | |
ApplicationControllerAnalyticsTest | 0.07149575899999999 | 3 | |
DocumentSourceTest | 0.06997220700000001 | 2 | |
NewsArticlePresenterTest | 0.068724563 | 2 | |
Edition::NationInapplicabilityTest | 0.06707002 | 1 | |
ConsultationResponseFormTest | 0.066509617 | 3 | |
OrganisationTypeTest | 0.06624837899999998 | 8 | |
Whitehall::Uploader::Finders::MinisterialRolesFinderTest | 0.06274945999999999 | 4 | |
InternationalPriorityTest | 0.062009741 | 5 | |
Whitehall::Uploader::AttachmentCacheTest | 0.061280754 | 14 | |
CorporateInformationPageAttachmentTest | 0.060000908 | 1 | |
EditionAttachmentTest | 0.05918268 | 1 | |
ClassificationTest | 0.055866758 | 8 | |
ContactTest | 0.055739449999999996 | 5 | |
BoardMemberRoleTest | 0.055376718000000005 | 2 | |
ContactNumberTest | 0.055321036 | 2 | |
Whitehall::Uploader::Finders::RoleAppointmentsFinderTest | 0.053140323 | 4 | |
Whitehall::DataMigratorTest | 0.049708041999999994 | 6 | |
UserTest | 0.04806059400000001 | 15 | |
OperationalFieldTest | 0.040805684 | 4 | |
ChiefScientificAdvisorTest | 0.03871024 | 2 | |
StatisticalDataSetTest | 0.035755854000000004 | 5 | |
OrganisationRoleTest | 0.032762778 | 2 | |
SocialMediaAccountTest | 0.031812928 | 5 | |
ConsultationResponseAttachmentTest | 0.031721816 | 2 | |
Api::DetailedGuidePresenter::PagePresenterTest | 0.03124016 | 5 | |
BulkUploadZipFileToAttachmentsTest | 0.029186595000000003 | 16 | |
OrganisationHelperTest | 0.029110696999999998 | 5 | |
Whitehall::Uploader::Finders::DocumentSeriesFinderTest | 0.028656702 | 5 | |
HackableUrlTest | 0.028109018 | 1 | |
DetailedGuidesControllerPropositionTest | 0.02743248 | 1 | |
Whitehall::Uploader::NewsArticleRowTest | 0.026501170999999997 | 16 | |
GroupMembershipTest | 0.025959758 | 1 | |
HealthcheckControllerTest | 0.025488045 | 2 | |
PlaceholderControllerTest | 0.023903523 | 1 | |
RoleAppointmentPresenterTest | 0.022913385 | 2 | |
Api::MainstreamCategoryTagPresenterTest | 0.02276586 | 5 | |
PolicyTeamTest | 0.019154207 | 5 | |
PageTitleTest | 0.018868858 | 2 | |
MilitaryRoleTest | 0.017968412 | 2 | |
SocialMediaServiceTest | 0.016916958000000003 | 3 | |
PolicyAdvisoryGroupTest | 0.013038395000000001 | 5 | |
Whitehall::Uploader::ConsultationRow::ResponseBuilderTest | 0.012699889000000002 | 6 | |
Whitehall::Uploader::Parsers::SummariseBodyTest | 0.011335837999999999 | 6 | |
WhitehallTest | 0.011183799000000001 | 9 | |
Whitehall::Uploader::HeadingValidatorTest | 0.011077012999999997 | 10 | |
ConsultationResponseFormDataTest | 0.010899362 | 1 | |
Whitehall::ExtraQuoteRemoverTest | 0.009944215 | 12 | |
CacheControlHelperTest | 0.009583030999999999 | 3 | |
NationInapplicabilityTest | 0.00945871 | 4 | |
Whitehall::Uploader::Parsers::DateParserTest | 0.0073240150000000006 | 6 | |
QuarantinedFileStorageTest | 0.007270044 | 2 | |
OrganisationMainstreamLinkTest | 0.007101294 | 3 | |
Whitehall::Uploader::Finders::SpeechTypeFinderTest | 0.006126258000000001 | 5 | |
PublicationTypeTest | 0.006003523 | 4 | |
WipFeaturesTest | 0.005898032 | 1 | |
Whitehall::Uploader::Builders::EditionOrganisationBuilderTest | 0.00585271 | 5 | |
Whitehall::Uploader::PublicationRow::AttachmentMetadataBuilderTest | 0.005149545 | 5 | |
OrganisationSiteThumbnailPathTest | 0.00488864 | 2 | |
AttachableForceReviewTest | 0.004567934000000001 | 6 | |
SpecialRepresentativeRoleTest | 0.003971984 | 3 | |
Whitehall::Uploader::Parsers::SummariseBody::GovspeakerTest | 0.0037126069999999997 | 2 | |
PluralizeHelperTest | 0.0034124620000000002 | 2 | |
TrafficCommissionerRoleTest | 0.003206002 | 2 | |
Whitehall::PublicationFilterOptionTest | 0.003202384 | 4 | |
ImageDataTest | 0.003045648 | 1 | |
Whitehall::Uploader::Parsers::SummariseBody::SanitizerTest | 0.0029933019999999998 | 2 | |
LeadImagePresenterHelperTest | 0.002991891 | 2 | |
FatalityNoticeCasualtiesTest | 0.002918927 | 1 | |
NewsArticleTypeTest | 0.002667901 | 3 | |
ConsultationResponseFormUploaderTest | 0.002291996 | 2 | |
WorldLocationTypeTest | 0.0018196010000000001 | 2 | |
Whitehall::Uploader::Parsers::RelativeToAbsoluteLinksTest | 0.001644422 | 2 | |
MinisterSorterTest | 0.00113879 | 3 | |
NationTest | 0.000916682 | 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json' | |
require 'csv' | |
# download from http://ci.alphagov.co.uk/job/Whitehall/3950/testReport/(root)/api/json?depth=1 | |
data = JSON.parse(File.read("jobrun.json")) | |
class Interpretation | |
def initialize(test_file_record) | |
@test_file_record = test_file_record | |
end | |
def num_tests | |
@num_tests ||= @test_file_record['child'].size | |
end | |
def total_time | |
@total_time ||= @test_file_record['child'].inject(0) do |sum, test_record| | |
sum + test_record['duration'] | |
end | |
end | |
def name | |
@test_file_record['name'] | |
end | |
end | |
interpretations = data['child'].map {|rec| Interpretation.new(rec) } | |
output = CSV.generate do |csv| | |
csv << ["Test file", "Total time (secs)", "Num tests"] | |
interpretations.sort_by {|i| i.total_time}.reverse.each do |i| | |
csv << [i.name, i.total_time, i.num_tests] | |
end | |
end | |
puts output |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment