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

Instagram / IGListKit
96%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 21 Oct 2016 02:35PM UTC
Files 54
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2.0.0
  • 2.1.0
  • 3.0.0
  • 3.1.0
  • 3.1.1
  • add-checklist
  • animated-update
  • auto-diff
  • auto-diff1
  • automation-travis
  • background-diff
  • bad-update
  • base-test
  • binding-guide
  • build-on-device
  • category-linking
  • center
  • changelog
  • changelog-fixes
  • changelog-fixup
  • changelog-tbd
  • chore/dangerfile_noise
  • cleanup-layout
  • collection-view-layout-precision
  • collectionview-reuse
  • compiler
  • config
  • coverall
  • danger-init
  • debug-dump
  • defer-invalidate
  • dep-demo
  • deprecate-pods
  • deselect
  • disable-9_3-tests
  • display-delegate
  • display-suppl
  • docs
  • docs-patch
  • docs-update
  • documentation-updates
  • double-inserts
  • double-reload
  • embed-crash
  • equal-guide
  • equality-guide-update
  • faq
  • fix-build
  • fix-danger
  • fix-examples
  • fix-github-ci
  • fix-headers
  • fix-iglistbindingsectioncontroller-generics
  • fix-links
  • fix-readme-links
  • fix-tv
  • fix_layout_invalidation_659
  • gen-docs
  • guide-cleanup
  • guides-setup
  • index-for-cell-nil
  • initial-faq-guide
  • instagram-clone-demo-app
  • ios11-examples
  • ios11-pod-warnings
  • ipad-ci-update
  • jessesquires-patch-1
  • jessesquires-patch-2
  • layout
  • layout-2
  • layout-fit
  • less-layout
  • lolwut-dafuck
  • main
  • master
  • migration-3
  • migration-format
  • move-items
  • move-section-index-to-property
  • move-uicv-out-of-list-adapter
  • moves-deleted
  • multiple-delete
  • negative-sizes
  • newline
  • nit-tests
  • objc-fixup
  • optional-crash
  • organize
  • path-description
  • project-fixups
  • protocol-gone-readme
  • protocolize-list-view
  • rawlinxx-master
  • readme-refine
  • readme-tweaks
  • readme_starter_tasks
  • refine-changelog
  • regen-docs
  • relax_swiftlint
  • release-2.1.0
  • release-2.x
  • release-4.0-tableview-support
  • reload-bug
  • reload-tests
  • remove-lint
  • retain-cycle
  • scroll-bottom-inset
  • section-index-reset-on-adapter-dealloc
  • simpler-travis
  • slather-exclude
  • stable
  • stack-demo
  • stack-offset
  • stacked-working
  • supplementary-example
  • swift4
  • test-coverage
  • test-cycle
  • tests
  • travis
  • travis-omfg
  • travis-patch
  • travis-update
  • tvOS-support
  • tvos-tests
  • ui-tests
  • uicv-dump
  • unbreak
  • unused
  • update-changelog
  • update-crash
  • update-issue-template
  • update-travis
  • update-versions
  • updater-tests
  • vision
  • weak-uicv

11 Dec 2025 08:46AM UTC coverage: 95.895%. Remained the same
20127244776

push

github

meta-codesync[bot]
Enable unit test suite for tvOS (#1649)

Summary:
## Changes in this pull request

Following up on https://github.com/instagram/IGListKit/issues/1401! This PR pulls in koenpunt's PR for tvOS test support and updates it against the latest version of IGListKit.

A few changes:

* I disabled the unit tests that require storyboards/NIBs for tvOS since we only have iOS formatted assets. We can follow this up in a future PR if need be.
* Rewrote the Travis build command for GitHub Actions
* Went through and gated any UIKit APIs that aren't available on tvOS.
* A few unit tests were failing since UICollectionView on tvOS does have a few implicit behavioral differences. I gated these for now, but if anyone using IGListKit on tvOS actually encounters these errors, please open an issue so we can track it and adjust our test suite accordingly.

### Checklist

- [x] All tests pass. Demo project builds and runs.
- [x] I added tests, an experiment, or detailed why my change isn't tested.
- [x] I added an entry to the `CHANGELOG.md` for any breaking changes, enhancements, or bug fixes.
- [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/main/.github/CONTRIBUTING.md)

Pull Request resolved: https://github.com/instagram/IGListKit/pull/1649

Reviewed By: jurmarcus

Differential Revision: D88921781

Pulled By: TimOliver

fbshipit-source-id: fb8b0becd

4345 of 4531 relevant lines covered (95.89%)

696.82 hits per line

Relevant lines Covered
Build:
Build:
4531 RELEVANT LINES 4345 COVERED LINES
696.82 HITS PER LINE
Source Files on master
  • Tree
  • List 54
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20127244776 main Enable unit test suite for tvOS (#1649) Summary: ## Changes in this pull request Following up on https://github.com/instagram/IGListKit/issues/1401! This PR pulls in koenpunt's PR for tvOS test support and updates it against the latest version o... push 11 Dec 2025 08:57AM UTC meta-codesync[bot] github
95.89
20125504208 tvos-tests Merge ae64bd2b7 into 7dddb0d4c Pull #1649 11 Dec 2025 07:42AM UTC web-flow github
95.89
20125346470 tvos-tests Merge 35f0c3c66 into 7dddb0d4c Pull #1649 11 Dec 2025 07:33AM UTC web-flow github
95.89
20125280445 tvos-tests Merge f0862322f into 7dddb0d4c Pull #1649 11 Dec 2025 07:32AM UTC web-flow github
95.89
20124198690 tvos-tests Merge 79567b0eb into 7dddb0d4c Pull #1649 11 Dec 2025 06:36AM UTC web-flow github
95.89
20123356120 tvos-tests Merge 11d13a526 into 7dddb0d4c Pull #1649 11 Dec 2025 05:51AM UTC web-flow github
95.89
20123258124 tvos-tests Merge 8c53e9e05 into 7dddb0d4c Pull #1649 11 Dec 2025 05:48AM UTC web-flow github
95.89
20123067488 tvos-tests Merge 8eb5a21d8 into 7dddb0d4c Pull #1649 11 Dec 2025 05:37AM UTC web-flow github
95.89
19971554387 main Formalize that the IGListAdapterDelegateAnnouncer is main-thread affined Summary: Today, the IGListAdapterDelegateAnnouncer is different than most other announcers in IG/FB/etc in that it not thread safe to add and remove listeners. However, thi... push 05 Dec 2025 06:05PM UTC meta-codesync[bot] github
95.89
19511011910 main fbsource//fbobjc/:30 Reviewed By: rmaz Differential Revision: D87420822 fbshipit-source-id: 4d9b44b47 push 19 Nov 2025 05:51PM UTC meta-codesync[bot] github
95.91
See All Builds (1592)
  • 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

© 2026 Coveralls, Inc