[
https://issues.jboss.org/browse/JGRP-1740?page=com.atlassian.jira.plugin....
]
Bela Ban commented on JGRP-1740:
--------------------------------
OK, I'm using your suggestion with {{-javaagent:byteman.jar}} and this works now. A a
side effect, this should also pass on Windows. Changing from {{Dir}} to {{script/Dir}} in
{{@BMScript}} will break the Windows run though, I'll investigate further. Pathnames
should be correct; according to Byteman:
{quote}
Note that when running on Windows any '/' separator occurring in a file name
will be substituted with a'\' character. If you wnat your tests to run on both
Windows and Linux/Unix then you should specify dir paths usng '/' as a separator.
{quote}
Byteman tests fail on Windows
-----------------------------
Key: JGRP-1740
URL:
https://issues.jboss.org/browse/JGRP-1740
Project: JGroups
Issue Type: Bug
Affects Versions: 3.5
Environment: Windows
Reporter: Richard Achmatowicz
Assignee: Bela Ban
Priority: Minor
Fix For: 3.5
The Byteman tests in the Jgroups testsuite fail when running the testsuite on Windows.
The error text is as follows:
{noformat}
byteman:
[testng] -- onStart -- byteman
[testng] failed config: java.io.FileNotFoundException: Rule file not found for Byteman
test case
org.jgroups.tests.byteman.BecomeServerTest#testSendingOfMsgsOnUnconnectedChannel
[testng] FAIL: [1] org.jgroups.tests.byteman.BecomeServerTest.bmngBeforeTest-Method()
[testng] SKIP: [1]
org.jgroups.tests.byteman.BecomeServerTest.testSendingOfMsgsOnUnconnectedChannel()
[testng] failed config: java.io.FileNotFoundException: Rule file not found for Byteman
test case
org.jgroups.tests.byteman.BecomeServerTest#testSendingOfMsgsOnUnconnectedChannel
[testng] FAIL: [1] org.jgroups.tests.byteman.BecomeServerTest.bmngAfterTest-Method()
[testng] SKIP: [1]
org.jgroups.tests.byteman.ForwardToCoordFailoverTest.testSendingDuringViewChange()
[testng] failed config: java.io.FileNotFoundException: Rule file not found for Byteman
test case
org.jgroups.tests.byteman.ForwardToCoordFailoverTest#testSendingDuringViewChange
[testng] FAIL: [1]
org.jgroups.tests.byteman.ForwardToCoordFailoverTest.bmngAfterTest-Method()
[testng] SKIP: [1]
org.jgroups.tests.byteman.MessageBeforeConnectedTest.testSendingOfMsgsOnUnconnectedChannel()
[testng] failed config: java.io.FileNotFoundException: Rule file not found for Byteman
test case
org.jgroups.tests.byteman.MessageBeforeConnectedTest#testSendingOfMsgsOnUnconnectedChannel
[testng] FAIL: [1]
org.jgroups.tests.byteman.MessageBeforeConnectedTest.bmngAfterTest-Method()
[testng] SKIP: [1]
org.jgroups.tests.byteman.SequencerFailoverTest.testBroadcastSequenceSenderIsB()
[testng] SKIP: [1]
org.jgroups.tests.byteman.SequencerFailoverTest.testBroadcastSequenceSenderIsC()
[testng] SKIP: [1]
org.jgroups.tests.byteman.SequencerFailoverTest.testFailoverWithMultipleThreadsSendingMessages()
[testng] SKIP: [1]
org.jgroups.tests.byteman.SequencerFailoverTest.testResendingVersusNewMessages()
[testng] failed config: java.io.FileNotFoundException: Rule file not found for Byteman
test case org.jgroups.tests.byteman.SequencerFailoverTest#testResendingVersusNewMessages
[testng] FAIL: [1]
org.jgroups.tests.byteman.SequencerFailoverTest.bmngAfterTest-Method()
[testng] The tests failed.
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira