在本教程中,我们学习如何安装 golang-github-mschoch-smat-devel Fedora 36. golang-github-mschoch-smat-devel 是状态机辅助测试
介绍
在本教程中我们学习如何安装 golang-github-mschoch-smat-devel
在 Fedora 36.
什么是 golang-github-mschoch-smat-devel
这个概念很简单,将库的有效使用描述为状态和操作。 状态描述了哪些行动是可能的,以及它们应该发生的概率。 操作会改变上下文并转换到另一个状态。 通过这样做,可以实现两件事:使用 go-fuzz 来查找/测试库上有趣的操作序列。 – 通过执行长序列的有效操作,自动对应用程序进行寿命测试。 这两者还可以合并验证逻辑(不仅仅是通过在状态机中构建验证来进行故障检测)。 该包包含构建引用以下 Go 导入路径的包所需的源代码 – github.com/mschoch/smat
我们可以用 yum
或者 dnf
安装 golang-github-mschoch-smat-devel
在 Fedora 36. 在本教程中,我们讨论这两种方法,但您只需选择一种方法来安装 golang-github-mschoch-smat-devel。
安装 golang-github-mschoch-smat-devel Fedora 36 使用dnf
更新 yum 数据库 dnf
使用以下命令。
sudo dnf makecache --refresh
更新 yum 数据库后,我们可以安装 golang-github-mschoch-smat-devel
使用 dnf
通过运行以下命令:
sudo dnf -y install golang-github-mschoch-smat-devel
安装 golang-github-mschoch-smat-devel Fedora 36 使用 yum
更新 yum 数据库 yum
使用以下命令。
sudo yum makecache --refresh
更新 yum 数据库后,我们可以安装 golang-github-mschoch-smat-devel
使用 yum
通过运行以下命令:
sudo yum -y install golang-github-mschoch-smat-devel
如何卸载 golang-github-mschoch-smat-devel Fedora 36
仅卸载 golang-github-mschoch-smat-devel
打包我们可以使用以下命令:
sudo dnf remove golang-github-mschoch-smat-devel
golang-github-mschoch-smat-devel 包内容 Fedora 36
/usr/share/doc/golang-github-mschoch-smat-devel
/usr/share/doc/golang-github-mschoch-smat-devel/README.md
/usr/share/doc/golang-github-mschoch-smat-devel/examples
/usr/share/doc/golang-github-mschoch-smat-devel/examples/bolt
/usr/share/doc/golang-github-mschoch-smat-devel/examples/bolt/README.md
/usr/share/doc/golang-github-mschoch-smat-devel/examples/bolt/boltsmat.go
/usr/share/doc/golang-github-mschoch-smat-devel/examples/bolt/crash_test.go
/usr/share/doc/golang-github-mschoch-smat-devel/examples/bolt/fuzzdata_test.go
/usr/share/gocode/src/github.com
/usr/share/gocode/src/github.com/mschoch
/usr/share/gocode/src/github.com/mschoch/smat
/usr/share/gocode/src/github.com/mschoch/smat/.goipath
/usr/share/gocode/src/github.com/mschoch/smat/README.md
/usr/share/gocode/src/github.com/mschoch/smat/actionseq.go
/usr/share/gocode/src/github.com/mschoch/smat/actionseq_test.go
/usr/share/gocode/src/github.com/mschoch/smat/examples
/usr/share/gocode/src/github.com/mschoch/smat/examples/bolt
/usr/share/gocode/src/github.com/mschoch/smat/examples/bolt/README.md
/usr/share/gocode/src/github.com/mschoch/smat/go.mod
/usr/share/gocode/src/github.com/mschoch/smat/smat.go
/usr/share/gocode/src/github.com/mschoch/smat/smat_test.go
/usr/share/licenses/golang-github-mschoch-smat-devel
/usr/share/licenses/golang-github-mschoch-smat-devel/LICENSE
参考
概括
在本教程中我们学习如何安装 golang-github-mschoch-smat-devel
在 Fedora 36 使用 yum 和 [dnf]((/fedora/36/dnf/)。