Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Spec 1.1.1 <JobName> with FEATURE_BUNDLE_1: max length 512 characters,
# checked after the format string is resolved. The name resolves to 512
# characters via {{Param.N}} and must be accepted. The task prints the
# resolved length so a job-creation failure cannot be reported as a pass.
template:
specificationVersion: jobtemplate-2023-09
extensions:
- FEATURE_BUNDLE_1
name: "{{Param.N}}"
parameterDefinitions:
- name: N
type: STRING
default: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
Comment thread
leongdl marked this conversation as resolved.
steps:
- name: Step1
script:
actions:
onRun:
command: python
args:
- "-c"
- "print('OUTPUT:' + str(len(r'{{Param.N}}')))"
expected:
output:
- OUTPUT:512
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Spec 1.1.1 <JobName> with FEATURE_BUNDLE_1: max length 512 characters,
# checked after the format string is resolved. The name resolves to 513
# characters via {{Param.N}}, so job creation must fail.
template:
specificationVersion: jobtemplate-2023-09
extensions:
- FEATURE_BUNDLE_1
name: "{{Param.N}}"
parameterDefinitions:
- name: N
type: STRING
default: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
steps:
- name: Step1
script:
actions:
onRun:
command: python
args:
- "-c"
- "print()"
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Spec 1.1.1 <JobName>: max length 128 characters, checked after the format
# string is resolved. The name is a bare {{Param.N}} whose value is 129
# characters, so job creation must fail even though the template text is
# short and passes decode.
template:
Comment thread
leongdl marked this conversation as resolved.
specificationVersion: jobtemplate-2023-09
name: "{{Param.N}}"
parameterDefinitions:
- name: N
type: STRING
default: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
steps:
- name: Step1
script:
actions:
onRun:
command: python
args:
- "-c"
- "print()"
Loading