]> granicus.if.org Git - graphviz/commitdiff
remove Criterion submodule
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 7 Mar 2022 00:47:16 +0000 (16:47 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 9 Mar 2022 03:59:31 +0000 (19:59 -0800)
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

.gitmodules
dependencies/criterion [deleted submodule]

index edc51d30b050793451deee9ec4877ed4cf2ea491..c4422583fcbca522646aa8a442e4c36613f41b65 100644 (file)
@@ -1,9 +1,6 @@
 [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
diff --git a/dependencies/criterion b/dependencies/criterion
deleted file mode 160000 (submodule)
index 301d143..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 301d143ea42c024f22b673b69c72a4cb3c8d151f