Blame tests/tfn/normalisePath.t

Packit Service 384592
### Empty
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "",
Packit Service 384592
	output => "",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
Packit Service 384592
### Nothing
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "/foo/bar/baz",
Packit Service 384592
	output => "/foo/bar/baz",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "/foo/bar\0/baz",
Packit Service 384592
	output => "/foo/bar\0/baz",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
Packit Service 384592
### Basic
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "x",
Packit Service 384592
	output => "x",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => ".",
Packit Service 384592
	output => "",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "./",
Packit Service 384592
	output => "",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "./..",
Packit Service 384592
	output => "..",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "./../",
Packit Service 384592
	output => "../",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "..",
Packit Service 384592
	output => "..",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "../",
Packit Service 384592
	output => "../",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "../.",
Packit Service 384592
	output => "..",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => ".././",
Packit Service 384592
	output => "../",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "../..",
Packit Service 384592
	output => "../..",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "../../",
Packit Service 384592
	output => "../../",
Packit Service 384592
	ret => 0,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "/dir/foo//bar",
Packit Service 384592
	output => "/dir/foo/bar",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/foo//bar/",
Packit Service 384592
	output => "dir/foo/bar/",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/../foo",
Packit Service 384592
	output => "foo",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/../../foo",
Packit Service 384592
	output => "../foo",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./.././../../foo/bar",
Packit Service 384592
	output => "../../foo/bar",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./.././../../foo/bar/.",
Packit Service 384592
	output => "../../foo/bar",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./.././../../foo/bar/./",
Packit Service 384592
	output => "../../foo/bar/",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./.././../../foo/bar/..",
Packit Service 384592
	output => "../../foo",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./.././../../foo/bar/../",
Packit Service 384592
	output => "../../foo/",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./.././../../foo/bar/",
Packit Service 384592
	output => "../../foo/bar/",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir//.//..//.//..//..//foo//bar",
Packit Service 384592
	output => "../../foo/bar",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir//.//..//.//..//..//foo//bar//",
Packit Service 384592
	output => "../../foo/bar/",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/subdir/subsubdir/subsubsubdir/../../..",
Packit Service 384592
	output => "dir",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./subdir/./subsubdir/./subsubsubdir/../../..",
Packit Service 384592
	output => "dir",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "dir/./subdir/../subsubdir/../subsubsubdir/..",
Packit Service 384592
	output => "dir",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "/dir/./subdir/../subsubdir/../subsubsubdir/../",
Packit Service 384592
	output => "/dir/",
Packit Service 384592
	ret => 1,
Packit Service 384592
},
Packit Service 384592
Packit Service 384592
### With NUL
Packit Service 384592
{
Packit Service 384592
	type => "tfn",
Packit Service 384592
	name => "normalisePath",
Packit Service 384592
	input => "/./.././../../../../../../../\0/../etc/./passwd",
Packit Service 384592
	output => "/etc/passwd",
Packit Service 384592
	ret => 1,
Packit Service 384592
},