parent
0cd0262bed
commit
f66789d381
47 changed files with 2513 additions and 0 deletions
1
pkg/paths/testdata/broken_symlink/dir_1/broken_link
vendored
Symbolic link
1
pkg/paths/testdata/broken_symlink/dir_1/broken_link
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
broken
|
||||
0
pkg/paths/testdata/broken_symlink/dir_1/file2
vendored
Normal file
0
pkg/paths/testdata/broken_symlink/dir_1/file2
vendored
Normal file
1
pkg/paths/testdata/broken_symlink/dir_1/linked_dir
vendored
Symbolic link
1
pkg/paths/testdata/broken_symlink/dir_1/linked_dir
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
real_dir
|
||||
1
pkg/paths/testdata/broken_symlink/dir_1/linked_file
vendored
Symbolic link
1
pkg/paths/testdata/broken_symlink/dir_1/linked_file
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
file2
|
||||
0
pkg/paths/testdata/broken_symlink/dir_1/real_dir/file1
vendored
Normal file
0
pkg/paths/testdata/broken_symlink/dir_1/real_dir/file1
vendored
Normal file
1
pkg/paths/testdata/delay/.gitignore
vendored
Normal file
1
pkg/paths/testdata/delay/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
delay*
|
||||
40
pkg/paths/testdata/delay/main.go
vendored
Normal file
40
pkg/paths/testdata/delay/main.go
vendored
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
/*
|
||||
* This file is part of PathsHelper library.
|
||||
*
|
||||
* Copyright 2023 Arduino AG (http://www.arduino.cc/)
|
||||
*
|
||||
* PathsHelper library is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*
|
||||
* As a special exception, you may use this file as part of a free software
|
||||
* library without restriction. Specifically, if other files instantiate
|
||||
* templates or use macros or inline functions from this file, or you compile
|
||||
* this file and link it with other files to produce an executable, this
|
||||
* file does not by itself cause the resulting executable to be covered by
|
||||
* the GNU General Public License. This exception does not however
|
||||
* invalidate any other reasons why the executable file might be covered by
|
||||
* the GNU General Public License.
|
||||
*/
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
)
|
||||
|
||||
func main() {
|
||||
time.Sleep(3 * time.Second)
|
||||
fmt.Println("Elapsed!")
|
||||
}
|
||||
4
pkg/paths/testdata/fileset/anotherFile
vendored
Normal file
4
pkg/paths/testdata/fileset/anotherFile
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
line 1
|
||||
line 2
|
||||
|
||||
line 3
|
||||
0
pkg/paths/testdata/fileset/file
vendored
Normal file
0
pkg/paths/testdata/fileset/file
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/.hidden
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/.hidden
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/file2
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/file2
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/file3
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/file3
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/subfolder/file4
vendored
Normal file
0
pkg/paths/testdata/fileset/folder/subfolder/file4
vendored
Normal file
1
pkg/paths/testdata/fileset/symlinktofolder
vendored
Symbolic link
1
pkg/paths/testdata/fileset/symlinktofolder
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
folder
|
||||
20
pkg/paths/testdata/fileset/test.txt
vendored
Normal file
20
pkg/paths/testdata/fileset/test.txt
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
|
||||
|
||||
BIN
pkg/paths/testdata/fileset/test.txt.gz
vendored
Normal file
BIN
pkg/paths/testdata/fileset/test.txt.gz
vendored
Normal file
Binary file not shown.
1
pkg/paths/testdata/loops/loop_1/dir1/loop
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_1/dir1/loop
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir1
|
||||
1
pkg/paths/testdata/loops/loop_2/dir1/loop2
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_2/dir1/loop2
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir2
|
||||
1
pkg/paths/testdata/loops/loop_2/dir2/loop1
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_2/dir2/loop1
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir1
|
||||
1
pkg/paths/testdata/loops/loop_3/dir1/loop2
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_3/dir1/loop2
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir2
|
||||
1
pkg/paths/testdata/loops/loop_3/dir2/dir3/loop2
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_3/dir2/dir3/loop2
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../dir1/
|
||||
1
pkg/paths/testdata/loops/loop_4/dir1/dir2/loop2
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_4/dir1/dir2/loop2
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir3
|
||||
1
pkg/paths/testdata/loops/loop_4/dir1/dir3/dir4/loop1
vendored
Symbolic link
1
pkg/paths/testdata/loops/loop_4/dir1/dir3/dir4/loop1
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../../dir1
|
||||
0
pkg/paths/testdata/loops/regular_1/dir1/file1
vendored
Normal file
0
pkg/paths/testdata/loops/regular_1/dir1/file1
vendored
Normal file
1
pkg/paths/testdata/loops/regular_1/dir2
vendored
Symbolic link
1
pkg/paths/testdata/loops/regular_1/dir2
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
dir1
|
||||
0
pkg/paths/testdata/loops/regular_2/dir1/file1
vendored
Normal file
0
pkg/paths/testdata/loops/regular_2/dir1/file1
vendored
Normal file
1
pkg/paths/testdata/loops/regular_2/dir2/dir1
vendored
Symbolic link
1
pkg/paths/testdata/loops/regular_2/dir2/dir1
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir1
|
||||
0
pkg/paths/testdata/loops/regular_2/dir2/file2
vendored
Normal file
0
pkg/paths/testdata/loops/regular_2/dir2/file2
vendored
Normal file
0
pkg/paths/testdata/loops/regular_3/dir1/file1
vendored
Normal file
0
pkg/paths/testdata/loops/regular_3/dir1/file1
vendored
Normal file
1
pkg/paths/testdata/loops/regular_3/dir2/dir1
vendored
Symbolic link
1
pkg/paths/testdata/loops/regular_3/dir2/dir1
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir1
|
||||
0
pkg/paths/testdata/loops/regular_3/dir2/file2
vendored
Normal file
0
pkg/paths/testdata/loops/regular_3/dir2/file2
vendored
Normal file
1
pkg/paths/testdata/loops/regular_3/link
vendored
Symbolic link
1
pkg/paths/testdata/loops/regular_3/link
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
broken
|
||||
0
pkg/paths/testdata/loops/regular_4_with_permission_error/dir1/file1
vendored
Normal file
0
pkg/paths/testdata/loops/regular_4_with_permission_error/dir1/file1
vendored
Normal file
1
pkg/paths/testdata/loops/regular_4_with_permission_error/dir2/dir1
vendored
Symbolic link
1
pkg/paths/testdata/loops/regular_4_with_permission_error/dir2/dir1
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../dir1
|
||||
0
pkg/paths/testdata/loops/regular_4_with_permission_error/dir2/file2
vendored
Normal file
0
pkg/paths/testdata/loops/regular_4_with_permission_error/dir2/file2
vendored
Normal file
1
pkg/paths/testdata/loops/regular_4_with_permission_error/link
vendored
Symbolic link
1
pkg/paths/testdata/loops/regular_4_with_permission_error/link
vendored
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
broken
|
||||
Loading…
Add table
Add a link
Reference in a new issue