Sebastian Schuberth
Sebastian Schuberth
We currently have these 5 Git submodules: ``` [submodule "example-python-flask"] path = plugins/package-managers/python/src/funTest/assets/projects/external/example-python-flask url = https://github.com/deis/example-python-flask.git ignore = untracked [submodule "spdx-tools-python"] path = plugins/package-managers/python/src/funTest/assets/projects/external/spdx-tools-python url = https://github.com/spdx/tools-python.git ignore = untracked...
Replacing "quickcheck-state-machine" with a synthetic test also relates to #9388.
To maintain individual VCS information for test projects, maybe a similar approach as proposed in https://github.com/oss-review-toolkit/ort/issues/8698 could be used.
With the rise of AI coding agents, maybe it's even an option to generate synthetic test projects via something like http://bolt.new/.
Thanks for the feedback @sgammon! There also already is https://github.com/sksamuel/hoplite/blob/master/example-native/META-INF/native-image/generated/reflect-config.json, maybe I should try taking that into use as well. Also see my issue #484.
> @sschuberth thanks for the contribution, please see the comment on the change. Please have another look @big-guy.
> @sschuberth @octylFractal is going to get this in for 9.1 Note to myself: Will probably not be merged as it has been tried before but caused [this issue](https://github.com/gradle/gradle/issues/13057).
> Have you checked whether any test assets using urls e.g. `OrtResult`, need to be re-aligned with these changes? Wouldn't we get test failures then? But actually I'm wasn't expecting...
> In expected output like files yet, in file which are used only as input probably no. Hmm. I tried to find relevant purls with %-encoding by running git grep...
@pombredanne, requesting data from https://public.purldb.io/api/collect/?purl=pkg:npm/[email protected] is *extremely* slow: ``` $ time curl https://public.purldb.io/api/collect/?purl=pkg:npm/[email protected] ... real 0m27.074s user 0m0.020s sys 0m0.018s ``` That's 27 seconds to get 4k of JSON data...