CppApplicationPublishingIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
"Fix" CppApplicationPublishingIntegrationTest

I adjusted the hack a little bit so that no duplicate files are present

for the `install` task.

    • -11
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
Adjust deprecation message

    • -1
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 4 more files in changeset.
Don't change duplicates strategy for InstallExecutable

the test should be fixed.

    • -1
    • +10
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 1 more file in changeset.
Adjust tests and samples to new publishing default behavior

    • -2
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 43 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -2
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 29 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -2
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 29 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -2
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 29 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

    • -1
    • +1
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 68 more files in changeset.
Merge remote-tracking branch 'origin/release'

    • -3
    • +4
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 4 more files in changeset.
Merge branch 'release'

    • -3
    • +2
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 6 more files in changeset.
Merge branch 'release'

    • -2
    • +2
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 3 more files in changeset.
Allow multiple versions of xcode for testing

    • -3
    • +2
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 9 more files in changeset.
Move `VariantContext` into `:languageNative` test fixture

    • -1
    • +2
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 10 more files in changeset.
Improve `VariantContext` and `VariantDimension`

    • -2
    • +2
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 4 more files in changeset.
Use getter style factory methods

This makes the DSL more natural in Kotlin and Groovy.

Instead of

> machines.windows().x86()

we can now do

> machines.windows.x86

This is at the cost of making the Java use uglier:

> machines.getWindows().getX86()

    • -2
    • +2
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 13 more files in changeset.
Convert to `ProjectTasks` everywhere

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

    • -4
    • +4
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 27 more files in changeset.
Isolate native service and class within `platformNative` project

    • -7
    • +7
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 55 more files in changeset.
Use installation fixture

    • -12
    • +12
    ./CppApplicationPublishingIntegrationTest.groovy
Make codenarc happy

    • -1
    • +0
    ./CppApplicationPublishingIntegrationTest.groovy
Install application from repository vs trying to run it directly

    • -4
    • +15
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove special linker args on linux for relocatability

    • -16
    • +7
    ./CppApplicationPublishingIntegrationTest.groovy
Adjust TODO to point at the installation publishing instead of binary relocation

    • -32
    • +19
    ./CppApplicationPublishingIntegrationTest.groovy
Pass `-rpath=$ORIGIN` to publishing application

    • -3
    • +35
    ./CppApplicationPublishingIntegrationTest.groovy
Deduplicate publishing test coverage and add coverage for static libraries

    • -92
    • +72
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 4 more files in changeset.
Add test coverage for publishing cpp components with architecture

    • -40
    • +97
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 1 more file in changeset.
Move TargetMachineFactory up to a project service

    • -12
    • +16
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 52 more files in changeset.
Handle cygwin and mingw on CI servers

    • -18
    • +18
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 9 more files in changeset.
Add support for declaring target machines

    • -18
    • +18
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 35 more files in changeset.
Always evaluate publishing block eagerly

This commit makes `enableFeaturePreview('STABLE_PUBLISHING')`

meaningless by always using the new behavior. The flag is kept for

backward compatibility.

    • -1
    • +0
    ./CppApplicationPublishingIntegrationTest.groovy
  1. … 55 more files in changeset.