Single-threaded testing in a parallel world:
CI+ testing tools were designed for one user, one device at a time – while the customer’s engineering teams work across multiple devices and builds in parallel.
A global streaming technology platform needed a way to run CI+ conformance testing at scale across distributed engineering teams without the cost and delays of manual, late-stage testing.
Resillion designed and integrated a server-based CI+ test harness into the customer’s existing CI/CD workflows.
Resillion integrated 200 CI+ test cases into automated workflows, cutting CI+ testing from 2 weeks of manual effort to less than 3 days.
The customer operates a software platform that powers streaming on millions of TVs and devices. Its technology enables people to access apps and streaming services through smart TVs, streaming sticks and connected devices.
As well as powering the viewing experience, the platform connects streaming services and advertisers to large audiences – so it needs to work reliably across many devices, partners and markets.
To support pay-TV and protect streaming content, the customer’s devices must meet CI+ conformance requirements. These are industry-mandated tests that make sure protected content works correctly and securely in real-world use.
The challenge wasn’t CI+ compliance itself – it was that the traditional CI+ testing model (one user, one device, one licence) didn’t fit the customer’s mature, automation-first engineering approach.
At the scale the customer operates, increasing coverage by simply adding more licences and manual effort would have driven cost and slowed feedback – so conformance needed to evolve.
Specifically, the customer needed to solve four practical problems:
Single-threaded testing in a parallel world:
CI+ testing tools were designed for one user, one device at a time – while the customer’s engineering teams work across multiple devices and builds in parallel.
Scaling constraints:
As the customer’s device ecosystem and release cadence grew, the existing approach couldn’t keep up without adding cost and delay.
Need for automation:
The customer had already invested in automation and wanted CI+ testing to run on demand and overnight, not as a manual step.
Late-stage validation:
Conformance testing was done late in the process, so issues could appear weeks after code was written – costing more to fix at that stage.
Resillion redesigned how CI+ conformance testing fits into the customer’s workflow.
CI+ testing used to be something you did right at the end. With this harness in place, the customer can run it as part of day-to-day engineering and get answers fast - which takes a lot of risk out of certification.
By making CI+ testing part of everyday engineering, the customer reduced certification risk and avoided last-minute delays.
By making CI+ fit the customer’s existing engineering workflows, we helped them move from late-stage validation to continuous assurance - with on-demand and overnight testing that surfaces issues days earlier.