Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for TestNativeComponent (0.38 sec)

  1. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/app/TestNativeComponent.groovy

     * limitations under the License.
     */
    
    package org.gradle.nativeplatform.fixtures.app
    
    import org.gradle.integtests.fixtures.SourceFile
    import org.gradle.test.fixtures.file.TestFile
    
    abstract class TestNativeComponent extends SourceElement {
        List<SourceFile> getFiles() {
            return sourceFiles + headerFiles
        }
    
        abstract List<SourceFile> getSourceFiles()
    
        abstract List<SourceFile> getHeaderFiles()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/app/TestApp.java

    import java.util.Collections;
    import java.util.List;
    
    public abstract class TestApp extends TestNativeComponent {
        public abstract SourceFile getMainSource();
        public abstract SourceFile getLibraryHeader();
        public abstract List<SourceFile> getLibrarySources();
    
        public TestNativeComponent getLibrary() {
            return new TestNativeComponent() {
                @Override
                public List<SourceFile> getSourceFiles() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  3. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/ide/visualstudio/fixtures/ProjectFile.groovy

            assert headerFiles == sourceFiles(component.headers.files, basePath)
        }
    
        void assertHasComponentSources(TestNativeComponent component, String basePath, TestNativeComponent component2, String basePath2) {
            assert sourceFiles == ['build.gradle'] + sourceFiles(component.sourceFiles, basePath) + sourceFiles(component2.sourceFiles, basePath2)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.7K bytes
    - Viewed (0)
  4. platforms/native/language-native/src/integTest/groovy/org/gradle/language/fixtures/app/DuplicateObjectiveCppBaseNamesTestApp.groovy

     * limitations under the License.
     */
    
    package org.gradle.language.fixtures.app
    
    import org.gradle.integtests.fixtures.SourceFile
    import org.gradle.nativeplatform.fixtures.app.TestNativeComponent
    
    class DuplicateObjectiveCppBaseNamesTestApp extends TestNativeComponent{
        def plugins = ["objective-cpp"]
        @Override
        List<SourceFile> getSourceFiles() {
            [sourceFile("objcpp", "main.mm", """
                #define __STDC_LIMIT_MACROS
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  5. platforms/native/language-native/src/integTest/groovy/org/gradle/language/fixtures/app/DuplicateAssemblerBaseNamesTestApp.groovy

    import org.gradle.integtests.fixtures.SourceFile
    import org.gradle.nativeplatform.fixtures.AvailableToolChains
    import org.gradle.nativeplatform.fixtures.app.TestNativeComponent
    
    class DuplicateAssemblerBaseNamesTestApp extends TestNativeComponent{
    
        AvailableToolChains.InstalledToolChain toolChain
    
        DuplicateAssemblerBaseNamesTestApp(AvailableToolChains.InstalledToolChain toolChain) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  6. platforms/native/language-native/src/integTest/groovy/org/gradle/language/fixtures/app/DuplicateCppBaseNamesTestApp.groovy

     * limitations under the License.
     */
    
    package org.gradle.language.fixtures.app
    
    import org.gradle.integtests.fixtures.SourceFile
    import org.gradle.nativeplatform.fixtures.app.TestNativeComponent
    
    class DuplicateCppBaseNamesTestApp extends TestNativeComponent {
    
        def plugins = ["cpp"]
    
        @Override
        List<SourceFile> getSourceFiles() {
            [sourceFile("cpp", "main.cpp", """
                #include <iostream>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  7. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/app/CppHelloWorldApp.groovy

                    return a + b;
                }
            """)
        ]
    
        String alternateLibraryOutput = "[${HELLO_WORLD} - ${HELLO_WORLD_FRENCH}]\n12"
    
        TestNativeComponent getGoogleTestTests() {
            return new TestNativeComponent() {
                List<SourceFile> sourceFiles = [
                        sourceFile("cpp", "test.cpp", """
    #include "gtest/gtest.h"
    #include "hello.h"
    
    using namespace testing;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5K bytes
    - Viewed (0)
  8. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/app/CommonHeaderHelloWorldApp.groovy

    
    abstract class CommonHeaderHelloWorldApp extends HelloWorldApp {
        abstract SourceFile getCommonHeader()
    
        abstract String getSourceSetType()
    
        @Override
        TestNativeComponent getLibrary() {
            return new TestNativeComponent() {
                @Override
                List<SourceFile> getSourceFiles() {
                    return getLibrarySources()
                }
    
                @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  9. platforms/native/language-native/src/integTest/groovy/org/gradle/language/fixtures/app/DuplicateCBaseNamesTestApp.groovy

     * limitations under the License.
     */
    
    package org.gradle.language.fixtures.app
    
    import org.gradle.integtests.fixtures.SourceFile
    import org.gradle.nativeplatform.fixtures.app.TestNativeComponent
    
    class DuplicateCBaseNamesTestApp extends TestNativeComponent {
    
        def plugins = ["c"]
    
        @Override
        List<SourceFile> getSourceFiles() {
            [sourceFile("c", "main.c", """
                #include <stdio.h>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  10. platforms/native/language-native/src/integTest/groovy/org/gradle/language/DuplicateBaseNamesIntegrationTest.groovy

    import org.gradle.nativeplatform.fixtures.AbstractInstalledToolChainIntegrationSpec
    import org.gradle.nativeplatform.fixtures.RequiresInstalledToolChain
    import org.gradle.nativeplatform.fixtures.app.TestNativeComponent
    import org.gradle.test.precondition.Requires
    import org.gradle.test.preconditions.UnitTestPreconditions
    
    import static org.gradle.nativeplatform.fixtures.ToolChainRequirement.GCC_COMPATIBLE
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6.9K bytes
    - Viewed (0)
Back to top