mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-02 09:47:06 +00:00
Merge pull request #86885 from liggitt/yaml-test
Move yaml limit tests to benchmarks
This commit is contained in:
@@ -75,6 +75,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "arrays of null aliases",
|
name: "arrays of null aliases",
|
||||||
@@ -96,6 +97,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "arrays of zero int aliases",
|
name: "arrays of zero int aliases",
|
||||||
@@ -117,6 +119,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "arrays of zero float aliases",
|
name: "arrays of zero float aliases",
|
||||||
@@ -138,6 +141,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "arrays of big float aliases",
|
name: "arrays of big float aliases",
|
||||||
@@ -159,6 +163,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "arrays of bool aliases",
|
name: "arrays of bool aliases",
|
||||||
@@ -180,6 +185,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "map key aliases",
|
name: "map key aliases",
|
||||||
@@ -201,6 +207,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "map value aliases",
|
name: "map value aliases",
|
||||||
@@ -222,6 +229,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "nested map aliases",
|
name: "nested map aliases",
|
||||||
@@ -243,6 +251,7 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "nested slice aliases",
|
name: "nested slice aliases",
|
||||||
@@ -264,10 +273,12 @@ metadata:
|
|||||||
name: yaml-bomb
|
name: yaml-bomb
|
||||||
namespace: default
|
namespace: default
|
||||||
`),
|
`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "3MB map without alias",
|
name: "3MB map without alias",
|
||||||
data: []byte(`a: &a [{a}` + strings.Repeat(`,{a}`, 3*1024*1024/4) + `]`),
|
data: []byte(`a: &a [{a}` + strings.Repeat(`,{a}`, 3*1024*1024/4) + `]`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "3MB map with alias",
|
name: "3MB map with alias",
|
||||||
@@ -275,6 +286,7 @@ namespace: default
|
|||||||
data: []byte(`
|
data: []byte(`
|
||||||
a: &a [{a}` + strings.Repeat(`,{a}`, 3*1024*1024/4) + `]
|
a: &a [{a}` + strings.Repeat(`,{a}`, 3*1024*1024/4) + `]
|
||||||
b: &b [*a]`),
|
b: &b [*a]`),
|
||||||
|
benchmark: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "deeply nested slices",
|
name: "deeply nested slices",
|
||||||
|
Reference in New Issue
Block a user