Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove @ToBeFixedForInstantExecution on SwiftMissingToolchainIntegrationTest

by using :help in lieu of :tasks

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

    • -3
    • +1
    ./SwiftMissingToolchainIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution on SwiftMissingToolchainIntegrationTest

by using :help in lieu of :tasks

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

    • -3
    • +1
    ./SwiftMissingToolchainIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from a number of tests that now pass because some services are now annotated with their scope and so understood by instant execution serialization.

    • -23
    • +0
    ./SwiftApplicationIntegrationTest.groovy
    • -3
    • +1
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -15
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -12
    • +10
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -18
    • +4
    ./SwiftLibraryIntegrationTest.groovy
    • -3
    • +1
    ./SwiftParallelExecutionIntegrationTest.groovy
    • -2
    • +1
    ./SwiftSharedLibraryLinkageIntegrationTest.groovy
    • -10
    • +6
    ./SwiftStaticLibraryLinkageIntegrationTest.groovy
  1. … 11 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from a number of tests that now pass because some services are now annotated with their scope and so understood by instant execution serialization.

    • -23
    • +0
    ./SwiftApplicationIntegrationTest.groovy
    • -3
    • +1
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -15
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -12
    • +10
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -18
    • +4
    ./SwiftLibraryIntegrationTest.groovy
    • -3
    • +1
    ./SwiftParallelExecutionIntegrationTest.groovy
    • -2
    • +1
    ./SwiftSharedLibraryLinkageIntegrationTest.groovy
    • -10
    • +6
    ./SwiftStaticLibraryLinkageIntegrationTest.groovy
  1. … 11 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from a number of tests that now pass because some services are now annotated with their scope and so understood by instant execution serialization.

    • -23
    • +0
    ./SwiftApplicationIntegrationTest.groovy
    • -3
    • +1
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -15
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -12
    • +10
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -18
    • +4
    ./SwiftLibraryIntegrationTest.groovy
    • -3
    • +1
    ./SwiftParallelExecutionIntegrationTest.groovy
    • -2
    • +1
    ./SwiftSharedLibraryLinkageIntegrationTest.groovy
    • -10
    • +6
    ./SwiftStaticLibraryLinkageIntegrationTest.groovy
  1. … 11 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from a number of tests that now pass because some services are now annotated with their scope and so understood by instant execution serialization.

    • -23
    • +0
    ./SwiftApplicationIntegrationTest.groovy
    • -3
    • +1
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -15
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -12
    • +10
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -18
    • +4
    ./SwiftLibraryIntegrationTest.groovy
    • -3
    • +1
    ./SwiftParallelExecutionIntegrationTest.groovy
    • -2
    • +1
    ./SwiftSharedLibraryLinkageIntegrationTest.groovy
    • -10
    • +6
    ./SwiftStaticLibraryLinkageIntegrationTest.groovy
  1. … 11 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from a number of tests that now pass because some services are now annotated with their scope and so understood by instant execution serialization.

    • -23
    • +0
    ./SwiftApplicationIntegrationTest.groovy
    • -3
    • +1
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -15
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -12
    • +10
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -18
    • +4
    ./SwiftLibraryIntegrationTest.groovy
    • -3
    • +1
    ./SwiftParallelExecutionIntegrationTest.groovy
    • -2
    • +1
    ./SwiftSharedLibraryLinkageIntegrationTest.groovy
    • -10
    • +6
    ./SwiftStaticLibraryLinkageIntegrationTest.groovy
  1. … 11 more files in changeset.
Fix assertion for Swift

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
Fix assertion for Swift

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
Introduce styled exceptions

This commit introduces the concept of _styled exceptions_, which basically

allow putting some emphasis on user facing error messages. Before this

change, exception messages were just plain text. It's now possible to have

exceptions which provide a rich styled output when an ANSI console is

available.

The attribute matching code has been adapted to make use of those new

exception types.

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
  1. … 38 more files in changeset.
Introduce styled exceptions

This commit introduces the concept of _styled exceptions_, which basically

allow putting some emphasis on user facing error messages. Before this

change, exception messages were just plain text. It's now possible to have

exceptions which provide a rich styled output when an ANSI console is

available.

The attribute matching code has been adapted to make use of those new

exception types.

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
  1. … 38 more files in changeset.
Introduce styled exceptions

This commit introduces the concept of _styled exceptions_, which basically

allow putting some emphasis on user facing error messages. Before this

change, exception messages were just plain text. It's now possible to have

exceptions which provide a rich styled output when an ANSI console is

available.

The attribute matching code has been adapted to make use of those new

exception types.

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
  1. … 38 more files in changeset.
Introduce styled exceptions

This commit introduces the concept of _styled exceptions_, which basically

allow putting some emphasis on user facing error messages. Before this

change, exception messages were just plain text. It's now possible to have

exceptions which provide a rich styled output when an ANSI console is

available.

The attribute matching code has been adapted to make use of those new

exception types.

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
  1. … 38 more files in changeset.
Introduce styled exceptions

This commit introduces the concept of _styled exceptions_, which basically

allow putting some emphasis on user facing error messages. Before this

change, exception messages were just plain text. It's now possible to have

exceptions which provide a rich styled output when an ANSI console is

available.

The attribute matching code has been adapted to make use of those new

exception types.

    • -1
    • +1
    ./SwiftApplicationIntegrationTest.groovy
  1. … 38 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 46 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 46 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 46 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 46 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 45 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 45 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 44 more files in changeset.
Improve variant matching error messages

Error messages prove to be difficult to interpret from a user point of

view. This commit tries to improve the situation by doing a couple of

things:

1. describing more clearly what the consumer is asking for. This includes,

when possible (currently only in the Java ecosystem), interpreting the

consumer attributes as a human-readable description, instead of a raw

list of attributes.

2. giving more context when possible. In particular, sometimes we fail

with an ambiguous variant error selection, but we only list the remaining

candidates, not listing the ones which were actually discarded during

selection. This proved to be particularly complex to debug from various

users (plugin authors and end-users).

    • -2
    • +2
    ./SwiftApplicationIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -7
    • +7
    ./SwiftApplicationCppInteroperabilityIntegrationTest.groovy
    • -27
    • +27
    ./SwiftApplicationIntegrationTest.groovy
    • -3
    • +3
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -2
    • +2
    ./SwiftDependenciesCppInteroperabilityIntegrationTest.groovy
    • -3
    • +3
    ./SwiftDependenciesIntegrationTest.groovy
    • -10
    • +10
    ./SwiftIncrementalBuildIntegrationTest.groovy
    • -11
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -4
    • +4
    ./SwiftIncrementalCppInteroperabilityIntegrationTest.groovy
    • -3
    • +3
    ./SwiftLibraryCppInteroperabilityIntegrationTest.groovy
    • -3
    • +3
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -15
    • +15
    ./SwiftLibraryIntegrationTest.groovy
    • -2
    • +2
    ./SwiftMissingToolchainIntegrationTest.groovy
    • -3
    • +3
    ./SwiftParallelExecutionIntegrationTest.groovy
  1. … 858 more files in changeset.
Annotate integ tests failing in feature cleanup methods with instant execution

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

    • -3
    • +3
    ./SwiftParallelExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Merge branch 'master' into eskatos/ie/instantIntegTest-enable

    • -6
    • +6
    ./SwiftIncrementalBuildIntegrationTest.groovy
  1. … 8 more files in changeset.
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

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

    • -2
    • +2
    ./SwiftParallelExecutionIntegrationTest.groovy
  1. … 126 more files in changeset.
Handle the Swift 5.1 failures in the tests

    • -6
    • +6
    ./SwiftIncrementalBuildIntegrationTest.groovy
Annotate integ tests failing with instant execution in various projects

after second round of CI feedback

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

    • -2
    • +0
    ./plugins/SwiftLibraryPluginIntegrationTest.groovy
  1. … 32 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

    • -0
    • +7
    ./SwiftApplicationCppInteroperabilityIntegrationTest.groovy
    • -0
    • +27
    ./SwiftApplicationIntegrationTest.groovy
    • -0
    • +3
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -0
    • +2
    ./SwiftDependenciesCppInteroperabilityIntegrationTest.groovy
    • -0
    • +3
    ./SwiftDependenciesIntegrationTest.groovy
    • -0
    • +10
    ./SwiftIncrementalBuildIntegrationTest.groovy
    • -0
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -0
    • +4
    ./SwiftIncrementalCppInteroperabilityIntegrationTest.groovy
    • -0
    • +3
    ./SwiftLibraryCppInteroperabilityIntegrationTest.groovy
    • -0
    • +3
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -0
    • +15
    ./SwiftLibraryIntegrationTest.groovy
    • -0
    • +2
    ./SwiftMissingToolchainIntegrationTest.groovy
    • -0
    • +3
    ./SwiftParallelExecutionIntegrationTest.groovy
  1. … 47 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

    • -0
    • +7
    ./SwiftApplicationCppInteroperabilityIntegrationTest.groovy
    • -0
    • +27
    ./SwiftApplicationIntegrationTest.groovy
    • -0
    • +3
    ./SwiftBothLibraryLinkageIntegrationTest.groovy
    • -0
    • +2
    ./SwiftDependenciesCppInteroperabilityIntegrationTest.groovy
    • -0
    • +3
    ./SwiftDependenciesIntegrationTest.groovy
    • -0
    • +10
    ./SwiftIncrementalBuildIntegrationTest.groovy
    • -0
    • +11
    ./SwiftIncrementalCompileIntegrationTest.groovy
    • -0
    • +4
    ./SwiftIncrementalCppInteroperabilityIntegrationTest.groovy
    • -0
    • +3
    ./SwiftLibraryCppInteroperabilityIntegrationTest.groovy
    • -0
    • +3
    ./SwiftLibraryDependenciesIntegrationTest.groovy
    • -0
    • +15
    ./SwiftLibraryIntegrationTest.groovy
    • -0
    • +2
    ./SwiftMissingToolchainIntegrationTest.groovy
    • -0
    • +3
    ./SwiftParallelExecutionIntegrationTest.groovy
  1. … 47 more files in changeset.