edgent-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rui Shen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (EDGENT-306) With edgent Tester, failed to read file content from the newly appeared files from a directory
Date Thu, 27 Oct 2016 02:21:58 GMT
Rui Shen created EDGENT-306:
-------------------------------

             Summary: With edgent Tester, failed to read file content from the newly appeared
files from a directory 
                 Key: EDGENT-306
                 URL: https://issues.apache.org/jira/browse/EDGENT-306
             Project: Edgent
          Issue Type: Bug
          Components: Test
            Reporter: Rui Shen


I got a trouble when using edgent Tester. The scenario that I am trying to test is:
1) There is a empty directory (e.g "testdata")
2) Use FileStreams.directoryWatcher to watch the directory "testdata" and use FileStreams.textFileReader
to read content of newly appeared files in the directory.
 
I am trying to use edgent Tester to write a unit test of this scenario (I checked org.apache.edgent.test.connectors.file.FileStreamsTest
and didn't find such scenario). But I found my unit test always failed at reading the content
of newly appeared files. But if the files are pre-existing, it works. 
 
I attached two files. To reproduce this issue, you can run testDirectoryWatcherOrder in CopyOfFileStreamsTest.java.
And you will see the following error. FileReaderApp.java is a standard alone version of the
above test scenario - it works well (once you start it, generate some files with content in
the directory, you can see the file content are printed in console). 
 
So could you please let me know if this is a defect of edgent Tester or my usage mistake?




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message