Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
go-fuse
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Levin Zimmermann
go-fuse
Commits
e3aa8032
Commit
e3aa8032
authored
Mar 08, 2019
by
Han-Wen Nienhuys
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nodefs: use writeOrig
parent
962c5624
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
26 deletions
+8
-26
nodefs/simple_test.go
nodefs/simple_test.go
+8
-26
No files found.
nodefs/simple_test.go
View file @
e3aa8032
...
@@ -172,9 +172,7 @@ func TestFileTruncate(t *testing.T) {
...
@@ -172,9 +172,7 @@ func TestFileTruncate(t *testing.T) {
content
:=
[]
byte
(
"hello world"
)
content
:=
[]
byte
(
"hello world"
)
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/file"
,
content
,
0755
);
err
!=
nil
{
tc
.
writeOrig
(
"file"
,
string
(
content
),
0755
)
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
f
,
err
:=
os
.
OpenFile
(
tc
.
mntDir
+
"/file"
,
os
.
O_RDWR
,
0644
)
f
,
err
:=
os
.
OpenFile
(
tc
.
mntDir
+
"/file"
,
os
.
O_RDWR
,
0644
)
if
err
!=
nil
{
if
err
!=
nil
{
...
@@ -206,11 +204,7 @@ func TestFileFdLeak(t *testing.T) {
...
@@ -206,11 +204,7 @@ func TestFileFdLeak(t *testing.T) {
}
}
}()
}()
content
:=
[]
byte
(
"hello world"
)
tc
.
writeOrig
(
"file"
,
"hello world"
,
0755
)
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/file"
,
content
,
0755
);
err
!=
nil
{
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
for
i
:=
0
;
i
<
100
;
i
++
{
for
i
:=
0
;
i
<
100
;
i
++
{
if
_
,
err
:=
ioutil
.
ReadFile
(
tc
.
mntDir
+
"/file"
);
err
!=
nil
{
if
_
,
err
:=
ioutil
.
ReadFile
(
tc
.
mntDir
+
"/file"
);
err
!=
nil
{
...
@@ -264,14 +258,10 @@ func testRenameOverwrite(t *testing.T, destExists bool) {
...
@@ -264,14 +258,10 @@ func testRenameOverwrite(t *testing.T, destExists bool) {
if
err
:=
os
.
Mkdir
(
tc
.
origDir
+
"/dir"
,
0755
);
err
!=
nil
{
if
err
:=
os
.
Mkdir
(
tc
.
origDir
+
"/dir"
,
0755
);
err
!=
nil
{
t
.
Fatalf
(
"Mkdir: %v"
,
err
)
t
.
Fatalf
(
"Mkdir: %v"
,
err
)
}
}
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/file"
,
[]
byte
(
"hello"
),
0644
);
err
!=
nil
{
tc
.
writeOrig
(
"file"
,
"hello"
,
0644
)
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
if
destExists
{
if
destExists
{
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/dir/renamed"
,
[]
byte
(
"xx"
),
0644
);
err
!=
nil
{
tc
.
writeOrig
(
"/dir/renamed"
,
"xx"
,
0644
)
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
}
}
st
:=
syscall
.
Stat_t
{}
st
:=
syscall
.
Stat_t
{}
...
@@ -311,12 +301,8 @@ func TestRenameNoOverwrite(t *testing.T) {
...
@@ -311,12 +301,8 @@ func TestRenameNoOverwrite(t *testing.T) {
if
err
:=
os
.
Mkdir
(
tc
.
origDir
+
"/dir"
,
0755
);
err
!=
nil
{
if
err
:=
os
.
Mkdir
(
tc
.
origDir
+
"/dir"
,
0755
);
err
!=
nil
{
t
.
Fatalf
(
"Mkdir: %v"
,
err
)
t
.
Fatalf
(
"Mkdir: %v"
,
err
)
}
}
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/file"
,
[]
byte
(
"hello"
),
0644
);
err
!=
nil
{
tc
.
writeOrig
(
"file"
,
"hello"
,
0644
)
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
tc
.
writeOrig
(
"dir/file"
,
"x"
,
0644
)
}
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/dir/file"
,
[]
byte
(
"x"
),
0644
);
err
!=
nil
{
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
f1
,
err
:=
syscall
.
Open
(
tc
.
mntDir
+
"/"
,
syscall
.
O_DIRECTORY
,
0
)
f1
,
err
:=
syscall
.
Open
(
tc
.
mntDir
+
"/"
,
syscall
.
O_DIRECTORY
,
0
)
if
err
!=
nil
{
if
err
!=
nil
{
...
@@ -463,9 +449,7 @@ func TestNotifyEntry(t *testing.T) {
...
@@ -463,9 +449,7 @@ func TestNotifyEntry(t *testing.T) {
orig
:=
tc
.
origDir
+
"/file"
orig
:=
tc
.
origDir
+
"/file"
fn
:=
tc
.
mntDir
+
"/file"
fn
:=
tc
.
mntDir
+
"/file"
if
err
:=
ioutil
.
WriteFile
(
orig
,
[]
byte
(
"hello"
),
0644
);
err
!=
nil
{
tc
.
writeOrig
(
"file"
,
"hello"
,
0644
)
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
st
:=
syscall
.
Stat_t
{}
st
:=
syscall
.
Stat_t
{}
if
err
:=
syscall
.
Lstat
(
fn
,
&
st
);
err
!=
nil
{
if
err
:=
syscall
.
Lstat
(
fn
,
&
st
);
err
!=
nil
{
...
@@ -514,9 +498,7 @@ func TestReadDir(t *testing.T) {
...
@@ -514,9 +498,7 @@ func TestReadDir(t *testing.T) {
// 4096 page.
// 4096 page.
nm
:=
fmt
.
Sprintf
(
"file%036x"
,
i
)
nm
:=
fmt
.
Sprintf
(
"file%036x"
,
i
)
want
[
nm
]
=
true
want
[
nm
]
=
true
if
err
:=
ioutil
.
WriteFile
(
tc
.
origDir
+
"/"
+
nm
,
[]
byte
(
"hello"
),
0644
);
err
!=
nil
{
tc
.
writeOrig
(
nm
,
"hello"
,
0644
)
t
.
Fatalf
(
"WriteFile: %v"
,
err
)
}
}
}
names
,
err
:=
f
.
Readdirnames
(
-
1
)
names
,
err
:=
f
.
Readdirnames
(
-
1
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment