• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mlibrary / heliotrope
92%
master: 97%

Build:
Build:
LAST BUILD BRANCH: HELIO-4961/add-institution-scope
DEFAULT BRANCH: master
Repo Added 27 Feb 2017 06:05PM UTC
Files 335
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH axe-matchers
branch: axe-matchers
CHANGE BRANCH
x
Reset
  • axe-matchers
  • 1.3.2
  • 1.3.3
  • 1.3.4
  • 1.4.1
  • 1.4.2
  • 1.4.2.1
  • 1.4.3
  • 1000_Rename_Dashboard
  • 1012_Cache_EPubs
  • 1014_Edit_FileSet_Page_Video
  • 1020_Enable_NOIDS
  • 1020_Publisher_Subdomain_And_Add_Monograph_Links
  • 1021_Import_Monographs_Use_NOID
  • 1024_Error_when_deleting_a_monograph
  • 1038_import_with_actual_user
  • 1041_epub_not_displaying
  • 104_office_doc_glyphicons
  • 1055_GA_widgets
  • 1068_Empty_Facets
  • 1072_disable_CSB
  • 1075_copyright_stmnts
  • 1080_FileSet_redirection
  • 1084_ableplayer_back_button
  • 1103_poster_derivative
  • 1105_Upgrade_Rails_5_1_3
  • 1107_PSU_Google_ranking
  • 1107_sitemap
  • 1108_add_redirection_field
  • 1121_pdf_display
  • 1122_pagination_next_arrow_bug
  • 1127_turbolinks_leaflet
  • 1157_Monograph_Catalog_View_EPubs
  • 1157_Monograph_Catalog_View_EPubs_Squashed
  • 1164
  • 1181_EPUB_metatags
  • 1187_EPub_Class
  • 1187_EPub_Class_Squashed
  • 1194_Styles_in_CSB
  • 1195_Remove_publisher_logo_stuff_from_db_seeds
  • 1196_safe_nav_operator
  • 1197_refector_CSVParser_errors
  • 1212_ruumba_cops
  • 1214_embed_link_to_fulcrum
  • 1215_platform_admin_download
  • 1228_turbolinks_vs_CSB
  • 1229_Monograph_Reindex_Button
  • 1234_Double_Caption_In_Video_Player
  • 1235_Monograph_Representative_Manifest_CSV
  • 1238_Factory_For_Lib_Objects
  • 1239_Move_EPub_Service_To_Lib
  • 1241_Unzip_EPUB_in_the_foreground
  • 1250_Add_Streams_To_Exporter
  • 1250_Add_Streams_To_Importer_And_Exporter
  • 1253_Monograph_Catalog_Media_Link_Problem
  • 1262_Add_links_to_concern_in_export_CSV
  • 1263_restrain_embedded_modal
  • 1267_HTML_validation
  • 1280_not_logged_in_download
  • 1282_No_Download_Button_For_External_Resources
  • 1284_EPubs_Search_Service_To_Lib
  • 1286_monograph_catalog
  • 1287_Remove_Media_Tab_On_Catalog_Page_If_No_Assets
  • 1301_EPUB_title
  • 1302_Leaflet_tweaks
  • 1309_move_download_button
  • 1311_Add_Import_And_Heliotrope_Actors_To_Stack
  • 1311_Add_Ingest_Actor_To_Stack
  • 131_Import_Metadata
  • 131_Import_Metadata_Template
  • 131_Import_Metadata_Template_Squashed
  • 131_Import_Metadata_Template_UI
  • 1330_accessibility_contrast
  • 1337.base
  • 1337.google_form
  • 1337_Create_feedback_bug_report_widget
  • 1346_edit_orphan_file_set
  • 1346_orphan_file_set_edit_show
  • 1347_media_partials
  • 1367_remove_ebook_footer_part_deux
  • 1382_leaflet_panning
  • 1386_Penn_State_banner
  • 1401_safari_video_player
  • 1405_FileSet_upload
  • 1406_logout_500_error
  • 1410_epub_handles
  • 1413_child_presses
  • 1423_extracted_text_download
  • 1427_EPUB_event_tracking
  • 1434_no_preload_attr
  • 1444_remove_SubBrands
  • 1445_remove_survey
  • 1459_search_performance_fixes
  • 1460_monograph_handle
  • 1461_skip_links
  • 1480
  • 1480_squash
  • 1483_replace_epubs
  • 1504_monograph_display_creator
  • 1518_actor_stack
  • 1519
  • 1525_pdf_featured_representative
  • 1541
  • 1541_Restrict_the_Gabii_EPUB
  • 1548_Network_Error
  • 1560_aboutware_encoding_problem
  • 1564
  • 1564_eds
  • 1574_Add_support_of_friends_accounts
  • 1576_User_Whitelist_For_Cosign
  • 1580_Asset_Link_422_Error
  • 1585_webgl_loading
  • 1586_webgl_X_state_change
  • 1591_Display_Pop_Up_For_Co_Sign_Users
  • 1598_search_results_200
  • 1602
  • 1604
  • 1615_unwanted_stats
  • 1617_unity_alerts
  • 1625_Keycard_Integration
  • 1634_mobile_bug
  • 1645_unityweb_gzip
  • 1648
  • 1653
  • 1653-gems
  • 1665_remove_switch_language_dropdown
  • 1669
  • 1669_Part_1
  • 1669_Part_2
  • 1696_permalink_bug
  • 1708
  • 1710
  • 1725_file_manager_changes_visibility
  • 1732_API_Logging
  • 1735
  • 1744_press_param_downcase
  • 1748_CSB_press_logo_link
  • 1751/heading-structure
  • 1752
  • 1754_embedded_iframe_title
  • 1757
  • 1767
  • 1773_new_file_set_urls
  • 1776_1777_citation_metadata
  • 1778_blank_csv
  • 1789_monograph_form
  • 1791_asset_show_reading_order
  • 1793_modal_should_keep_focus
  • 1804_search_placeholders
  • 1805_remove_ereader_info_widget
  • 1810_part_1
  • 1812
  • 1812_Pull_Request
  • 1825_deformify_links
  • 1826_Forcing_Monograph_Permissions
  • 1829_leaflet_full_screen
  • 1831_isbn_cleanup
  • 1831_multiline_creator
  • 1835_epub_media_tab
  • 1838_isbn_cleanup
  • 1844_heb_handles
  • 1845_Unable_To_Logout
  • 1858_creator_cleanup
  • 1859_alphabetical_press_catalog
  • 1874_SwaggerClient_SushiService
  • 1874_Swagger_Sushi_Counter
  • 1874_devconone
  • 1877
  • 1878-free_trial_expiration
  • 1880_Purge_Unused_Metadata_Fields
  • 1885_Purge_Representative_Manifest
  • 1886_Refactor_Handle_Service
  • 1889_set_subjects
  • 1896_Purge_Metadata
  • 1896_Purge_metadata
  • 1897_heb_citations
  • 1903_external_resource_url
  • 1905_Session_Cookie_Overflow
  • 1910_Remove_Properties_From_Models
  • 1911_doi_identifier_identifiers
  • 1920_Integrate_Shibboleth_Authentication
  • 1923_Nested_TOC
  • 1923_Nested_TOC_flattened
  • 1923_Nested_TOC_hierarchical
  • 1928_pub_sort
  • 1939_Database_Tab_Bug_Fix
  • 1941_locale_parameter_lost_on_blacklight_catalog_redirects
  • 1950_office_derivs
  • 1959_author_sort
  • 1966_Display_Complete_TOC
  • 1966_Display_complete_TOC
  • 1966_Display_complete_TOC_presenter
  • 1966_Faraday_Gem
  • 1985_scroll_transcript_via_keyboard
  • 1986_contrast_exceptions
  • 1987_embed_fulcrum_logo_text
  • 1988_fix_zoomed_text_filters
  • 1989_pagination_link_labels
  • 1991_citation_capitalization
  • 1994_Institutional_Ids
  • 1995_filter_EDS
  • 2.0.0
  • 2.0.1
  • 2.0.2
  • 2.0.3
  • 2.0.4
  • 2.0.5
  • 2.0.6
  • 2.0.7
  • 2.0.8
  • 2.0.9
  • 2.1.0
  • 2.1.1
  • 2.1.2
  • 2.10
  • 2.11
  • 2.12
  • 2.12.1
  • 2.12.2
  • 2.13
  • 2.14
  • 2000_Default_Login
  • 2000_Shibboleth_Login
  • 2004_messages_for_service_interruptions
  • 2006_Book_Count_Overlap
  • 2007_cache_breaking
  • 2010_Remove_Help_Link_From_Shib_Login
  • 2012_login_options_headings
  • 2013_Investigate_Screen_Reader_Login_Options_Page
  • 2013_Screen_Reader_EPUB_Access_Page
  • 2014_sign_in_button_label
  • 2019_Login_Redirect_Bug_Fix_Fix
  • 2019_login_redirect_bug
  • 2028_isbn_phone
  • 2030_fileset_creators
  • 2031/replace-typekit
  • 2038/update-accessibility-page
  • 2041_open_access_icon
  • 2045_Refactor_Download
  • 2046_audit_user
  • 2047_batch_form
  • 2051_embed_data_studios_report
  • 2054_speed_up_sitemaps
  • 2055/altmetric-meta-tags
  • 2059_Gabii_TOC
  • 2065_audit_user
  • 2066_batch_form
  • 2075_Restricted_Default_EPubs_Policy
  • 2081_creator_search
  • 2082_all_creators_facet
  • 2085_rep_column
  • 2087_moby_rusky
  • 2088_hyphens_error
  • 2092_Deleting_Monograph_Leaves_Orphaned_FileSets
  • 2100_extract_non_ASCII_filenames
  • 2102_Purge_Presenters
  • 2103_Purge_Paragraph
  • 2116_peer_review_rep
  • 2117_peer_review_icon
  • 2120_Interval
  • 2135_asset_tab_selection
  • 2137_media_button_media_tab_bug
  • 2141_doi_hdl
  • 2142_column_titles
  • 2145_mono_cc_field
  • 2146_cc_license_icons
  • 2147_cleanup
  • 2147_license_for_file_set

pending completion
3752

push

travis-ci

sethaj
Resolves #1431 added automated accessibility test infrastructure

Where we originally thought we'd use Deque's Attest software for automated
accessiblity testing, we learned that in order to run it all current
(and crucially future) developers would need credentials from Desque
which could be limiting.

Instead we'll try the open source axe-matchers gem, which relies on the
open source axe-core library (Attest also uses these) and see how far that
gets us. I believe we can't define an individualized ruleset this way,
but we can still use :wcag2a and/or :section508 which will hopefully be fine.

A11y specs will use Rails 5.1 system tests, located in spec/system which in turn
uses headless Chrome and capybara.

A monkey patch is included in this commit: the way heliotrope/hyrax javascript
defines "define" via requireja/almond is not compatible with axe-core's
"axe.js" so a minor change was needed. As we update axe-matchers (and so axe-core)
in the future, we should verify that the monkey patch is still needed.

2766 of 3009 relevant lines covered (91.92%)

158.7 hits per line

Relevant lines Covered
Build:
Build:
3009 RELEVANT LINES 2766 COVERED LINES
158.7 HITS PER LINE
Source Files on axe-matchers
  • List 0
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
3752 axe-matchers Resolves #1431 added automated accessibility test infrastructure Where we originally thought we'd use Deque's Attest software for automated accessiblity testing, we learned that in order to run it all current (and crucially future) developers wou... push 18 Jan 2018 08:51PM UTC sethaj travis-ci pending completion  
3750 axe-matchers Resolves #1431 added automated accessibility test infrastructure Where we originally thought we'd use Deque's Attest software for automated accessiblity testing, we learned that in order to run it all current (and crucially future) developers wou... push 18 Jan 2018 07:24PM UTC sethaj travis-ci pending completion  
3749 axe-matchers Resolves #1431 added automated accessibility test infrastructure Where we originally thought we'd use Deque's Attest software for automated accessiblity testing, we learned that in order to run it all current (and crucially future) developers wou... push 18 Jan 2018 03:29PM UTC sethaj travis-ci pending completion  
3747 axe-matchers set failing a11y test to pending push 17 Jan 2018 10:08PM UTC sethaj travis-ci pending completion  
3746 axe-matchers monky patch and added our own axe.js to avoid requirejs/almond errors push 17 Jan 2018 09:42PM UTC sethaj travis-ci pending completion  
See All Builds (8460)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc