Criterion is a testing framework that has been used for writing Graphviz unit
tests in the past (see tests/unit_tests). These unit tests are not currently
enabled. However, Windows CI unconditionally checks out all submodules, thus
pulling in a version of Criterion that goes unused.
This change removes the previously described behavior. If/when the
Criterion-based unit tests are resurrected, an up to date version of Criterion
can be pulled in via a package manager or the Windows build dependencies
repository¹ instead.
This change should slightly accelerate Windows CI jobs.
¹ https://gitlab.com/graphviz/graphviz-build-utilities
[submodule "windows/dependencies/graphviz-build-utilities"]
path = windows/dependencies/graphviz-build-utilities
url = https://gitlab.com/graphviz/graphviz-build-utilities
-[submodule "dependencies/criterion"]
- path = dependencies/criterion
- url = https://github.com/Snaipe/Criterion.git
[submodule "windows/dependencies/libraries"]
path = windows/dependencies/libraries
url = https://gitlab.com/graphviz/graphviz-windows-dependencies
+++ /dev/null
-Subproject commit 301d143ea42c024f22b673b69c72a4cb3c8d151f