Tests are consistently failing on Safari:
```
**************************************************
* Failures *
**************************************************
1) cordova-plugin-file-tests.tests >> File API LocalFileSystem
window.resolveLocalFileSystemURL file.spec.9 should resolve a valid file name
- window.resolveLocalFileSystemURL - Error resolving file URL:
file:///persistent/file.spec.9
{"code":1}: NOT_FOUND_ERR
2) cordova-plugin-file-tests.tests >> File API LocalFileSystem
window.resolveLocalFileSystemURL file.spec.9.1 should resolve a file even with
a terminating slash
- window.resolveLocalFileSystemURL - Error resolving file URL:
file:///persistent/file.spec.9.1/
{"code":1}: NOT_FOUND_ERR
3) cordova-plugin-file-tests.tests >> File API LocalFileSystem
window.resolveLocalFileSystemURL file.spec.10 resolve valid file name with
parameters
- window.resolveLocalFileSystemURL - Error resolving file URI:
file:///persistent/resolve.file.uri.params
{"code":1}: NOT_FOUND_ERR
4) cordova-plugin-file-tests.tests >> File API DirectoryEntry file.spec.20
getFile: create file that already exists (exclusive)
- root.getFile - getFile function - Error unexpected callback, file should
exists: de.create.exclusive.existing.file
5) cordova-plugin-file-tests.tests >> File API DirectoryEntry file.spec.21
DirectoryEntry.getFile: get Entry for existing file
- root.getFile - Error getting file entry: de.get.file
{"code":1}: NOT_FOUND_ERR
6) cordova-plugin-file-tests.tests >> File API DirectoryEntry file.spec.32
DirectoryEntry.getDirectory: get DirectoryEntry for existing file
- Expected FileError with code NOT_FOUND_ERR (1) to be TYPE_MISMATCH_ERR(11)
7) cordova-plugin-file-tests.tests >> File API DirectoryReader interface
readEntries file.spec.37.1 should read contents of existing directory
- Expected 0 to be 1.
- Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL. in
http://localhost:8000/cdvtests/jasmine-2.4.1/jasmine.js (line 1909)
8) cordova-plugin-file-tests.tests >> File API FileEntry file.spec.42
createWriter should return a FileWriter object
- fileEntry.createWriter - Error creating Writer from entry
{"code":1}: NOT_FOUND_ERR
9) cordova-plugin-file-tests.tests >> File API FileEntry file.spec.43 file
should return a File object
- fileEntry.file - Error reading file using fileEntry: fe.file
{"code":1}: NOT_FOUND_ERR
10) cordova-plugin-file-tests.tests >> File API Entry file.spec.46
Entry.getMetadata on file
- entry.getMetadata - Error getting metadata from entry : entry.metadata.file
{"code":1}: NOT_FOUND_ERR
11) cordova-plugin-file-tests.tests >> File API Entry file.spec.57 copyTo: file
- fileEntry.copyTo - Error copying file : entry copy.file2
{"code":1}: NOT_FOUND_ERR
12) cordova-plugin-file-tests.tests >> File API Entry file.spec.65 moveTo: file
to same parent
- entry.moveTo - Error moving file : entry.move.fsp.file1 to root as:
entry.move.fsp.file2
{"code":1}: NOT_FOUND_ERR
13) cordova-plugin-file-tests.tests >> File API Entry file.spec.66 moveTo: file
to new parent
- entry.moveTo - Error moving file : entry.move.fnp.file1 to:
entry.move.fnp.dir with the same name
{"code":1}: NOT_FOUND_ERR
14) cordova-plugin-file-tests.tests >> File API Entry file.spec.72 moveTo: file
onto itself
- root.getFile - Error getting file, making sure that original file still
exists: entry.move.fos.file1
{"code":1}: NOT_FOUND_ERR
15) cordova-plugin-file-tests.tests >> File API Entry file.spec.73 moveTo: file
onto existing directory
- Expected FileError with code NOT_FOUND_ERR (1) to be
INVALID_MODIFICATION_ERR(9)
- root.getFile - Error getting file, making sure that original file still
exists: entry.move.fod.file1
{"code":1}: NOT_FOUND_ERR
16) cordova-plugin-file-tests.tests >> File API Entry file.spec.77 moveTo: file
replace existing file
- entry.moveTo - Error moving file : entry.move.frf.file1 to root as:
entry.move.frf.file2
{"code":1}: NOT_FOUND_ERR
17) cordova-plugin-file-tests.tests >> File API Read method file.spec.82 should
error out on non-existent file
- entry.file - Error reading file: somefile.txt
{"code":1}: NOT_FOUND_ERR
18) cordova-plugin-file-tests.tests >> File API Read method file.spec.84 should
read file properly, readAsText
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
19) cordova-plugin-file-tests.tests >> File API Read method file.spec.84.1
should read JSON file properly, readAsText
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
20) cordova-plugin-file-tests.tests >> File API Read method file.spec.85 should
read file properly, Data URI
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
21) cordova-plugin-file-tests.tests >> File API Read method file.spec.86 should
read file properly, readAsBinaryString
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
22) cordova-plugin-file-tests.tests >> File API Read method file.spec.87 should
read file properly, readAsArrayBuffer
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
23) cordova-plugin-file-tests.tests >> File API Read method file.spec.88 should
read sliced file: readAsText
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
24) cordova-plugin-file-tests.tests >> File API Read method file.spec.89 should
read sliced file: slice past eof
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
25) cordova-plugin-file-tests.tests >> File API Read method file.spec.90 should
read sliced file: slice to eof
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
26) cordova-plugin-file-tests.tests >> File API Read method file.spec.91 should
read empty slice
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
27) cordova-plugin-file-tests.tests >> File API Read method file.spec.92 should
read sliced file properly, readAsDataURL
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
28) cordova-plugin-file-tests.tests >> File API Read method file.spec.93 should
read sliced file properly, readAsBinaryString
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
29) cordova-plugin-file-tests.tests >> File API Read method file.spec.94 should
read sliced file properly, readAsArrayBuffer
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
30) cordova-plugin-file-tests.tests >> File API Read method file.spec.94.5
should read large file in multiple chunks, readAsArrayBuffer
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
31) cordova-plugin-file-tests.tests >> File API Read method file.spec.94.6
should read large file in multiple chunks, readAsDataURL
- fileEntry.createWriter - Error reading file: dummy.txt
{"code":1}: NOT_FOUND_ERR
32) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.95 should
have correct methods
- fileEntry.createWriter - Error creating writer using fileEntry:
writer.methods
{"code":1}: NOT_FOUND_ERR
33) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.96 should
be able to write and append to file, createWriter
- fileEntry.createWriter - Error creating writer using fileEntry:
writer.append.createWriter
{"code":1}: NOT_FOUND_ERR
34) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.97 should
be able to write and append to file, File object
- fileEntry.createWriter - Error creating writer using fileEntry:
writer.append.File
{"code":1}: NOT_FOUND_ERR
35) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.98 should
be able to seek to the middle of the file and write more data than file.length
- fileEntry.createWriter - Error creating writer using fileEntry:
writer.seek.write
{"code":1}: NOT_FOUND_ERR
36) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.100 should
be able to write XML data
- fileEntry.createWriter - Error creating writer using fileEntry: writer.xml
{"code":1}: NOT_FOUND_ERR
37) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.101 should
be able to write JSON data
- fileEntry.createWriter - Error creating writer using fileEntry: writer.json
{"code":1}: NOT_FOUND_ERR
38) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.102 should
be able to seek
- fileEntry.createWriter - Error creating writer using fileEntry: writer.seek
{"code":1}: NOT_FOUND_ERR
39) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.104 should
be able to write binary data from an ArrayBuffer
- fileEntry.createWriter - Error creating writer using fileEntry:
bufferwriter.bin
{"code":1}: NOT_FOUND_ERR
40) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.105 should
be able to write binary data from a Blob
- fileEntry.createWriter - Error creating writer using fileEntry:
blobwriter.bin
{"code":1}: NOT_FOUND_ERR
41) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.106 should
be able to write a File to a FileWriter
- fileEntry.createWriter - Error creating writer using fileEntry: dummy.txt
{"code":1}: NOT_FOUND_ERR
42) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.107 should
be able to write a sliced File to a FileWriter
- fileEntry.createWriter - Error creating writer using fileEntry: dummy2.txt
{"code":1}: NOT_FOUND_ERR
43) cordova-plugin-file-tests.tests >> File API FileWriter file.spec.108 should
be able to write binary data from a File
- fileEntry.createWriter - Error creating writer using fileEntry:
blobwriter.bin
{"code":1}: NOT_FOUND_ERR
44) cordova-plugin-file-tests.tests >> File API Parent References file.spec.110
should not throw exception resolving parent refefences
- window.resolveLocalFileSystemURL - Error resolving URI:
file:///persistent/resolve.file.uri
{"code":1}: NOT_FOUND_ERR
45) cordova-plugin-file-tests.tests >> File API Parent References file.spec.111
should not traverse above above the root directory
- root.getFile - Error getting file: ../traverse.file.uri
{"code":1}: NOT_FOUND_ERR
46) cordova-plugin-file-tests.tests >> File API Parent References file.spec.112
should traverse above above the current directory
- entry.getFile - Error getting file: traverse2.file.uri recently created
above: traverse2.subdir
{"code":1}: NOT_FOUND_ERR
47) cordova-plugin-file-tests.tests >> File API toNativeURL interface
file.spec.115 DirectoryReader should return entries with toNativeURL method
- Expected 0 to be 1.
- Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL. in
http://localhost:8000/cdvtests/jasmine-2.4.1/jasmine.js (line 1909)
48) cordova-plugin-file-tests.tests >> File API toNativeURL interface
file.spec.116 resolveLocalFileSystemURL should return entries with toNativeURL
method
- resolveLocalFileSystemURL - Error resolving file URL:
file:///persistent/native.resolve.uri
{"code":1}: NOT_FOUND_ERR
49) cordova-plugin-file-tests.tests >> File API resolveLocalFileSystemURL on
file:// file.spec.121 should resolve native URLs returned by API
- resolveLocalFileSystemURL - Error resolving file URL:
file:///persistent/native.resolve.uri1
{"code":1}: NOT_FOUND_ERR
50) cordova-plugin-file-tests.tests >> File API resolveLocalFileSystemURL on
file:// file.spec.122 should resolve native URLs returned by API with localhost
- resolveLocalFileSystemURL - Error resolving file URL:
file://localhost/persistent/native.resolve.uri2
{"code":1}: NOT_FOUND_ERR
51) cordova-plugin-file-tests.tests >> File API resolveLocalFileSystemURL on
file:// file.spec.123 should resolve native URLs returned by API with query
string
- resolveLocalFileSystemURL - Error resolving file URL:
file:///persistent/native.resolve.uri3?test/test
{"code":1}: NOT_FOUND_ERR
52) cordova-plugin-file-tests.tests >> File API resolveLocalFileSystemURL on
file:// file.spec.124 should resolve native URLs returned by API with localhost
and query string
- resolveLocalFileSystemURL - Error resolving file URL:
file://localhost/persistent/native.resolve.uri4?test/test
{"code":1}: NOT_FOUND_ERR
53) cordova-plugin-file-tests.tests >> File API cross-file-system copy and move
file.spec.125 copyTo: temporary -> persistent
- entry.copyTo - Error copying file: entry.copy.file1a to PERSISTENT root as:
entry.copy.file2a
{"code":1}: NOT_FOUND_ERR
54) cordova-plugin-file-tests.tests >> File API cross-file-system copy and move
file.spec.126 copyTo: persistent -> temporary
- entry.copyTo - Error copying file: entry.copy.file1b to TEMPORAL root as:
entry.copy.file2b
{"code":1}: NOT_FOUND_ERR
55) cordova-plugin-file-tests.tests >> File API cross-file-system copy and move
file.spec.127 moveTo: temporary -> persistent
- entry.moveTo - Error moving file: entry.copy.file1a to PERSISTENT root as:
entry.copy.file2a
{"code":1}: NOT_FOUND_ERR
56) cordova-plugin-file-tests.tests >> File API cross-file-system copy and move
file.spec.128 moveTo: persistent -> temporary
- entry.moveTo - Error moving file: entry.copy.file1b to TEMPORAL root as:
entry.copy.file2b
{"code":1}: NOT_FOUND_ERR
57) cordova-plugin-file-tests.tests >> File API IndexedDB-based impl
file.spec.133 A file being removed should not affect another file with name
being a prefix of the removed file name.
- getFile - Error getting file after deleting deletedFile : deletedFile.0.1
{"code":1}: NOT_FOUND_ERR
Executed 120 of 148 specs (57 FAILED) (28 PENDING) in 12 secs.
```
https://travis-ci.org/apache/cordova-plugin-file/jobs/350939965
More examples:
https://travis-ci.org/apache/cordova-plugin-file/jobs/359003240
https://travis-ci.org/apache/cordova-plugin-file/builds/337808956
https://travis-ci.org/apache/cordova-plugin-file/builds/359003238
https://travis-ci.org/apache/cordova-plugin-file/jobs/286810468
https://travis-ci.org/apache/cordova-plugin-file/jobs/429328635
https://travis-ci.org/apache/cordova-plugin-file/jobs/419738829
https://travis-ci.org/apache/cordova-plugin-file/jobs/357620344
https://travis-ci.org/apache/cordova-plugin-file/jobs/337820193
https://travis-ci.org/apache/cordova-plugin-file/jobs/398898102
[ Full content available at:
https://github.com/apache/cordova-plugin-file/issues/257 ]
This message was relayed via gitbox.apache.org for [email protected]