|
1858 | 1858 | "title": "IfStatement[Annotated[str, StringConstraints]]", |
1859 | 1859 | "type": "object" |
1860 | 1860 | }, |
1861 | | - "IfStatement_Union_ScriptTestElement__PythonTestElement__DownstreamTestElement__PackageContentTest__": { |
| 1861 | + "IfStatement_Union_ScriptTestElement__PythonTestElement__PerlTestElement__RTestElement__DownstreamTestElement__PackageContentTest__": { |
1862 | 1862 | "additionalProperties": false, |
1863 | 1863 | "properties": { |
1864 | 1864 | "if": { |
|
1873 | 1873 | { |
1874 | 1874 | "$ref": "#/$defs/PythonTestElement" |
1875 | 1875 | }, |
| 1876 | + { |
| 1877 | + "$ref": "#/$defs/PerlTestElement" |
| 1878 | + }, |
| 1879 | + { |
| 1880 | + "$ref": "#/$defs/RTestElement" |
| 1881 | + }, |
1876 | 1882 | { |
1877 | 1883 | "$ref": "#/$defs/DownstreamTestElement" |
1878 | 1884 | }, |
|
1888 | 1894 | { |
1889 | 1895 | "$ref": "#/$defs/PythonTestElement" |
1890 | 1896 | }, |
| 1897 | + { |
| 1898 | + "$ref": "#/$defs/PerlTestElement" |
| 1899 | + }, |
| 1900 | + { |
| 1901 | + "$ref": "#/$defs/RTestElement" |
| 1902 | + }, |
1891 | 1903 | { |
1892 | 1904 | "$ref": "#/$defs/DownstreamTestElement" |
1893 | 1905 | }, |
|
1909 | 1921 | { |
1910 | 1922 | "$ref": "#/$defs/PythonTestElement" |
1911 | 1923 | }, |
| 1924 | + { |
| 1925 | + "$ref": "#/$defs/PerlTestElement" |
| 1926 | + }, |
| 1927 | + { |
| 1928 | + "$ref": "#/$defs/RTestElement" |
| 1929 | + }, |
1912 | 1930 | { |
1913 | 1931 | "$ref": "#/$defs/DownstreamTestElement" |
1914 | 1932 | }, |
|
1924 | 1942 | { |
1925 | 1943 | "$ref": "#/$defs/PythonTestElement" |
1926 | 1944 | }, |
| 1945 | + { |
| 1946 | + "$ref": "#/$defs/PerlTestElement" |
| 1947 | + }, |
| 1948 | + { |
| 1949 | + "$ref": "#/$defs/RTestElement" |
| 1950 | + }, |
1927 | 1951 | { |
1928 | 1952 | "$ref": "#/$defs/DownstreamTestElement" |
1929 | 1953 | }, |
|
1946 | 1970 | "if", |
1947 | 1971 | "then" |
1948 | 1972 | ], |
1949 | | - "title": "IfStatement[Union[ScriptTestElement, PythonTestElement, DownstreamTestElement, PackageContentTest]]", |
| 1973 | + "title": "IfStatement[Union[ScriptTestElement, PythonTestElement, PerlTestElement, RTestElement, DownstreamTestElement, PackageContentTest]]", |
1950 | 1974 | "type": "object" |
1951 | 1975 | }, |
1952 | 1976 | "IfStatement_Union_UrlSource__GitRev__GitTag__GitBranch__BaseGitSource__LocalSource__": { |
|
2430 | 2454 | { |
2431 | 2455 | "$ref": "#/$defs/PythonTestElement" |
2432 | 2456 | }, |
| 2457 | + { |
| 2458 | + "$ref": "#/$defs/PerlTestElement" |
| 2459 | + }, |
| 2460 | + { |
| 2461 | + "$ref": "#/$defs/RTestElement" |
| 2462 | + }, |
2433 | 2463 | { |
2434 | 2464 | "$ref": "#/$defs/DownstreamTestElement" |
2435 | 2465 | }, |
2436 | 2466 | { |
2437 | 2467 | "$ref": "#/$defs/PackageContentTest" |
2438 | 2468 | }, |
2439 | 2469 | { |
2440 | | - "$ref": "#/$defs/IfStatement_Union_ScriptTestElement__PythonTestElement__DownstreamTestElement__PackageContentTest__" |
| 2470 | + "$ref": "#/$defs/IfStatement_Union_ScriptTestElement__PythonTestElement__PerlTestElement__RTestElement__DownstreamTestElement__PackageContentTest__" |
2441 | 2471 | }, |
2442 | 2472 | { |
2443 | 2473 | "items": { |
|
2448 | 2478 | { |
2449 | 2479 | "$ref": "#/$defs/PythonTestElement" |
2450 | 2480 | }, |
| 2481 | + { |
| 2482 | + "$ref": "#/$defs/PerlTestElement" |
| 2483 | + }, |
| 2484 | + { |
| 2485 | + "$ref": "#/$defs/RTestElement" |
| 2486 | + }, |
2451 | 2487 | { |
2452 | 2488 | "$ref": "#/$defs/DownstreamTestElement" |
2453 | 2489 | }, |
2454 | 2490 | { |
2455 | 2491 | "$ref": "#/$defs/PackageContentTest" |
2456 | 2492 | }, |
2457 | 2493 | { |
2458 | | - "$ref": "#/$defs/IfStatement_Union_ScriptTestElement__PythonTestElement__DownstreamTestElement__PackageContentTest__" |
| 2494 | + "$ref": "#/$defs/IfStatement_Union_ScriptTestElement__PythonTestElement__PerlTestElement__RTestElement__DownstreamTestElement__PackageContentTest__" |
2459 | 2495 | } |
2460 | 2496 | ] |
2461 | 2497 | }, |
|
3045 | 3081 | "title": "PackageContentTestInner", |
3046 | 3082 | "type": "object" |
3047 | 3083 | }, |
| 3084 | + "PerlTestElement": { |
| 3085 | + "additionalProperties": false, |
| 3086 | + "properties": { |
| 3087 | + "perl": { |
| 3088 | + "allOf": [ |
| 3089 | + { |
| 3090 | + "$ref": "#/$defs/PerlTestElementInner" |
| 3091 | + } |
| 3092 | + ], |
| 3093 | + "description": "Perl specific test configuration" |
| 3094 | + } |
| 3095 | + }, |
| 3096 | + "required": [ |
| 3097 | + "perl" |
| 3098 | + ], |
| 3099 | + "title": "PerlTestElement", |
| 3100 | + "type": "object" |
| 3101 | + }, |
| 3102 | + "PerlTestElementInner": { |
| 3103 | + "additionalProperties": false, |
| 3104 | + "properties": { |
| 3105 | + "uses": { |
| 3106 | + "anyOf": [ |
| 3107 | + { |
| 3108 | + "minLength": 1, |
| 3109 | + "type": "string" |
| 3110 | + }, |
| 3111 | + { |
| 3112 | + "$ref": "#/$defs/IfStatement" |
| 3113 | + }, |
| 3114 | + { |
| 3115 | + "items": { |
| 3116 | + "anyOf": [ |
| 3117 | + { |
| 3118 | + "minLength": 1, |
| 3119 | + "type": "string" |
| 3120 | + }, |
| 3121 | + { |
| 3122 | + "$ref": "#/$defs/IfStatement" |
| 3123 | + } |
| 3124 | + ] |
| 3125 | + }, |
| 3126 | + "type": "array" |
| 3127 | + } |
| 3128 | + ], |
| 3129 | + "description": "A list of Perl modules to check after having installed the built package.", |
| 3130 | + "title": "Uses" |
| 3131 | + } |
| 3132 | + }, |
| 3133 | + "required": [ |
| 3134 | + "uses" |
| 3135 | + ], |
| 3136 | + "title": "PerlTestElementInner", |
| 3137 | + "type": "object" |
| 3138 | + }, |
3048 | 3139 | "PrefixDetection": { |
3049 | 3140 | "additionalProperties": false, |
3050 | 3141 | "properties": { |
|
3379 | 3470 | "title": "PythonTestElementInner", |
3380 | 3471 | "type": "object" |
3381 | 3472 | }, |
| 3473 | + "RTestElement": { |
| 3474 | + "additionalProperties": false, |
| 3475 | + "properties": { |
| 3476 | + "r": { |
| 3477 | + "allOf": [ |
| 3478 | + { |
| 3479 | + "$ref": "#/$defs/RTestElementInner" |
| 3480 | + } |
| 3481 | + ], |
| 3482 | + "description": "R specific test configuration" |
| 3483 | + } |
| 3484 | + }, |
| 3485 | + "required": [ |
| 3486 | + "r" |
| 3487 | + ], |
| 3488 | + "title": "RTestElement", |
| 3489 | + "type": "object" |
| 3490 | + }, |
| 3491 | + "RTestElementInner": { |
| 3492 | + "additionalProperties": false, |
| 3493 | + "properties": { |
| 3494 | + "libraries": { |
| 3495 | + "anyOf": [ |
| 3496 | + { |
| 3497 | + "minLength": 1, |
| 3498 | + "type": "string" |
| 3499 | + }, |
| 3500 | + { |
| 3501 | + "$ref": "#/$defs/IfStatement" |
| 3502 | + }, |
| 3503 | + { |
| 3504 | + "items": { |
| 3505 | + "anyOf": [ |
| 3506 | + { |
| 3507 | + "minLength": 1, |
| 3508 | + "type": "string" |
| 3509 | + }, |
| 3510 | + { |
| 3511 | + "$ref": "#/$defs/IfStatement" |
| 3512 | + } |
| 3513 | + ] |
| 3514 | + }, |
| 3515 | + "type": "array" |
| 3516 | + } |
| 3517 | + ], |
| 3518 | + "description": "A list of R libraries to check after having installed the built package.", |
| 3519 | + "title": "Libraries" |
| 3520 | + } |
| 3521 | + }, |
| 3522 | + "required": [ |
| 3523 | + "libraries" |
| 3524 | + ], |
| 3525 | + "title": "RTestElementInner", |
| 3526 | + "type": "object" |
| 3527 | + }, |
3382 | 3528 | "Requirements": { |
3383 | 3529 | "additionalProperties": false, |
3384 | 3530 | "properties": { |
|
3920 | 4066 | { |
3921 | 4067 | "$ref": "#/$defs/PythonTestElement" |
3922 | 4068 | }, |
| 4069 | + { |
| 4070 | + "$ref": "#/$defs/PerlTestElement" |
| 4071 | + }, |
| 4072 | + { |
| 4073 | + "$ref": "#/$defs/RTestElement" |
| 4074 | + }, |
3923 | 4075 | { |
3924 | 4076 | "$ref": "#/$defs/DownstreamTestElement" |
3925 | 4077 | }, |
|
3938 | 4090 | { |
3939 | 4091 | "$ref": "#/$defs/PythonTestElement" |
3940 | 4092 | }, |
| 4093 | + { |
| 4094 | + "$ref": "#/$defs/PerlTestElement" |
| 4095 | + }, |
| 4096 | + { |
| 4097 | + "$ref": "#/$defs/RTestElement" |
| 4098 | + }, |
3941 | 4099 | { |
3942 | 4100 | "$ref": "#/$defs/DownstreamTestElement" |
3943 | 4101 | }, |
|
0 commit comments