Wordpress插件测试



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

我按照这个链接安装了cygwin来运行bash命令。

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

qa测试是插件名称

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

C:xampphtdocsmywebsite-wordpresswordpresswp-contentpluginsqa-test>bash bin/install-wp-tests.sh wordpress_test root '' localhost latest
+ install_wp
+ '[' -d /tmp/wordpress/ ']'
+ mkdir -p /tmp/wordpress/
+ [[ latest == nightly ]]
+ [[ latest == trunk ]]
+ '[' 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'

上面写着错误信息。不知道是权限错误还是什么。请指导我如何纠正这个错误。谢谢

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

我有一个wordpress插件,名称是qa-test。我正在尝试对该插件进行自动化测试。

我运行命令

wp脚手架插件测试qa测试

成功生成测试文件。

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

bin/install-wp-tests.sh wordpress_test root''localhost最新

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

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

bin/install-wp-tests.sh wordpress_test root''localhost最新

在命令提示符下。上面写着";打开存档时出错:无法打开"/tmp/wordpress.tar.gz">

那是什么。如果你需要一些额外的信息,请告诉我你在寻找什么细节。感谢您在这方面的时间帮助:(

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

bin/install-wp-tests.sh wordpress_test root''localhost最新

没有任何错误。

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

在命令提示符中,当我运行时

phpunit它说

找不到C:\Users\pri\AppData\Local\Temp/wordpress-tests-lib/included/functions.php,您是否运行了bin/install-wp-tests.sh?

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

最新更新