finos / FDC3-conformance-framework

A framework for testing whether desktop containers implement the FDC3 standard
Apache License 2.0
14 stars 15 forks source link

Create NPM Module for the Tests #188

Closed robmoffat closed 1 year ago

robmoffat commented 1 year ago

This was requested by @ksgeorgieva so that they could add the conformance tests to their CI/CD pipeline

robmoffat commented 1 year ago

@TheJuanAndOnly99 might be able to help @gaganahluwalia with this when it comes time to implement

kriswest commented 1 year ago

We'd support the idea of an NPM module for the tests - we're currently checking them out (from a local fork) in our CI system. The module should include the directory entries for localhost and would need the httpserver script internalising as a function to run it.

Alternatively, a hosted set of the conformance apps would also work just fine - but runs into to trouble with the customisations to load proprietary libs... But then so does an NPM module without some additional work.

robmoffat commented 1 year ago

let's talk about this next week

robmoffat commented 1 year ago

We should add tests to FDC3-Sail to use this once it's published (via GitHub actions)