我正在testrunner
通过Jenkins构建通过CLI 运行脚本。我希望每次运行将结果保存到新文件夹中。我该怎么做?
testrunner.bat -r -j -J“ -fC:\ Users \ xxxxxx \ Desktop \ Reports \ xxx \
xxx”“ -RProject报告”“ -E默认环境” -I“ C:\ TCOE \
Automated_Smoke_and_Regression_SoapUI_Tests \ xxx \ xxx_PRODUCTION- soapui-
project.xml”
现在,脚本看起来像上面粘贴的脚本。我在哪里明确声明报告的根目录位置。
如何确保每次运行将报告保存到新位置?
我是通过Jenkins还是SOAPUI做到的?最好的方法是什么?
谢谢桑迪普
这是Windows批处理文件,可date time
用于设置要捕获结果的动态目录,而不会覆盖以前的结果。
当然,您也可以从Jeninks调用批处理文件。
将以下脚本复制到一个文件中,wrapper_testrunner.cmd
然后将该文件放置在testrunner.bat所在的位置。因为它是所谓的soapui的testrunner.bat
文件,即将该批处理文件放在SOAPUI_HOME/bin
目录下。
@echo off
REM Provide the base directory where the results needs to be saved
REM A new dynamic directory is created using date time under this directory
set RESULTS_BASE_DIR=C:\Temp\TEST_Results
REM Set the soapui project to run
set PROJECT=C:\Temp\Project\hellow-world-soapui-project.xml
REM Set the environment name
set ENVIRONMENT_NAME="Default environment"
REM set the dynamic directory name using date time
set mdate=%date:~10%%date:~4,2%%date:~7,2%%time:~0,2%%time:~3,2%
REM create dynamic directory for results
mkdir %RESULTS_BASE_DIR%\%mdate%
REM run the project using testrunner
call testrunner.bat -f %RESULTS_BASE_DIR%\%mdate% -E %ENVIRONMENT_NAME% -raj %PROJECT%
如果您需要更改变量的任何值,请随时进行更改,我只放置了占位符。
话虽如此,您还添加了需要传递到testrunner.bat
文件的所有其他选项。
希望这会有所帮助。
问题内容: 每次在Linux中保存文件时如何运行脚本? 问题答案: Linux有一个子系统调用inotify,它可以使文件系统向应用程序报告文件系统中的更改。 您的linux系统可能有一个名为的软件包,使使用变得非常容易。(或在可用的软件包中搜索描述中包含“ inotify”一词的任何软件包)。 设置非常类似于setup ,除了在指定的时间和日期执行脚本,每当指定的文件或目录更改时执行脚本。 PS
问题内容: 我有运行带有并行PLESK面板的Cent OS的专用服务器。我需要每秒运行一个PHP脚本来更新数据库。这些是时间上的替代方法,它需要每秒进行更新。 我可以使用URL找到我的脚本。 每秒可以在本地执行该文件吗?喜欢吗? 更新: 自我添加此问题以来已经过了几个月。我最终使用了以下代码: 我的cronjob设置为每分钟。我已经在测试环境中运行了一段时间,它运行良好。这真的非常快,而且我看不到
问题内容: 有什么方法可以将结果变量保留在内存中,因此我不必每次运行脚本的开头都重新计算它?每次运行脚本时,我都会对数据集(从磁盘上读取)进行一系列(5-10秒)的确切操作。这不会有太大问题,因为我非常擅长使用交互式编辑器在两次运行之间调试代码。但是有时交互功能只是不切实际。 我知道我可以将结果写到磁盘上的文件中,但是如果可能的话,我想避免这样做。这应该是一个解决方案,它在我第一次运行脚本时会生成
我创建了一个简单的应用程序,裁剪图像。现在我想保存这个图像到消防基地。 如何将此图像保存到Firebase。我尝试了很多教程,但都没有成功。请用简单的代码验证。
我有一个程序,可以发送和接收短信,并自动处理按摩。 出于其他原因,我不需要使用JavaScript或HTML来刷新页面,这样我就可以发送消息,所以对于程序发送回消息,我需要使用。bat或任何窗口自动化系统 我的问题是,如何使用.bat每10秒运行一次发送.php文件
在我问之前,Cron作业和任务调度程序将是我的最后选择,这个脚本将在Windows和Linux中使用,我更喜欢有一个编码的方法来完成这个任务,而不是把它留给最终用户来完成。 有没有Python的库可以用来安排任务?我需要每小时运行一次函数,但是,随着时间的推移,如果我每小时运行一次脚本并使用. chat,“每小时一次”将在不同的时间运行由于执行/运行脚本和/或函数固有的延迟,一小时与前一天不同。