ModelRuleValidationIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for changes to display names.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 20 more files in changeset.
Fixes for changes to display names.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 20 more files in changeset.
Fixes for changes to display names.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 20 more files in changeset.
Fixes for changes to display names.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 20 more files in changeset.
Fixes for changes to display names.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 20 more files in changeset.
Capture the plugin or script where an undeclared system property read happens and include this in the problem description.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 40 more files in changeset.
Software Model @UnsupportedWithInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 76 more files in changeset.
Mark software model tests as @UnsupportedWithInstantExecution

to reduce CI time and noise when making changes

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 77 more files in changeset.
Mark software model tests as @UnsupportedWithInstantExecution

to reduce CI time and noise when making changes

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 77 more files in changeset.
Mark software model tests as @UnsupportedWithInstantExecution

to reduce CI time and noise when making changes

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 77 more files in changeset.
Fix tests to match new plugin display name strings

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 6 more files in changeset.
Improve fully qualified representation of nested model types

Use `.` instead of `$` to separate the enclosing type name from the

nested type name.

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 24 more files in changeset.
Collect several more `RuleSource` validation problems rather than failing on first problem.

In particular, problems with `@Model` and type registration rules are collected.

Also defer validation for whether the subject of a `@Model` rule can be created or not, until we know the set of element types that can be constructed.

+review REVIEW-5739

    • -6
    • +4
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 18 more files in changeset.
Tweaks to model rule binding failure error message format.

+review REVIEW-5556

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 30 more files in changeset.
Shows more concise names for rule source method rules

+review

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 32 more files in changeset.
Remove some obsolete imports in integration tests.

+review REVIEW-5491

    • -4
    • +0
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 41 more files in changeset.
Change rule source marking from annotation to base class

+review REVIEW-5359

    • -4
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 73 more files in changeset.
Enforce that all parameterized type usages are declared with type parameters in model rules.

+review REVIEW-5283

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 4 more files in changeset.
Don't implement Plugin in rule sources used in tests if it's not necessary

+review REVIEW-5239

    • -10
    • +4
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 7 more files in changeset.
Detect ambiguous model rule type-only references and report on them.

+review REVIEW-5034

    • -2
    • +2
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 33 more files in changeset.
Better error messages for invalid model paths.

+review REVIEW-5034

    • -0
    • +1
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 3 more files in changeset.
Allow @Model annotations to create elements at a nested path.

More work to be done on a better error message when the path is invalid.

+review REVIEW-5034

    • -1
    • +30
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 3 more files in changeset.
Validate model element names.

Model element names must be [a-zA-Z_][a-zA-Z0-9_]*

+review REVIEW-5034

    • -0
    • +54
    ./ModelRuleValidationIntegrationTest.groovy
  1. … 7 more files in changeset.