最近我想在linux服务器上搭建测试环境,需要安装JUnit 软件包 请问我如何在Windows机器上完成这个安装步骤

最近我想在linux服务器上搭建测试环境,需要安装JUnit 软件包 请问我如何在Windows机器上完成这个安装步骤,第1张

首先需要知道linux的登陆账号和纤慎密码

然后使用启游putty或者其他登陆毁旁敬软件登陆linux机器

使用ftp命令将软件上传到linux中

最后用rpm命令安装软件

具体步骤如下:

1、升级pear

pear upgrade PEAR

2.、升级pear安装凯辩的包

pear upgrade-all

3.、添加channel

pear channel-discover pear.phpunit.de  

pear channel-discover pear.symfony-project.com  

pear channel-discover components.ez.no

4.、安装phpunit

pear install phpunit/PHPUnit

5、安装成功,使用phpunit命令查看

 phpunit  

PHPUnit 3.5.15 by Sebastian Bergmann.  

  

Usage: phpunit [switches] UnitTest [UnitTest.php]  

       phpunit [switches] <directory>  

  

  --log-junit <file>        Log test execution in JUnit XML format to file.  

  --log-tap <file>          Log test execution in TAP format to file.  

  --log-dbus        消脊        Log test execution to DBUS.  

  --log-json <file>         Log test execution in JSON format.  

  

  --coverage-html <dir>     Generate code coverage report in HTML format.  

  --coverage-clover <file>  Write code coverage data in Clover XML format.  

  

  --testdox-html <file>     Write agile documentation in HTML format to file.  

  --testdox-text <file>     Write agile documentation in Text format to file.  

  

  --filter <pattern>        Filter which tests to run.  

  --group ...               Only runs tests from the specified group(s).  

  --exclude-group ...       Exclude tests from the specified group(s).  

  --list-groups             List available test groups.  

  

  --loader <loader>         TestSuiteLoader implementation to use.  

  --repeat <times>          Runs the test(s) repeatedly.  

  

  --tap                     Report test execution progress in TAP format.  

  --testdox                 Report test execution progress in TestDox format.  

  

  --colors                  Use colors in output.  

  --stderr                  Write to STDERR instead of 盯桥缺STDOUT.  

  --stop-on-error           Stop execution upon first error.  

  --stop-on-failure         Stop execution upon first error or failure.  

  --stop-on-skipped         Stop execution upon first skipped test.  

  --stop-on-incomplete      Stop execution upon first incomplete test.  

  --strict                  Mark a test as incomplete if no assertions are made.  

  --verbose                 Output more verbose information.  

  --wait                    Waits for a keystroke after each test.  

  

  --skeleton-class          Generate Unit class for UnitTest in UnitTest.php.  

  --skeleton-test           Generate UnitTest class for Unit in Unit.php.  

  

  --process-isolation       Run each test in a separate PHP process.  

  --no-globals-backup       Do not backup and restore $GLOBALS for each test.  

  --static-backup           Backup and restore static attributes for each test.  

  --syntax-check            Try to check source files for syntax errors.  

  

  --bootstrap <file>        A "bootstrap" PHP file that is run before the tests.  

  -c|--configuration <file> Read configuration from XML file.  

  --no-configuration        Ignore default configuration file (phpunit.xml).  

  --include-path <path(s)>  Prepend PHP's include_path with given path(s).  

  -d key[=value]            Sets a php.ini value.  

  

  --help                    Prints this usage information.  

  --version                 Prints the version and exits.  

  

  --debug                   Output debugging information.

打开IntelliJ IDEA工具,Alt+Ctrl+S,打开设置窗口,点击进入Plugins.

从插件资源库中搜索JunitGenerator V2.0版本

安装此插件,重迟皮启IDEA就可以了。

现在可通过此工具自动完成test类的生燃旦首成了,在需要进行单元测试的类中Alt+Insert,

IntelliJ IDEA JUnit Generator自动创建测试用例到指定test目录

1.打开File->Settings

2.搜索junit,找到JUnit Generator

3.Properties选项卡里的Output Path为测试用例生成的目录,修改为test目录:SOURCEPATH/../../test/java/SOURCEPATH/../../test/java/{PACKAGE}/${FILENAME}

4.切换到JUnit 4选项卡,皮数可以修改生成测试用例的模板,比如类名、包名等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8256315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存