• [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 是并列的两个工具呢。多谢。