CppLibraryIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -20
    • +20
    ./CppLibraryIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

  1. … 61 more files in changeset.
Annotate integ tests failing with instant execution in :languageNative

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

  1. … 61 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Make dot in project name test generic for all native project

  1. … 17 more files in changeset.
handle dot in project name correctly without dropping part of the

Issue [#960](https://github.com/gradle/gradle-native/issues/960)

Handle dot in project name without dropping part of the project name.

Signed-off-by: Kent Fletcher <kfletcher@sumglobal.com>

  1. … 4 more files in changeset.
Convert to `ProjectTasks` everywhere

    • -18
    • +18
    ./CppLibraryIntegrationTest.groovy
  1. … 8 more files in changeset.
Ignore operating system dimension from output path and task name when unambiguous

  1. … 27 more files in changeset.
Prefer task name instead of task path

  1. … 5 more files in changeset.
Add test coverage for cpp builds with architecture

  1. … 17 more files in changeset.
POC for custom modeling of the optimization flags

  1. … 20 more files in changeset.
Propagate task dependencies for public headers through dependency management

  1. … 1 more file in changeset.
Add test coverage for system header arguments

  1. … 21 more files in changeset.
Reworked some test fixture methods for clarity.

    • -12
    • +12
    ./CppLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Simplified a test fixture method.

  1. … 9 more files in changeset.
Add basic operating system test coverage

  1. … 6 more files in changeset.
fix more tests

  1. … 6 more files in changeset.
Added some more test coverage for using the various outputs of a native binary.

  1. … 5 more files in changeset.
Remove cycle dependency between `platform-native` and `language-native`

Signed-off-by: Daniel Lacasse <daniel@gradle.com>

  1. … 16 more files in changeset.
Some int test polishing.

  1. … 1 more file in changeset.
Add support for building static c++ libraries

  1. … 41 more files in changeset.
Merged the C/C++ `Depend` task implementation into `AbstractNativeCompileTask`. This means that there are fewer tasks to create, configure and execute, and that the header dependency analysis happens once per binary instead of twice.

  1. … 27 more files in changeset.
Remove some straggler references to visualCpp toolchain

  1. … 1 more file in changeset.
Remove dependency between extract and strip symbols tasks and add lifecycle task

    • -13
    • +11
    ./CppLibraryIntegrationTest.groovy
  1. … 10 more files in changeset.