The case systematic has been reorganized. Valid cases now have a number >= 10 ...
TC01 stood for 'Test-Driven Open Source Compliance Automation Test Case No. 1: a Simple Hello World'
The "Test-Driven Open Source Compliance Automation" is an initiative initiated by Deutsche Telekom AG and hosted and driven by the Open Chain Reference Tooling Work Group.
The project scope statement and further information of TDOSCA can be found at https://github.com/Open-Source-Compliance/tdosca.
This test case follows the general pattern of a TDOSCA test case:
- It has its own repository https://github.com/Open-Source-Compliance/tdosca-tc01-simplhw
- and contains the following parts:
- compliance-traps.md: describes the traps / challenges implemented by and in the test case [used to manually control whether a tested compliance tool really overcomes all difficulties]
- input-sources: contains all sources to create the distributable (binary package) [used by the tested tool to create the compliance artifacts]
- README.md: this file
- reference-compliance-artifacts: the compliance compliance artifacts a tool (chain) must/should generate
- bom.csv: a list of all differently licensed open source components of a package
- oscf.md: the open source compliance file [fulfills the compliance requirements if combined with the distributed source- or binary package]
- prerequisites.csv: a list of preinstalled tools and libs, required by the software but not delivered as part of the software package
The test data of this test case (the program sources in input-sources
- can be compiled and installed by using the configure, make, make install triple
- consist of two bash scripts (simplhw.sh and simplehw.sb) and the respective GNU autotool scripts to install them
simplhw.sh
includes (calls)simplhw.sb
. Both parts say Hello World- The main project license is the MIT license, simplhw.sb is licensed under the BSD-2-Clause.
- For specific challanges of this test case the compliance-traps.md
(c) 2020, Karsten Reincke, Deutsche Telekom AG
-
The software delivered as content of the test case directory
input-sources
is licensed under the licenses the test case uses to challenge the compliance tools. Contributions take place under the same licenses. -
Unless otherwise specified, all other files are distributed under the terms of the CC-BY-4.0 license: If you share or adapt this test case or files of it, please add the remark: "based on https://github.com/Open-Source-Compliance/tdosca-tc01-simplhw initiated by Deutsche Telekom AG"