Hi all, we're happy to announce a new SPDX-related project, the testbed. "We" meaning Max Huber, Armin Tänzer, Meret Behrens and myself (Nico Weidner).
The idea is to provide a library that can be used to test other libraries and tools. This can act as quality control, but also show the capabilities of each tool - for example, a given tool might only handle json and xml files, or only specific versions of the SPDX spec. Providing an overview of tools and their capabilities will help end users decide on which tool is the right one for their use case. The testbed provides a number of test cases, together with instructions on how to solve them. So far, only cases concerned with the generation of a valid SPDX document with prescribed content exist, but it is planned to extend this to other tool capabilities like conversion or validation of documents. In order to integrate with the testbed, a developer of a tool would select the desired tasks, solve them using his/her tool and let the testbed validate the solution. These steps together then make up a Github Actions workflow specific to this tool. The testbed repo currently contains such a workflow that uses https://github.com/spdx/tools-java , to serve as an example. The current version is available under https://github.com/TNG/spdx-testbed, though it is planned to be moved to the spdx org in the near future. There is a number of issues/improvements that we already know of, and certainly a number that we are unaware of. We'd be happy to get feedback regarding usability, features or other topics. Contributions are also very welcome! There will be a weekly public meeting to discuss the development of the testbed, Thursdays 5.30pm-6pm CEST (8.30am-9am PST), starting today. Sorry for the short notice regarding today's meeting! It is not planned as a special introductory meeting though, as these meetings were simply converted from private to public meetings with the public release of the testbed. https://zoom.us/j/98741582779 Best, Nico -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#4808): https://lists.spdx.org/g/Spdx-tech/message/4808 Mute This Topic: https://lists.spdx.org/mt/94453248/21656 Group Owner: [email protected] Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
