|
1 | 1 | { |
2 | | - "engineVersion": "v0.417.0", |
| 2 | + "engineVersion": "v0.429.0", |
3 | 3 | "totals": { |
4 | | - "totalSpecs": 4710, |
5 | | - "totalPass": 4596, |
6 | | - "totalFail": 23, |
7 | | - "totalError": 73, |
| 4 | + "totalSpecs": 4711, |
| 5 | + "totalPass": 4638, |
| 6 | + "totalFail": 15, |
| 7 | + "totalError": 40, |
8 | 8 | "totalSkipped": 18 |
9 | 9 | }, |
10 | 10 | "failing": [ |
11 | | - "wheels.tests.specs.channel.DatabaseAdapterSpec :: DatabaseAdapter :: cleanup with maxRows bounds the number of rows deleted per pass", |
12 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge dispatch contract (issue #2959) :: dispatch() throws for a command not on the allowlist (defensive guard)", |
13 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge dispatch contract (issue #2959) :: handles() returns false for unknown or unsafe command names", |
14 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge dispatch contract (issue #2959) :: handles() returns true for every declared command", |
15 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: dbVersion reports the current version from the context", |
16 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: forgetVersion returns a missing-argument error when no version is given", |
17 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: introspect returns a missing-parameter error when no model is given", |
18 | | - "wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: migrateToLatest delegates to the migrator and returns its message", |
19 | | - "wheels.tests.specs.cli.PackagesCommandHelpSpec :: wheels packages \u2014 top-level help summary alignment :: showHelp() summary line for `packages` points at the canonical `add` verb", |
20 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: carries a CSRF SameSite advisory", |
21 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: carries an HSTS advisory (SecurityHeaders defaults on in production)", |
22 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: covers wheels.Testbox and single-quoted extends forms in the test base class grep", |
23 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for CORS default flip (deny-all) \u2014 bare wheels.middleware.Cors()", |
24 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for RateLimiter without explicit trustProxy/proxyStrategy", |
25 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for allowEnvironmentSwitchViaUrl=true", |
26 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for removed renderPage()/renderPageToString() helpers", |
27 | | - "wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for wirebox.system.ioc bootstraps including the root Application.cfc", |
28 | | - "wheels.tests.specs.cli.UpgradeCommandHelpSpec :: wheels upgrade \u2014 help surface alignment :: upgrade() docblock hint matches the apply-first reality", |
29 | | - "wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: a failing include does not poison a later, healthy include", |
30 | | - "wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: names the failing template and preserves the original engine error (#3063 acceptance)", |
31 | | - "wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: rethrows a config-template failure as Wheels.ConfigIncludeFailed", |
32 | | - "wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: still executes a valid config template body (happy path unchanged)", |
| 11 | + "wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: checks that strings allow blank", |
| 12 | + "wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: checks valid types", |
| 13 | + "wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: is valid", |
| 14 | + "wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: throws at declaration time when a types list length does not match its variable list", |
| 15 | + "wheels.tests.specs.global.publicSpec :: Tests that processrequest :: processes request as GET", |
33 | 16 | "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns false when no files changed", |
34 | 17 | "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns true when a new cfm file appears", |
35 | 18 | "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns true when a tracked cfm file is modified", |
36 | 19 | "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns true when a tracked cfm file is removed", |
37 | | - "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged tolerates an empty starting snapshot", |
38 | | - "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $reincludeGlobals re-evaluates the target cfm without throwing", |
39 | | - "wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $snapshotGlobalIncludes returns a struct keyed by cfm file paths", |
40 | 20 | "wheels.tests.specs.migrator.migrationSpec :: Tests addIndex :: creates an index on multiple columns", |
41 | | - "wheels.tests.specs.model.crudSpec :: Tests that finders :: function findAll supports inbuilt returnType", |
42 | | - "wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: captures registry errors into the error field without throwing", |
43 | | - "wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: lets non-Wheels.Packages errors bubble up as real bugs", |
44 | | - "wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: returns empty packages and no error in staging (gate allows development only)", |
45 | | - "wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: returns empty packages and no error when environment is production", |
46 | | - "wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: returns packages from the registry in development", |
47 | | - "wheels.tests.specs.packages.ManifestCacheEnsureDirSpec :: ManifestCache directory creation :: creates deeply nested cache directories whose parents do not yet exist", |
48 | | - "wheels.tests.specs.packages.ManifestCacheEnsureDirSpec :: ManifestCache directory creation :: creates the manifests subdirectory when only the root exists", |
49 | | - "wheels.tests.specs.packages.RegistryFetchManifestSpec :: Registry.fetchManifest validation :: listAll() skips a malformed manifest instead of crashing", |
50 | | - "wheels.tests.specs.packages.RegistryFetchManifestSpec :: Registry.fetchManifest validation :: rejects a stale on-disk cache entry that fails the versions invariant (B's nuance)", |
51 | | - "wheels.tests.specs.view.formsSpec :: Tests that buttonTag :: encodes HTML attributes when encode=true", |
52 | | - "wheels.tests.specs.view.formsSpec :: Tests that buttonTag :: handles both attributes and content correctly when encode=attributes", |
53 | | - "wheels.tests.specs.view.textfieldSpec :: Tests that textField with encoding options :: encodes only attributes when encode=attributes", |
54 | | - "wheels.tests.specs.view.textfieldSpec :: Tests that textFieldTag with encoding options :: encodes only attributes when encode=attributes", |
55 | 21 | "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $castForParam :: casts numeric to java.lang.Double for double param type", |
56 | 22 | "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $castForParam :: casts numeric to java.lang.Integer for int param type", |
57 | 23 | "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $castForParam :: passes Java objects through unchanged", |
58 | 24 | "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $findSetter :: finds a one-arg setter by name on a JDK class", |
59 | 25 | "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $findSetter :: throws BrowserOptionError for nonexistent setter", |
60 | | - "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: BrowserLauncher path discovery :: $findZeroArgMethod throws BrowserLauncherReflectionError when method missing", |
61 | | - "wheels.tests.specs.wheelstest.BrowserTestArtifactDirSpec :: BrowserTest artifact directory creation :: creates deeply nested artifact directories whose parents do not yet exist (regression #2614)" |
| 26 | + "wheels.tests.specs.wheelstest.BrowserLauncherSpec :: BrowserLauncher path discovery :: $findZeroArgMethod throws BrowserLauncherReflectionError when method missing" |
62 | 27 | ] |
63 | 28 | } |
0 commit comments