Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for gradle_cunit_register (0.23 sec)

  1. platforms/native/testing-native/src/main/resources/org/gradle/nativeplatform/test/cunit/tasks/gradle_cunit_register.h

    /*
     * Called by the Gradle CUnit launcher to register all CUnit tests.
     */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 105 bytes
    - Viewed (0)
  2. platforms/native/testing-native/src/main/resources/org/gradle/nativeplatform/test/cunit/tasks/gradle_cunit_main.c

    #include <stdio.h>
    #include <CUnit/Automated.h>
    #include <CUnit/Basic.h>
    #include "gradle_cunit_register.h"
    
    /*
     *  Generated launcher for CUnit tests. All tests and suites must be registered in a single method:
     *      void gradle_cunit_register();
     */
    int main() {
        int failureCount;
    
        CU_initialize_registry();
    
        gradle_cunit_register();
    
        CU_list_tests_to_file();
        CU_automated_run_tests();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/native-binaries/cunit/groovy/src/operatorsTest/c/suite_operators.c

    #include <CUnit/Basic.h>
    #include "gradle_cunit_register.h"
    #include "test_operators.h"
    
    int suite_init(void) {
        return 0;
    }
    
    int suite_clean(void) {
        return 0;
    }
    
    void gradle_cunit_register() {
        CU_pSuite pSuiteMath = CU_add_suite("operator tests", suite_init, suite_clean);
        CU_add_test(pSuiteMath, "test_plus", test_plus);
        CU_add_test(pSuiteMath, "test_minus", test_minus);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 395 bytes
    - Viewed (0)
  4. platforms/native/testing-native/src/main/java/org/gradle/nativeplatform/test/cunit/tasks/GenerateCUnitLauncher.java

        private File sourceDir;
        private File headerDir;
    
        @TaskAction
        public void generate() {
            writeToFile(sourceDir, "gradle_cunit_main.c");
            writeToFile(headerDir, "gradle_cunit_register.h");
        }
    
        private void writeToFile(File directory, String fileName) {
            final File file = new File(directory, fileName);
            GFileUtils.copyURLToFile(getClass().getResource(fileName), file);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/app/CHelloWorldApp.groovy

    #include <CUnit/Basic.h>
    #include "hello.h"
    #include "gradle_cunit_register.h"
    
    int init_test(void) {
        return 0;
    }
    
    int clean_test(void) {
        return 0;
    }
    
    void test_sum(void) {
      CU_ASSERT(sum(0, 2) == 2);
    #ifndef ONE_TEST
      CU_ASSERT(sum(0, -2) == -2);
      CU_ASSERT(sum(2, 2) == 4);
    #endif
    }
    
    void gradle_cunit_register() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  6. platforms/native/testing-native/src/integTest/groovy/org/gradle/nativeplatform/test/cunit/CUnitIntegrationTest.groovy

                "src/helloTest/c/test.c",
                "src/hello/c/hello.c",
                "src/hello/c/sum.c"
            ] as Set
            projectFile.headerFiles == [
                "build/src/helloTest/cunitLauncher/headers/gradle_cunit_register.h",
                "src/hello/headers/common.h",
                "src/hello/headers/hello.h"
            ]
            projectFile.projectConfigurations.keySet() == ['debug'] as Set
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 17K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/docs/userguide/native/native_software.adoc

    Gradle initialises the CUnit test registry and executes the tests, utilising some generated CUnit launcher sources. Gradle will expect and call a function with the signature `void gradle_cunit_register()` that you can use to configure the actual CUnit suites and tests to execute.
    
    === Example: Registering CUnit tests
    
    [source.multi-language-sample,c]
    .suite_operators.c
    ----
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 24 23:14:04 UTC 2024
    - 54.6K bytes
    - Viewed (0)
Back to top