pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/gotests
Module Name: pkgsrc
Committed By: bsiegert
Date: Mon Jan 12 19:31:19 UTC 2026
Modified Files:
pkgsrc/devel/gotests: Makefile distinfo go-modules.mk
Log Message:
gotests: update to 1.9.0
v1.9.0 - AI-Powered Test Generation
This release adds AI-powered test case generation using local LLMs via
Ollama, enabling automatic generation of intelligent, realistic test
cases.
v1.8.0 - Full Go Generics Support
This release adds complete support for Go generics (type parameters),
enabling gotests to generate tests for generic functions and methods on
generic types.
v1.7.4
This release fixes two important bugs that improve test correctness and
restore broken functionality.
v1.7.3
This is a security update that addresses multiple CVEs by updating
dependencies.
Security Fixes
Updated golang.org/x/tools to fix CVEs
Updated golang.org/x/tools from v0.0.0-20191109212701 (November 2019)
to v0.38.0 (latest) to address multiple security vulnerabilities:
* CVE-2021-38561 - Fixed
* CVE-2019-9512 - Fixed
* CVE-2020-29652 - Fixed
v1.7.2
This is a small cleanup release with code quality improvements and
documentation updates.
v1.7.1
go-cmp Support (-use_go_cmp)
Generate tests using google/go-cmp instead of reflect.DeepEqual
for better test assertions and diff output.
$ gotests -use_go_cmp -all -w example.go
Generated tests will use cmp.Equal() for comparisons and cmp.Diff() in
error messages, providing much clearer output when tests fail.
Example output:
if !cmp.Equal(tt.want, got) {
t.Errorf("Foo() = %v, want %v\ndiff=%s", got, tt.want, cmp.Diff(tt.want, got
))
}
v1.7.0 - Major Modernization Release
After 5 years since v1.6.0, we're excited to release v1.7.0 with major
improvements and modernizations!
New Features
- Recursive Directory Support
- Cleaner Generated Code
- Better Error Handling
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/gotests/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/gotests/distinfo \
pkgsrc/devel/gotests/go-modules.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/gotests/Makefile
diff -u pkgsrc/devel/gotests/Makefile:1.35 pkgsrc/devel/gotests/Makefile:1.36
--- pkgsrc/devel/gotests/Makefile:1.35 Tue Dec 2 19:25:08 2025
+++ pkgsrc/devel/gotests/Makefile Mon Jan 12 19:31:19 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2025/12/02 19:25:08 bsiegert Exp $
+# $NetBSD: Makefile,v 1.36 2026/01/12 19:31:19 bsiegert Exp $
GITHUB_TAG= v${PKGVERSION_NOREV}
-DISTNAME= gotests-1.6.0
-PKGREVISION= 34
+DISTNAME= gotests-1.9.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=cweill/}
Index: pkgsrc/devel/gotests/distinfo
diff -u pkgsrc/devel/gotests/distinfo:1.1 pkgsrc/devel/gotests/distinfo:1.2
--- pkgsrc/devel/gotests/distinfo:1.1 Tue Jul 19 20:14:27 2022
+++ pkgsrc/devel/gotests/distinfo Mon Jan 12 19:31:19 2026
@@ -1,47 +1,23 @@
-$NetBSD: distinfo,v 1.1 2022/07/19 20:14:27 bsiegert Exp $
+$NetBSD: distinfo,v 1.2 2026/01/12 19:31:19 bsiegert Exp $
-BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = d95def65a866d710e01f1b0c2753b866d5c1df6af7d5289b1c784394b1d82e04
-SHA512 (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) =
2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-Size (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.mod) = 88 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.zip) = ecec2dbf5e5900aa28021f8bc6f7ad3461433c8e3b2bd5a02a3df13ca186da69
-SHA512 (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.zip) =
a1418dbc50d1e41495fd68ccba2ac84fed5edfd3e613c68850068afcce1136c3456e99d226674908a77c9648f16d7861edacb70afebcf3a7e73ea3dcdf8edbe7
-Size (golang.org_x_crypto_@v_v0.0.0-20190308221718-c2843e01d9a2.zip) = 1776515 bytes
-BLAKE2s (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 1c3e72485ccef1dd03ab07484627ee59f4ef62e97bd3ba94ca5d98718b7b81a6
-SHA512 (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
-Size (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.mod) = 181 bytes
-BLAKE2s (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.zip) = f074f4ab2387a4210ef42bc0d7adae2a9cfa20be18933238341e9cb0d2c812b0
-SHA512 (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.zip) = e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
-Size (golang.org_x_net_@v_v0.0.0-20190620200207-3b0461eec859.zip) = 1421786 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = 0524d428f3fcb8a923eb2717aacc5f3b26a68c2b9ac636b9505d1820d6b32ede
-SHA512 (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-Size (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.mod) = 25 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.zip) = e439087a1d28b0a035b4127c7056b03bd365f38aa5ea1c4680b4a802af512491
-SHA512 (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.zip) = 5a9db9d294b5f2121f3de994da38161f013a0512ad64aaf51f1c7a94b7cdb1ec4102f7c457d29f9bde209e8c254f6ad034c294af3649dbd10d5349c05874f74c
-Size (golang.org_x_sync_@v_v0.0.0-20190423024810-112230192c58.zip) = 25620 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = aa44bc87b37c614a717cf692f23966b8babf30a09e6039a89eb6cc5b2943af87
-SHA512 (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-Size (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.mod) = 24 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.zip) = 3a7592a5c643cbe093da51526f3ef24a844ca78751ff431f8835e85589b80dec
-SHA512 (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.zip) = 8431fd78425186e55e07be9cfdb81d294b517d1695f99da3612477b8275d9a64038b60097658a02f399ed99d2f399197e572f3c307f70fa075b4995943caddb8
-Size (golang.org_x_sys_@v_v0.0.0-20190215142949-d0b11bdaac8a.zip) = 1584596 bytes
-BLAKE2s (golang.org_x_text_@v_v0.3.0.mod) = 080036087ec663fb318320442bf68fad98da28e3ea33a1e5a3acf697a0527460
-SHA512 (golang.org_x_text_@v_v0.3.0.mod) = ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-Size (golang.org_x_text_@v_v0.3.0.mod) = 25 bytes
-BLAKE2s (golang.org_x_text_@v_v0.3.0.zip) = 3d25c811e4a282c16a6242fff0cbdf7d6d7dcdbd070a3fa416349ae9b665d891
-SHA512 (golang.org_x_text_@v_v0.3.0.zip) = 982d78f580a7eac99a0c51e6f1fd2b2c3b91f56cd5e2b96fe960510049f7daf5915264f73f55f05675eee232a52998f9667fa84a9ccba15ed7819e4c93f583a7
-Size (golang.org_x_text_@v_v0.3.0.zip) = 6349244 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.mod) = a212a1fb08f1d60f83d616e697ed00d123468c02db07b98b1fc05a6546c377b8
-SHA512 (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.mod) =
6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-Size (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.mod) = 212 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.zip) = f1f58700d6aad2856f5871ab6e9fd0a4799556f8b19f42e711191a79209375cf
-SHA512 (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.zip) =
c45f80b80493be38e8090fe55fea4a31b80db8865ea5a80d66534be243931e4a857d3e78fe51307a9d3051a7680f2513a3ec55c72a031fe2b5ff30ebc950b7e7
-Size (golang.org_x_tools_@v_v0.0.0-20191109212701-97ad0ed33101.zip) = 2909785 bytes
-BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = b9082cd5be0cf4d922cd04363acc12692e595a5560e43763d016b9dafa566584
-SHA512 (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) =
659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-Size (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.mod) = 37 bytes
-BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.zip) = c8dcc75c8104c0a3f171e5240f197ae6479780c4d6ffaeb4597d8d946123f5ff
-SHA512 (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.zip) =
aab0e6fa0e68bfa59aa0b217e4a0f5910190898f5d24e172de3726bb6d2e70102c114ae37060f797f9efe8702a935300726205328cd8ae2656b9031b68d9aa50
-Size (golang.org_x_xerrors_@v_v0.0.0-20190717185122-a985d3407aa7.zip) = 20009 bytes
-BLAKE2s (gotests-1.6.0.tar.gz) = 3a02374f6835b2c7dfaf55be03295ab54ee4fb65cec4992409b954d55fef0094
-SHA512 (gotests-1.6.0.tar.gz) = 441b7c9f7c12499ee3a64dbe1f369333197be11797c38918b49cd9efc999d03add37d471f6065e41e1314a12c33116780082fd92c42b161253fdcb651a915b76
-Size (gotests-1.6.0.tar.gz) = 46417 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.29.0.mod) = b866f1d7c91b7580535985efe6499aad196bfdb139a3b74bb4d3f5b60c75bc9a
+SHA512 (golang.org_x_mod_@v_v0.29.0.mod) = 18120340aa8e057be99dc4c8b825653aa6f7fb5ca23b4ac2a533ce34164c2607b0bd04da57276ff97b42e9937583903383ec7d5493cc6c03d2c6bd86b899cf27
+Size (golang.org_x_mod_@v_v0.29.0.mod) = 86 bytes
+BLAKE2s (golang.org_x_mod_@v_v0.29.0.zip) = ae6c2a2f90f3195f6304317e3a572b17bf194fb364ad88d8dabc7ef9a6a952c0
+SHA512 (golang.org_x_mod_@v_v0.29.0.zip) = 1c7b27c80c7637611e93ae655fe5d7fdcc8d5cdc7ef56b18235c41d527211a790aed6b27cd2445e2f3d3c7ad42532a80c87fd41acde2c08c9af451ae7e2a21de
+Size (golang.org_x_mod_@v_v0.29.0.zip) = 172650 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.17.0.mod) = 72e908ae7dbf240ec580a350b47eca6be0f62b52ea3435c9d353e1b1dbda1ddc
+SHA512 (golang.org_x_sync_@v_v0.17.0.mod) = 9f3b089330f55983949f50c62fd345e0a4698bdfeaabb5a8c67de2ada21668b64598bccd5472ff30b85c3d0addadb406eb2f58fb2fa5bf1db7e475c40da39498
+Size (golang.org_x_sync_@v_v0.17.0.mod) = 36 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.17.0.zip) = 7ca58a86deb3d7f77d54bff005acff1b5756b0fd867c3cc3407a16f3f9bd5edb
+SHA512 (golang.org_x_sync_@v_v0.17.0.zip) = 62abdf3687c885a43f777c40721690416bb2e503005599259330107f71b301070798227164342fec8e58bf6f2f9e99c9dfa09e97b1e7013111de9fcd227fcfc0
+Size (golang.org_x_sync_@v_v0.17.0.zip) = 25707 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.38.0.mod) = 4b76edbd12f63bbdf71ff0ab97e9b1c46f0886e4aa158095cd4e1a2b13be9d60
+SHA512 (golang.org_x_tools_@v_v0.38.0.mod) = d0585ff18b3a18c36f256b7e14ae9c4fa73aaf2220be609adde9a9eb76f5f05b326e68530f81ca757bc131336ccf604869c5cf82a4dee2d7f87a5871ab80147d
+Size (golang.org_x_tools_@v_v0.38.0.mod) = 301 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.38.0.zip) = 8ccaa2f4e39265315937670b61d8f23638f5ac1b2054697213f664594b7432ac
+SHA512 (golang.org_x_tools_@v_v0.38.0.zip) = 576a7c872e48c665448af618aff50a3395da81c9eabda9fe15d01b959b8748b3c815a661205262e0a7d26c5f61b4353567675f68e7ea487b67df66efe01a34d7
+Size (golang.org_x_tools_@v_v0.38.0.zip) = 2822153 bytes
+BLAKE2s (gotests-1.9.0.tar.gz) = 6f1e5461d87846cef24da1ee75799af845083ea3c9d1ce872f2ccefd3d7781c6
+SHA512 (gotests-1.9.0.tar.gz) = a9d3768ef0e00c1bdefa0a20857057945fd21db837c3e2f4e3292404fa0115af8fe426183be032843f5d748b01e068d94d9b0753ab614215d07d9188e7849909
+Size (gotests-1.9.0.tar.gz) = 89337 bytes
Index: pkgsrc/devel/gotests/go-modules.mk
diff -u pkgsrc/devel/gotests/go-modules.mk:1.1 pkgsrc/devel/gotests/go-modules.mk:1.2
--- pkgsrc/devel/gotests/go-modules.mk:1.1 Tue Jul 19 20:14:27 2022
+++ pkgsrc/devel/gotests/go-modules.mk Mon Jan 12 19:31:19 2026
@@ -1,16 +1,8 @@
-# $NetBSD: go-modules.mk,v 1.1 2022/07/19 20:14:27 bsiegert Exp $
+# $NetBSD: go-modules.mk,v 1.2 2026/01/12 19:31:19 bsiegert Exp $
-GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod
-GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.zip
-GO_MODULE_FILES+= golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod
-GO_MODULE_FILES+= golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.zip
-GO_MODULE_FILES+= golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod
-GO_MODULE_FILES+= golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.zip
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.zip
-GO_MODULE_FILES+= golang.org/x/text/@v/v0.3.0.mod
-GO_MODULE_FILES+= golang.org/x/text/@v/v0.3.0.zip
-GO_MODULE_FILES+= golang.org/x/tools/@v/v0.0.0-20191109212701-97ad0ed33101.mod
-GO_MODULE_FILES+= golang.org/x/tools/@v/v0.0.0-20191109212701-97ad0ed33101.zip
-GO_MODULE_FILES+= golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod
-GO_MODULE_FILES+= golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip
+GO_MODULE_FILES+= golang.org/x/mod/@v/v0.29.0.mod
+GO_MODULE_FILES+= golang.org/x/mod/@v/v0.29.0.zip
+GO_MODULE_FILES+= golang.org/x/sync/@v/v0.17.0.mod
+GO_MODULE_FILES+= golang.org/x/sync/@v/v0.17.0.zip
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.38.0.mod
+GO_MODULE_FILES+= golang.org/x/tools/@v/v0.38.0.zip
Home |
Main Index |
Thread Index |
Old Index