我有一个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?
我不知道为什么他们一半用斜杠,另一半用斜杠。我在哪里可以纠正这个问题来纠正这个错误,请