[i=s] 本帖最后由 hhht 于 2012-7-11 17:17 编辑
build.xml 中 junit 部分改为如下,提示 CalculatorTest 类找不到。。。代码结构请见二楼附件。
<!-- 以下脚本为 junit 测试 -->
<此处改为 */.class 也还是提示找不到测试类>
<此处改为 */.class 也还是提示找不到测试类>
<!-- -->
<!--需要 junit 操作的测试类-->
运行时提示: [junit] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138) Unable to obtain resource from /home/xb/workspace/TestJava/build/classes/test/test/CalculatorTest.class: java.util.zip.ZipException: error in opening zip file [junit] Unable to obtain resource from /home/xb/workspace/TestJava/build/classes/test/test/CalculatorTest.class: [junit] java.util.zip.ZipException: error in opening zip file
完整的工程代码,就一个功能类。一个测试类。一个 build.xml 文件。 功能代码在 src/main 中 Calculator.java. junit 代码在 src/test 中 Calculatortest.java.
编译的文件都在 build 中。
Ubuntu 环境,大家能不能在你们的环境中帮看下 我的 build.xml 中,target TestWithJunit 有啥错。
谢谢
终于解决了。是 javac 需要制定来源代码为代码所在的上上级 paskage.比如是 src 文件夹包含 test 文件夹,test 文件夹包含 CalculatorTest.java. 通过 javac 编译这个 java 文件时,其源地址要制定为 src 文件夹,如果指定到 test 就会识别不了。
改成
多谢楼上两位。仔细学习中。
谢谢您,,,,我重装了 ubuntu 了。今晚再重新配置下。我的最终目标是配置 hudson.
[i=s] 本帖最后由 hhht 于 2012-6-15 18:22 编辑
刚又重装了一遍,浏览器输入 ip +8080 还是让输入用户名和密码。我从没设置过用户名和密码。。而且我都重装了还不行。
[i=s] 本帖最后由 hhht 于 2012-6-15 16:30 编辑
紧急求助,我装了 jenkins,配置了任务,可以从指定的 SVN 上下载代码到本地,然后我设置了 enable secure。就是添加了 unti user slave( 最后一项,好像是工程项目组最大权限) 那些设置,我加了个组,然后对应的 run,overview, view 随便点选了些设置,然后然后就出现了登录框,关键我不知道这个用户名和密码是啥。 我就把原来的 tomcat 中的 jenkins 删掉,重新考进去一个下载的 jenkins. 单是浏览器中登录 jenkins 的机器 IP 地址,以及端口(默认是 8080),还是出现要求登录的框。。。。
见下图的 “基于工程的授权策略。” [attach] 1884[/attach]
[attach] 1883[/attach]
[attach] 1882[/attach]
请问 ubuntu 下搭建,必须先装 jenkins?我以为 jenkins 和 hudson 是并列的两个工具呢。多谢。