[
https://issues.apache.org/jira/browse/NUTCH-3093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lewis John McGibbney reassigned NUTCH-3093:
-------------------------------------------
Assignee: Sebastian Nagel
> Ant target test-plugins to depend on compile-core-test
> ------------------------------------------------------
>
> Key: NUTCH-3093
> URL: https://issues.apache.org/jira/browse/NUTCH-3093
> Project: Nutch
> Issue Type: Bug
> Components: build
> Affects Versions: 1.21
> Reporter: Sebastian Nagel
> Assignee: Sebastian Nagel
> Priority: Major
> Fix For: 1.21
>
>
> The ant target "test-plugins" must depend on the target "compile-core-test"
> because test classes may import core test classes:
> {noformat}
> $> ant clean test-plugins
> ...
> [javac]
> .../src/plugin/protocol-okhttp/src/test/org/apache/nutch/protocol/okhttp/TestBadServerResponses.java:29:
> error: cannot find symbol
> [javac] import org.apache.nutch.protocol.AbstractHttpProtocolPluginTest;
> [javac] ^
> [javac] symbol: class AbstractHttpProtocolPluginTest
> [javac] location: package org.apache.nutch.protocol
> {noformat}
> Note: when running {{ant test}} the core test classes are compiled for the
> target "test-core" and stay available for the plugin tests.
> This issue has shown up in the automated tests on Github after NUTCH-3084
> which runs conditionally on code changes in core or plugins source folders.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)