首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress插件测试

Wordpress插件测试
EN

Stack Overflow用户
提问于 2021-03-15 11:41:18
回答 2查看 61关注 0票数 0

我有一个windows系统,想测试一个已经存在的wordpress插件。

我遵循这个链接并安装了cygwin来运行bash命令。

https://www.smashingmagazine.com/2017/12/automated-testing-wordpress-plugins-phpunit/

qa-test是插件名称

当我在cmd提示符中运行bash命令时,如下所示

代码语言:javascript
运行
复制
C:\xampp\htdocs\mywebsite-wordpress\wordpress\wp-content\plugins\qa-test>bash bin/install-wp-tests.sh wordpress_test root '' localhost latest
+ install_wp
+ '[' -d /tmp/wordpress/ ']'
+ mkdir -p /tmp/wordpress/
+ [[ latest == \n\i\g\h\t\l\y ]]
+ [[ latest == \t\r\u\n\k ]]
+ '[' latest == latest ']'
+ local ARCHIVE_NAME=latest
+ download https://wordpress.org/latest.tar.gz /tmp/wordpress.tar.gz
++ which curl
+ '[' /cygdrive/c/Windows/system32/curl ']'
+ curl -s https://wordpress.org/latest.tar.gz
+ tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C /tmp/wordpress/
tar.exe: Error opening archive: Failed to open '/tmp/wordpress.tar.gz'

它会显示上述错误消息。不知道是权限错误还是什么。请指导我如何修复此错误。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2021-03-17 06:03:16

也许我没有具体说明我的问题,因此没有从专家那里得到任何答复。

我有一个叫qa-test的wordpress插件。我正试着在这个插件上做自动化测试。

我运行了命令

wp脚手架插件-测试qa-test

成功地生成了测试文件。

现在,我需要运行以下命令

bin/ wordpress_test -wp-tests.sh安装根目录'‘本地主机最新版本

以便对phpunit进行统计。因为我有windows系统而不是ubuntu

我已经安装了cygwin软件并开始运行

bin/ wordpress_test -wp-tests.sh安装根目录'‘本地主机最新版本

在命令提示符下。显示“打开存档文件时出错:无法打开'/tmp/wordpress.tar.gz'”

这就是为什么。如果您需要更多信息,请让我知道您正在寻找的详细信息。感谢您花时间在这方面提供帮助:)

票数 0
EN

Stack Overflow用户

发布于 2021-03-17 11:18:00

在我安装了wget.exe之后,它解决了问题并运行

bin/ wordpress_test -wp-tests.sh安装根目录'‘本地主机最新版本

没有任何错误。

因此,现在已经创建了bin/install-wp-tests.sh。

在命令提示符下,当我运行

它说

phpunit

找不到C:\Users\pri\AppData\Local\Temp/wordpress-tests-lib/includes/functions.php,,你有没有运行bin/install-wp-tests.sh?

我不知道为什么斜杠一半是/,另一半是。我可以去哪里纠正这个问题来纠正这个错误,请

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66632086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档