From 1b0e4eb7db8b01ee838ea19d3fc568cbe68a7f0d Mon Sep 17 00:00:00 2001 From: Mark VanderVoord Date: Mon, 15 Apr 2024 16:48:44 -0400 Subject: [PATCH] Added boilerplate, pass one. --- .github/workflows/main.yml | 7 +++++++ .rubocop.yml | 7 +++++++ Gemfile | 7 +++++++ Rakefile | 7 +++++++ assets/ceedling | 6 ++++++ assets/example_file.c | 7 +++++++ assets/example_file.h | 7 +++++++ assets/example_file_call.c | 7 +++++++ assets/example_file_call.h | 7 +++++++ assets/project_as_gem.yml | 7 +++++++ assets/project_with_guts.yml | 7 +++++++ assets/project_with_guts_gcov.yml | 7 +++++++ assets/test_example_file.c | 7 +++++++ assets/test_example_file_boom.c | 7 +++++++ assets/test_example_file_sigsegv.c | 7 +++++++ assets/test_example_file_success.c | 7 +++++++ assets/test_example_file_unity_printf.c | 7 +++++++ assets/test_example_file_verbose.c | 7 +++++++ assets/test_example_file_with_mock.c | 7 +++++++ assets/test_example_with_parameterized_tests.c | 7 +++++++ assets/tests_with_defines/src/adc_hardware.c | 7 +++++++ assets/tests_with_defines/src/adc_hardware.h | 7 +++++++ .../src/adc_hardware_configurator.c | 7 +++++++ .../src/adc_hardware_configurator.h | 7 +++++++ assets/tests_with_defines/test/test_adc_hardware.c | 7 +++++++ .../test/test_adc_hardware_special.c | 7 +++++++ assets/uncovered_example_file.c | 7 +++++++ bin/actions_wrapper.rb | 7 +++++++ bin/app_cfg.rb | 6 ++++++ bin/ceedling | 6 ++++++ bin/cli.rb | 7 +++++++ bin/cli_handler.rb | 7 +++++++ bin/cli_helper.rb | 7 +++++++ bin/configinator.rb | 7 +++++++ bin/mixinator.rb | 7 +++++++ bin/objects.yml | 6 ++++++ bin/path_validator.rb | 6 ++++++ bin/projectinator.rb | 7 +++++++ ceedling.gemspec | 7 +++++++ config/test_environment.rb | 6 ++++++ examples/blinky/project.yml | 7 +++++++ examples/blinky/rakefile.rb | 7 +++++++ examples/blinky/src/BlinkTask.c | 7 +++++++ examples/blinky/src/BlinkTask.h | 7 +++++++ examples/blinky/src/Configure.c | 7 +++++++ examples/blinky/src/Configure.h | 7 +++++++ examples/blinky/src/main.c | 7 +++++++ examples/blinky/src/main.h | 7 +++++++ examples/blinky/test/support/stub_sfr_defs.h | 1 + examples/blinky/test/test_BlinkTask.c | 7 +++++++ examples/blinky/test/test_Configure.c | 7 +++++++ examples/blinky/test/test_main.c | 7 +++++++ examples/temp_sensor/project.yml | 7 +++++++ examples/temp_sensor/src/AdcConductor.c | 7 +++++++ examples/temp_sensor/src/AdcConductor.h | 7 +++++++ examples/temp_sensor/src/AdcHardware.c | 7 +++++++ examples/temp_sensor/src/AdcHardware.h | 7 +++++++ examples/temp_sensor/src/AdcHardwareConfigurator.c | 7 +++++++ examples/temp_sensor/src/AdcHardwareConfigurator.h | 7 +++++++ examples/temp_sensor/src/AdcModel.c | 7 +++++++ examples/temp_sensor/src/AdcModel.h | 7 +++++++ examples/temp_sensor/src/AdcTemperatureSensor.c | 7 +++++++ examples/temp_sensor/src/AdcTemperatureSensor.h | 7 +++++++ examples/temp_sensor/src/Executor.c | 7 +++++++ examples/temp_sensor/src/Executor.h | 7 +++++++ examples/temp_sensor/src/IntrinsicsWrapper.c | 7 +++++++ examples/temp_sensor/src/IntrinsicsWrapper.h | 7 +++++++ examples/temp_sensor/src/Main.c | 7 +++++++ examples/temp_sensor/src/Main.h | 7 +++++++ examples/temp_sensor/src/Model.c | 7 +++++++ examples/temp_sensor/src/Model.h | 7 +++++++ examples/temp_sensor/src/ModelConfig.h | 7 +++++++ examples/temp_sensor/src/TaskScheduler.c | 7 +++++++ examples/temp_sensor/src/TaskScheduler.h | 7 +++++++ examples/temp_sensor/src/TemperatureCalculator.c | 7 +++++++ examples/temp_sensor/src/TemperatureCalculator.h | 7 +++++++ examples/temp_sensor/src/TemperatureFilter.c | 7 +++++++ examples/temp_sensor/src/TemperatureFilter.h | 7 +++++++ examples/temp_sensor/src/TimerConductor.c | 7 +++++++ examples/temp_sensor/src/TimerConductor.h | 7 +++++++ examples/temp_sensor/src/TimerConfigurator.c | 7 +++++++ examples/temp_sensor/src/TimerConfigurator.h | 7 +++++++ examples/temp_sensor/src/TimerHardware.c | 7 +++++++ examples/temp_sensor/src/TimerHardware.h | 7 +++++++ .../temp_sensor/src/TimerInterruptConfigurator.c | 7 +++++++ .../temp_sensor/src/TimerInterruptConfigurator.h | 7 +++++++ examples/temp_sensor/src/TimerInterruptHandler.c | 7 +++++++ examples/temp_sensor/src/TimerInterruptHandler.h | 7 +++++++ examples/temp_sensor/src/TimerModel.c | 7 +++++++ examples/temp_sensor/src/TimerModel.h | 7 +++++++ examples/temp_sensor/src/Types.h | 7 +++++++ .../src/UsartBaudRateRegisterCalculator.c | 7 +++++++ .../src/UsartBaudRateRegisterCalculator.h | 7 +++++++ examples/temp_sensor/src/UsartConductor.c | 7 +++++++ examples/temp_sensor/src/UsartConductor.h | 7 +++++++ examples/temp_sensor/src/UsartConfigurator.c | 7 +++++++ examples/temp_sensor/src/UsartConfigurator.h | 7 +++++++ examples/temp_sensor/src/UsartHardware.c | 7 +++++++ examples/temp_sensor/src/UsartHardware.h | 7 +++++++ examples/temp_sensor/src/UsartModel.c | 7 +++++++ examples/temp_sensor/src/UsartModel.h | 7 +++++++ examples/temp_sensor/src/UsartPutChar.c | 7 +++++++ examples/temp_sensor/src/UsartPutChar.h | 7 +++++++ .../temp_sensor/src/UsartTransmitBufferStatus.c | 7 +++++++ .../temp_sensor/src/UsartTransmitBufferStatus.h | 7 +++++++ examples/temp_sensor/test/TestAdcConductor.c | 7 +++++++ examples/temp_sensor/test/TestAdcHardware.c | 7 +++++++ examples/temp_sensor/test/TestAdcModel.c | 7 +++++++ examples/temp_sensor/test/TestExecutor.c | 7 +++++++ examples/temp_sensor/test/TestMain.c | 7 +++++++ examples/temp_sensor/test/TestModel.c | 7 +++++++ examples/temp_sensor/test/TestTaskScheduler.c | 7 +++++++ .../temp_sensor/test/TestTemperatureCalculator.c | 7 +++++++ examples/temp_sensor/test/TestTemperatureFilter.c | 7 +++++++ examples/temp_sensor/test/TestTimerConductor.c | 7 +++++++ examples/temp_sensor/test/TestTimerHardware.c | 7 +++++++ examples/temp_sensor/test/TestTimerModel.c | 7 +++++++ .../test/TestUsartBaudRateRegisterCalculator.c | 7 +++++++ examples/temp_sensor/test/TestUsartConductor.c | 7 +++++++ examples/temp_sensor/test/TestUsartHardware.c | 7 +++++++ examples/temp_sensor/test/TestUsartModel.c | 7 +++++++ examples/temp_sensor/test/support/UnityHelper.c | 7 +++++++ examples/temp_sensor/test/support/UnityHelper.h | 7 +++++++ lib/ceedling.rb | 7 +++++++ lib/ceedling/application.rb | 6 ++++++ lib/ceedling/build_batchinator.rb | 6 ++++++ lib/ceedling/cacheinator.rb | 6 ++++++ lib/ceedling/cacheinator_helper.rb | 6 ++++++ lib/ceedling/config_matchinator.rb | 7 +++++++ lib/ceedling/config_walkinator.rb | 6 ++++++ lib/ceedling/configurator.rb | 9 +++++++-- lib/ceedling/configurator_builder.rb | 9 +++++++-- lib/ceedling/configurator_plugins.rb | 7 +++++++ lib/ceedling/configurator_setup.rb | 7 +++++++ lib/ceedling/configurator_validator.rb | 7 +++++++ lib/ceedling/constants.rb | 6 ++++++ lib/ceedling/debugger_utils.rb | 7 +++++++ lib/ceedling/defaults.rb | 7 +++++++ lib/ceedling/defineinator.rb | 9 ++++++--- lib/ceedling/dependinator.rb | 6 ++++++ lib/ceedling/erb_wrapper.rb | 7 +++++++ lib/ceedling/exceptions.rb | 7 +++++++ lib/ceedling/file_finder.rb | 7 +++++++ lib/ceedling/file_finder_helper.rb | 7 +++++++ lib/ceedling/file_path_collection_utils.rb | 7 +++++++ lib/ceedling/file_path_utils.rb | 7 +++++++ lib/ceedling/file_system_wrapper.rb | 6 ++++++ lib/ceedling/file_wrapper.rb | 7 +++++++ lib/ceedling/flaginator.rb | 6 ++++++ lib/ceedling/generator.rb | 7 +++++++ lib/ceedling/generator_helper.rb | 7 +++++++ lib/ceedling/generator_mocks.rb | 7 +++++++ lib/ceedling/generator_test_results.rb | 7 +++++++ .../generator_test_results_sanity_checker.rb | 7 +++++++ lib/ceedling/generator_test_runner.rb | 7 +++++++ lib/ceedling/include_pathinator.rb | 7 +++++++ lib/ceedling/loginator.rb | 6 ++++++ lib/ceedling/makefile.rb | 6 ++++++ lib/ceedling/objects.yml | 6 ++++++ lib/ceedling/plugin.rb | 6 ++++++ lib/ceedling/plugin_manager.rb | 7 +++++++ lib/ceedling/plugin_manager_helper.rb | 6 ++++++ lib/ceedling/plugin_reportinator.rb | 7 +++++++ lib/ceedling/plugin_reportinator_helper.rb | 7 +++++++ lib/ceedling/preprocessinator.rb | 6 ++++++ lib/ceedling/preprocessinator_extractor.rb | 7 +++++++ lib/ceedling/preprocessinator_file_handler.rb | 6 ++++++ lib/ceedling/preprocessinator_includes_handler.rb | 7 ++++++- lib/ceedling/rake_utils.rb | 6 ++++++ lib/ceedling/rake_wrapper.rb | 7 +++++++ lib/ceedling/rakefile.rb | 7 +++++++ lib/ceedling/release_invoker.rb | 7 +++++++ lib/ceedling/release_invoker_helper.rb | 7 ++++++- lib/ceedling/reportinator.rb | 7 +++++++ lib/ceedling/rules_release.rake | 6 ++++++ lib/ceedling/rules_tests.rake | 7 ++++++- lib/ceedling/setupinator.rb | 6 ++++++ lib/ceedling/stream_wrapper.rb | 7 ++++++- lib/ceedling/streaminator.rb | 7 +++++++ lib/ceedling/streaminator_helper.rb | 6 ++++++ lib/ceedling/system_utils.rb | 6 ++++++ lib/ceedling/system_wrapper.rb | 7 +++++++ lib/ceedling/task_invoker.rb | 6 ++++++ lib/ceedling/tasks_base.rake | 7 +++++++ lib/ceedling/tasks_filesystem.rake | 6 ++++++ lib/ceedling/tasks_release.rake | 7 +++++++ lib/ceedling/tasks_tests.rake | 7 +++++++ lib/ceedling/test_context_extractor.rb | 6 ++++++ lib/ceedling/test_invoker.rb | 7 +++++++ lib/ceedling/test_invoker_helper.rb | 7 +++++++ lib/ceedling/tool_executor.rb | 7 +++++++ lib/ceedling/tool_executor_helper.rb | 7 +++++++ lib/ceedling/tool_validator.rb | 7 +++++++ lib/ceedling/unity_utils.rb | 7 +++++++ lib/ceedling/verbosinator.rb | 7 +++++++ lib/ceedling/version.rb | 6 ++++++ lib/ceedling/yaml_wrapper.rb | 7 +++++++ license.txt | 2 +- plugins/beep/config/defaults.yml | 7 +++++++ plugins/beep/config/defaults_beep.rb | 7 +++++++ plugins/beep/lib/beep.rb | 7 +++++++ plugins/bullseye/bullseye.rake | 7 +++++++ plugins/bullseye/config/defaults.yml | 7 +++++++ plugins/bullseye/lib/bullseye.rb | 7 +++++++ plugins/command_hooks/lib/command_hooks.rb | 7 +++++++ .../lib/compile_commands_json_db.rb | 7 +++++++ plugins/dependencies/Rakefile | 7 +++++++ plugins/dependencies/config/defaults.yml | 7 +++++++ plugins/dependencies/dependencies.rake | 6 ++++++ plugins/dependencies/example/boss/project.yml | 7 +++++++ plugins/dependencies/example/boss/src/boss.c | 7 +++++++ plugins/dependencies/example/boss/src/boss.h | 7 +++++++ plugins/dependencies/example/boss/src/main.c | 7 +++++++ plugins/dependencies/example/boss/test/test_boss.c | 7 +++++++ .../dependencies/example/supervisor/project.yml | 7 +++++++ .../example/supervisor/src/supervisor.c | 7 +++++++ .../example/supervisor/src/supervisor.h | 7 +++++++ .../example/supervisor/test/test_supervisor.c | 7 +++++++ plugins/dependencies/lib/dependencies.rb | 7 +++++++ plugins/fff/Rakefile | 7 +++++++ plugins/fff/config/fff.yml | 7 +++++++ plugins/fff/examples/fff_example/project.yml | 7 +++++++ plugins/fff/examples/fff_example/src/bar.c | 7 +++++++ plugins/fff/examples/fff_example/src/bar.h | 7 +++++++ .../fff/examples/fff_example/src/custom_types.h | 7 +++++++ plugins/fff/examples/fff_example/src/display.c | 7 +++++++ plugins/fff/examples/fff_example/src/display.h | 7 +++++++ .../fff/examples/fff_example/src/event_processor.c | 7 +++++++ .../fff/examples/fff_example/src/event_processor.h | 7 +++++++ plugins/fff/examples/fff_example/src/foo.c | 7 +++++++ plugins/fff/examples/fff_example/src/foo.h | 7 +++++++ .../fff/examples/fff_example/src/subfolder/zzz.c | 7 +++++++ .../fff/examples/fff_example/src/subfolder/zzz.h | 7 +++++++ .../fff_example/test/test_event_processor.c | 7 +++++++ plugins/fff/examples/fff_example/test/test_foo.c | 7 +++++++ plugins/fff/lib/fff.rb | 7 +++++++ plugins/fff/lib/fff_mock_generator.rb | 7 +++++++ plugins/fff/spec/fff_mock_header_generator_spec.rb | 7 +++++++ plugins/fff/spec/fff_mock_source_generator_spec.rb | 7 +++++++ plugins/fff/spec/header_generator.rb | 7 +++++++ plugins/fff/spec/spec_helper.rb | 7 +++++++ plugins/fff/src/fff_unity_helper.h | 7 +++++++ .../vendor/fff/examples/driver_testing/driver.c | 8 ++++++++ .../vendor/fff/examples/driver_testing/driver.h | 10 ++++++++++ .../fff/examples/driver_testing/driver.test.cpp | 8 ++++++++ .../examples/driver_testing/driver.test.fff.cpp | 8 ++++++++ .../examples/driver_testing/hardware_abstraction.h | 10 ++++++++++ .../vendor/fff/examples/driver_testing/registers.h | 10 ++++++++++ .../fff/vendor/fff/examples/embedded_ui/DISPLAY.h | 10 ++++++++++ .../fff/vendor/fff/examples/embedded_ui/SYSTEM.h | 10 ++++++++++ plugins/fff/vendor/fff/examples/embedded_ui/UI.c | 8 ++++++++ plugins/fff/vendor/fff/examples/embedded_ui/UI.h | 10 ++++++++++ .../fff/examples/embedded_ui/UI_test_ansic.c | 8 ++++++++ .../fff/examples/embedded_ui/UI_test_cpp.cpp | 8 ++++++++ .../fff/examples/embedded_ui/test_suite_template.c | 8 ++++++++ plugins/fff/vendor/fff/fakegen.rb | 8 ++++++++ plugins/fff/vendor/fff/fff.h | 10 ++++++++++ plugins/fff/vendor/fff/gtest/gtest.h | 10 ++++++++++ plugins/fff/vendor/fff/test/c_test_framework.h | 10 ++++++++++ plugins/fff/vendor/fff/test/fff_test_c.c | 8 ++++++++ plugins/fff/vendor/fff/test/fff_test_cpp.cpp | 8 ++++++++ plugins/fff/vendor/fff/test/fff_test_global_c.c | 8 ++++++++ .../fff/vendor/fff/test/fff_test_global_cpp.cpp | 8 ++++++++ plugins/fff/vendor/fff/test/global_fakes.c | 8 ++++++++ plugins/fff/vendor/fff/test/global_fakes.h | 10 ++++++++++ plugins/gcov/config/defaults.yml | 7 +++++++ plugins/gcov/config/defaults_gcov.rb | 6 ++++++ plugins/gcov/gcov.rake | 7 +++++++ plugins/gcov/lib/gcov.rb | 7 +++++++ plugins/gcov/lib/gcov_constants.rb | 6 ++++++ plugins/gcov/lib/gcovr_reportinator.rb | 7 +++++++ plugins/gcov/lib/reportgenerator_reportinator.rb | 7 +++++++ plugins/gcov/lib/reportinator_helper.rb | 7 +++++++ plugins/module_generator/Rakefile | 7 +++++++ plugins/module_generator/assets/stubby1.h | 14 ++++++-------- plugins/module_generator/assets/stubby2.h | 14 ++++++-------- .../module_generator/config/module_generator.yml | 7 +++++++ plugins/module_generator/example/project.yml | 7 +++++++ plugins/module_generator/lib/module_generator.rb | 7 +++++++ plugins/module_generator/module_generator.rake | 6 ++++++ .../report_build_warnings_log/config/defaults.yml | 8 ++++++++ .../lib/report_build_warnings_log.rb | 8 ++++++++ .../config/report_tests_gtestlike_stdout.yml | 7 +++++++ .../lib/report_tests_gtestlike_stdout.rb | 7 +++++++ .../config/report_tests_ide_stdout.yml | 7 +++++++ .../lib/report_tests_ide_stdout.rb | 7 +++++++ .../report_tests_log_factory/config/defaults.yml | 7 +++++++ .../lib/cppunit_tests_reporter.rb | 7 +++++++ .../lib/html_tests_reporter.rb | 7 +++++++ .../lib/json_tests_reporter.rb | 7 +++++++ .../lib/junit_tests_reporter.rb | 7 +++++++ .../lib/report_tests_log_factory.rb | 7 +++++++ .../report_tests_log_factory/lib/tests_reporter.rb | 6 ++++++ .../config/report_tests_pretty_stdout.yml | 7 +++++++ .../lib/report_tests_pretty_stdout.rb | 7 +++++++ .../lib/report_tests_raw_output_log.rb | 7 +++++++ .../config/defaults.yml | 7 +++++++ .../config/report_tests_teamcity_stdout.yml | 7 +++++++ .../lib/report_tests_teamcity_stdout.rb | 7 +++++++ spec/ceedling_spec.rb | 7 +++++++ spec/configurator_builder_spec.rb | 8 ++++++++ spec/configurator_helper_spec.rb | 7 +++++++ spec/configurator_spec.rb | 7 +++++++ spec/file_finder_helper_spec.rb | 7 +++++++ spec/gcov/gcov_deployment_spec.rb | 7 +++++++ spec/gcov/gcov_test_cases_spec.rb | 7 +++++++ spec/generator_test_results_sanity_checker_spec.rb | 7 +++++++ spec/generator_test_results_spec.rb | 7 +++++++ spec/preprocessinator_extractor_spec.rb | 7 +++++++ spec/preprocessinator_includes_handler_spec.rb | 7 +++++++ spec/reportinator_spec.rb | 7 +++++++ spec/spec_helper.rb | 7 +++++++ spec/spec_system_helper.rb | 7 +++++++ spec/support/other_target.yml | 7 +++++++ spec/support/target.yml | 7 +++++++ spec/system/deployment_spec.rb | 7 +++++++ spec/system_utils_spec.rb | 7 +++++++ spec/tool_executor_helper_spec.rb | 7 +++++++ spec/uncategorized_specs_spec.rb | 7 +++++++ vendor/behaviors/lib/behaviors.rb | 8 ++++++++ vendor/behaviors/lib/behaviors/reporttask.rb | 8 ++++++++ vendor/behaviors/test/behaviors_tasks_test.rb | 8 ++++++++ vendor/behaviors/test/behaviors_test.rb | 8 ++++++++ vendor/behaviors/test/tasks_test/lib/user.rb | 8 ++++++++ vendor/behaviors/test/tasks_test/test/user_test.rb | 8 ++++++++ vendor/diy/lib/diy.rb | 8 ++++++++ vendor/diy/lib/diy/factory.rb | 8 ++++++++ vendor/diy/sample_code/car.rb | 8 ++++++++ vendor/diy/sample_code/chassis.rb | 8 ++++++++ vendor/diy/sample_code/diy_example.rb | 8 ++++++++ vendor/diy/sample_code/engine.rb | 8 ++++++++ vendor/diy/sample_code/objects.yml | 8 ++++++++ vendor/diy/test/constructor.rb | 8 ++++++++ vendor/diy/test/diy_test.rb | 8 ++++++++ vendor/diy/test/factory_test.rb | 8 ++++++++ vendor/diy/test/files/broken_construction.yml | 8 ++++++++ vendor/diy/test/files/cat/cat.rb | 8 ++++++++ vendor/diy/test/files/cat/extra_conflict.yml | 8 ++++++++ vendor/diy/test/files/cat/heritage.rb | 8 ++++++++ vendor/diy/test/files/cat/needs_input.yml | 8 ++++++++ vendor/diy/test/files/cat/the_cat_lineage.rb | 8 ++++++++ vendor/diy/test/files/dog/dog_model.rb | 8 ++++++++ vendor/diy/test/files/dog/dog_presenter.rb | 8 ++++++++ vendor/diy/test/files/dog/dog_view.rb | 8 ++++++++ vendor/diy/test/files/dog/file_resolver.rb | 8 ++++++++ vendor/diy/test/files/dog/other_thing.rb | 8 ++++++++ vendor/diy/test/files/dog/simple.yml | 8 ++++++++ vendor/diy/test/files/donkey/foo.rb | 8 ++++++++ vendor/diy/test/files/donkey/foo/bar/qux.rb | 8 ++++++++ vendor/diy/test/files/factory/beef.rb | 8 ++++++++ vendor/diy/test/files/factory/dog.rb | 8 ++++++++ vendor/diy/test/files/factory/factory.yml | 8 ++++++++ vendor/diy/test/files/factory/farm/llama.rb | 8 ++++++++ vendor/diy/test/files/factory/farm/pork.rb | 8 ++++++++ vendor/diy/test/files/factory/kitten.rb | 8 ++++++++ vendor/diy/test/files/fud/objects.yml | 8 ++++++++ vendor/diy/test/files/fud/toy.rb | 8 ++++++++ .../files/functions/attached_things_builder.rb | 8 ++++++++ vendor/diy/test/files/functions/invalid_method.yml | 8 ++++++++ .../diy/test/files/functions/method_extractor.rb | 8 ++++++++ .../test/files/functions/nonsingleton_objects.yml | 8 ++++++++ vendor/diy/test/files/functions/objects.yml | 8 ++++++++ vendor/diy/test/files/functions/thing.rb | 8 ++++++++ vendor/diy/test/files/functions/thing_builder.rb | 8 ++++++++ vendor/diy/test/files/functions/things_builder.rb | 8 ++++++++ vendor/diy/test/files/gnu/objects.yml | 8 ++++++++ vendor/diy/test/files/gnu/thinger.rb | 8 ++++++++ vendor/diy/test/files/goat/base.rb | 8 ++++++++ vendor/diy/test/files/goat/can.rb | 8 ++++++++ vendor/diy/test/files/goat/goat.rb | 8 ++++++++ vendor/diy/test/files/goat/objects.yml | 8 ++++++++ vendor/diy/test/files/goat/paper.rb | 8 ++++++++ vendor/diy/test/files/goat/plane.rb | 8 ++++++++ vendor/diy/test/files/goat/shirt.rb | 8 ++++++++ vendor/diy/test/files/goat/wings.rb | 8 ++++++++ vendor/diy/test/files/horse/holder_thing.rb | 8 ++++++++ vendor/diy/test/files/horse/objects.yml | 8 ++++++++ vendor/diy/test/files/namespace/animal/bird.rb | 8 ++++++++ vendor/diy/test/files/namespace/animal/cat.rb | 8 ++++++++ .../namespace/animal/reptile/hardshell/turtle.rb | 8 ++++++++ .../test/files/namespace/animal/reptile/lizard.rb | 8 ++++++++ .../test/files/namespace/bad_module_specified.yml | 8 ++++++++ .../test/files/namespace/class_name_combine.yml | 8 ++++++++ .../test/files/namespace/no_module_specified.yml | 8 ++++++++ vendor/diy/test/files/namespace/objects.yml | 8 ++++++++ vendor/diy/test/files/namespace/road.rb | 8 ++++++++ vendor/diy/test/files/namespace/sky.rb | 8 ++++++++ vendor/diy/test/files/namespace/subcontext.yml | 8 ++++++++ vendor/diy/test/files/non_singleton/air.rb | 8 ++++++++ vendor/diy/test/files/non_singleton/fat_cat.rb | 8 ++++++++ vendor/diy/test/files/non_singleton/objects.yml | 8 ++++++++ vendor/diy/test/files/non_singleton/pig.rb | 8 ++++++++ .../diy/test/files/non_singleton/thread_spinner.rb | 8 ++++++++ vendor/diy/test/files/non_singleton/tick.rb | 8 ++++++++ vendor/diy/test/files/non_singleton/yard.rb | 8 ++++++++ vendor/diy/test/files/yak/core_model.rb | 8 ++++++++ vendor/diy/test/files/yak/core_presenter.rb | 8 ++++++++ vendor/diy/test/files/yak/core_view.rb | 8 ++++++++ vendor/diy/test/files/yak/data_source.rb | 8 ++++++++ vendor/diy/test/files/yak/fringe_model.rb | 8 ++++++++ vendor/diy/test/files/yak/fringe_presenter.rb | 8 ++++++++ vendor/diy/test/files/yak/fringe_view.rb | 8 ++++++++ vendor/diy/test/files/yak/giant_squid.rb | 8 ++++++++ vendor/diy/test/files/yak/krill.rb | 8 ++++++++ vendor/diy/test/files/yak/my_objects.yml | 8 ++++++++ vendor/diy/test/files/yak/sub_sub_context_test.yml | 8 ++++++++ vendor/diy/test/test_helper.rb | 8 ++++++++ vendor/hardmock/config/environment.rb | 8 ++++++++ vendor/hardmock/lib/assert_error.rb | 8 ++++++++ vendor/hardmock/lib/extend_test_unit.rb | 8 ++++++++ vendor/hardmock/lib/hardmock.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/errors.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/expectation.rb | 8 ++++++++ .../hardmock/lib/hardmock/expectation_builder.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/expector.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/method_cleanout.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/mock.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/mock_control.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/stubbing.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/trapper.rb | 8 ++++++++ vendor/hardmock/lib/hardmock/utils.rb | 8 ++++++++ vendor/hardmock/lib/test_unit_before_after.rb | 8 ++++++++ vendor/hardmock/rake_tasks/rdoc.rake | 8 ++++++++ vendor/hardmock/rake_tasks/rdoc_options.rb | 8 ++++++++ vendor/hardmock/rake_tasks/test.rake | 8 ++++++++ .../hardmock/test/functional/assert_error_test.rb | 8 ++++++++ .../hardmock/test/functional/auto_verify_test.rb | 8 ++++++++ .../test/functional/direct_mock_usage_test.rb | 8 ++++++++ vendor/hardmock/test/functional/hardmock_test.rb | 8 ++++++++ vendor/hardmock/test/functional/stubbing_test.rb | 8 ++++++++ vendor/hardmock/test/test_helper.rb | 8 ++++++++ .../hardmock/test/unit/expectation_builder_test.rb | 8 ++++++++ vendor/hardmock/test/unit/expectation_test.rb | 8 ++++++++ vendor/hardmock/test/unit/expector_test.rb | 8 ++++++++ vendor/hardmock/test/unit/method_cleanout_test.rb | 8 ++++++++ vendor/hardmock/test/unit/mock_control_test.rb | 8 ++++++++ vendor/hardmock/test/unit/mock_test.rb | 8 ++++++++ .../test/unit/test_unit_before_after_test.rb | 8 ++++++++ vendor/hardmock/test/unit/trapper_test.rb | 8 ++++++++ vendor/hardmock/test/unit/verify_error_test.rb | 8 ++++++++ 440 files changed, 3192 insertions(+), 28 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fe7a801f..3f0cdf68 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- # Continuous Integration Workflow: Test case suite run + validation build check name: CI diff --git a/.rubocop.yml b/.rubocop.yml index 2d00ac80..59b71477 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # This is the configuration used to check the rubocop source code. #inherit_from: .rubocop_todo.yml diff --git a/Gemfile b/Gemfile index a00f5e7f..1b28f83a 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + source "http://rubygems.org/" gem "bundler" diff --git a/Rakefile b/Rakefile index 463c54d5..6dfe1dc8 100644 --- a/Rakefile +++ b/Rakefile @@ -1,4 +1,11 @@ #!/usr/bin/env rake +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'bundler' require 'rspec/core/rake_task' diff --git a/assets/ceedling b/assets/ceedling index 53930857..40cea2cd 100755 --- a/assets/ceedling +++ b/assets/ceedling @@ -1,3 +1,9 @@ #!/bin/bash +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= ruby vendor/ceedling/bin/ceedling $* diff --git a/assets/example_file.c b/assets/example_file.c index f3723580..631d5fef 100644 --- a/assets/example_file.c +++ b/assets/example_file.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "example_file.h" int add_numbers(int a, int b) { diff --git a/assets/example_file.h b/assets/example_file.h index 7b27e86f..2e52d982 100644 --- a/assets/example_file.h +++ b/assets/example_file.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef EXAMPLE_FILE_H #define EXAMPLE_FILE_H diff --git a/assets/example_file_call.c b/assets/example_file_call.c index 9c358379..00da661b 100644 --- a/assets/example_file_call.c +++ b/assets/example_file_call.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "example_file_call.h" #include "example_file.h" diff --git a/assets/example_file_call.h b/assets/example_file_call.h index a5681513..b1781f2e 100644 --- a/assets/example_file_call.h +++ b/assets/example_file_call.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef EXAMPLE_FILE_CALL_H #define EXAMPLE_FILE_CALL_H diff --git a/assets/project_as_gem.yml b/assets/project_as_gem.yml index 4d4fbf11..b9b0ad91 100644 --- a/assets/project_as_gem.yml +++ b/assets/project_as_gem.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/assets/project_with_guts.yml b/assets/project_with_guts.yml index 76f00f27..a986cf8c 100644 --- a/assets/project_with_guts.yml +++ b/assets/project_with_guts.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/assets/project_with_guts_gcov.yml b/assets/project_with_guts_gcov.yml index 86ebd22d..528bbf48 100644 --- a/assets/project_with_guts_gcov.yml +++ b/assets/project_with_guts_gcov.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/assets/test_example_file.c b/assets/test_example_file.c index 3ef4f48e..7a43a7a9 100644 --- a/assets/test_example_file.c +++ b/assets/test_example_file.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "example_file.h" diff --git a/assets/test_example_file_boom.c b/assets/test_example_file_boom.c index 4ec4b92d..fd2b64bc 100644 --- a/assets/test_example_file_boom.c +++ b/assets/test_example_file_boom.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "example_file.h" diff --git a/assets/test_example_file_sigsegv.c b/assets/test_example_file_sigsegv.c index 11408e07..69132337 100644 --- a/assets/test_example_file_sigsegv.c +++ b/assets/test_example_file_sigsegv.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include #include "unity.h" #include "example_file.h" diff --git a/assets/test_example_file_success.c b/assets/test_example_file_success.c index a263f13f..6800dfd8 100644 --- a/assets/test_example_file_success.c +++ b/assets/test_example_file_success.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "example_file.h" diff --git a/assets/test_example_file_unity_printf.c b/assets/test_example_file_unity_printf.c index 5ab82ebc..b87da543 100644 --- a/assets/test_example_file_unity_printf.c +++ b/assets/test_example_file_unity_printf.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "example_file.h" #include diff --git a/assets/test_example_file_verbose.c b/assets/test_example_file_verbose.c index a7a30142..63d2f381 100644 --- a/assets/test_example_file_verbose.c +++ b/assets/test_example_file_verbose.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "example_file.h" #include diff --git a/assets/test_example_file_with_mock.c b/assets/test_example_file_with_mock.c index b799be5f..c3748ccf 100644 --- a/assets/test_example_file_with_mock.c +++ b/assets/test_example_file_with_mock.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "example_file_call.h" // mock header should have higher priority than real file diff --git a/assets/test_example_with_parameterized_tests.c b/assets/test_example_with_parameterized_tests.c index 3b511db6..4e0a93ec 100644 --- a/assets/test_example_with_parameterized_tests.c +++ b/assets/test_example_with_parameterized_tests.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #define TEST_CASE(...) diff --git a/assets/tests_with_defines/src/adc_hardware.c b/assets/tests_with_defines/src/adc_hardware.c index 3c58099b..e316b9fb 100644 --- a/assets/tests_with_defines/src/adc_hardware.c +++ b/assets/tests_with_defines/src/adc_hardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "adc_hardware.h" #include "adc_hardware_configurator.h" diff --git a/assets/tests_with_defines/src/adc_hardware.h b/assets/tests_with_defines/src/adc_hardware.h index aee79daf..7483ac99 100644 --- a/assets/tests_with_defines/src/adc_hardware.h +++ b/assets/tests_with_defines/src/adc_hardware.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCHARDWARE_H #define _ADCHARDWARE_H diff --git a/assets/tests_with_defines/src/adc_hardware_configurator.c b/assets/tests_with_defines/src/adc_hardware_configurator.c index b2602285..bd90c639 100644 --- a/assets/tests_with_defines/src/adc_hardware_configurator.c +++ b/assets/tests_with_defines/src/adc_hardware_configurator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "adc_hardware_configurator.h" #ifdef SPECIFIC_CONFIG diff --git a/assets/tests_with_defines/src/adc_hardware_configurator.h b/assets/tests_with_defines/src/adc_hardware_configurator.h index 9d4c01de..8a8fe815 100644 --- a/assets/tests_with_defines/src/adc_hardware_configurator.h +++ b/assets/tests_with_defines/src/adc_hardware_configurator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCHARDWARECONFIGURATOR_H #define _ADCHARDWARECONFIGURATOR_H diff --git a/assets/tests_with_defines/test/test_adc_hardware.c b/assets/tests_with_defines/test/test_adc_hardware.c index fa424dac..260098f1 100644 --- a/assets/tests_with_defines/test/test_adc_hardware.c +++ b/assets/tests_with_defines/test/test_adc_hardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "adc_hardware.h" #include "mock_adc_hardware_configurator.h" diff --git a/assets/tests_with_defines/test/test_adc_hardware_special.c b/assets/tests_with_defines/test/test_adc_hardware_special.c index ef215d49..fcc3e1f0 100644 --- a/assets/tests_with_defines/test/test_adc_hardware_special.c +++ b/assets/tests_with_defines/test/test_adc_hardware_special.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "adc_hardware.h" #include "mock_adc_hardware_configurator.h" diff --git a/assets/uncovered_example_file.c b/assets/uncovered_example_file.c index 830847a5..dc389359 100644 --- a/assets/uncovered_example_file.c +++ b/assets/uncovered_example_file.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + // This file is to test abort on uncovered files feature int multiply_numbers(int a, int b) { diff --git a/bin/actions_wrapper.rb b/bin/actions_wrapper.rb index e194010a..91541b73 100755 --- a/bin/actions_wrapper.rb +++ b/bin/actions_wrapper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'thor' require 'fileutils' diff --git a/bin/app_cfg.rb b/bin/app_cfg.rb index 17389255..16a64f7a 100755 --- a/bin/app_cfg.rb +++ b/bin/app_cfg.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # Create our global application configuration option set # This approach bridges clean Ruby and Rake diff --git a/bin/ceedling b/bin/ceedling index 45f34155..d1df7ff2 100755 --- a/bin/ceedling +++ b/bin/ceedling @@ -1,4 +1,10 @@ #!/usr/bin/env ruby +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= require 'rubygems' diff --git a/bin/cli.rb b/bin/cli.rb index dfc56da0..f2acb1fd 100755 --- a/bin/cli.rb +++ b/bin/cli.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'thor' require 'ceedling/constants' # From Ceedling application diff --git a/bin/cli_handler.rb b/bin/cli_handler.rb index 75633b09..85bfe124 100755 --- a/bin/cli_handler.rb +++ b/bin/cli_handler.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' # From Ceedling application class CliHandler diff --git a/bin/cli_helper.rb b/bin/cli_helper.rb index cab81182..8d4b0515 100755 --- a/bin/cli_helper.rb +++ b/bin/cli_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rbconfig' require 'ceedling/constants' # From Ceedling application diff --git a/bin/configinator.rb b/bin/configinator.rb index 597ffd03..6f92286d 100755 --- a/bin/configinator.rb +++ b/bin/configinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'deep_merge' class Configinator diff --git a/bin/mixinator.rb b/bin/mixinator.rb index 25e5c318..447c58c6 100755 --- a/bin/mixinator.rb +++ b/bin/mixinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'deep_merge' class Mixinator diff --git a/bin/objects.yml b/bin/objects.yml index 966d7f6b..2be27847 100755 --- a/bin/objects.yml +++ b/bin/objects.yml @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # Loaded from ceedling/lib file_wrapper: diff --git a/bin/path_validator.rb b/bin/path_validator.rb index 3231708c..b0d3029d 100755 --- a/bin/path_validator.rb +++ b/bin/path_validator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class PathValidator diff --git a/bin/projectinator.rb b/bin/projectinator.rb index bd41243b..4d6fd3aa 100755 --- a/bin/projectinator.rb +++ b/bin/projectinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' # From Ceedling application class Projectinator diff --git a/ceedling.gemspec b/ceedling.gemspec index 20245170..e6029af3 100644 --- a/ceedling.gemspec +++ b/ceedling.gemspec @@ -1,4 +1,11 @@ # -*- encoding: utf-8 -*- +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + $LOAD_PATH << File.expand_path(File.join(File.dirname(__FILE__), 'lib')) require "ceedling/version" require 'date' diff --git a/config/test_environment.rb b/config/test_environment.rb index 377aa193..affaacce 100644 --- a/config/test_environment.rb +++ b/config/test_environment.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # Setup our load path: [ diff --git a/examples/blinky/project.yml b/examples/blinky/project.yml index ee08bed1..1cba7b74 100644 --- a/examples/blinky/project.yml +++ b/examples/blinky/project.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- # Notes: diff --git a/examples/blinky/rakefile.rb b/examples/blinky/rakefile.rb index 37b0fe70..52648ba3 100644 --- a/examples/blinky/rakefile.rb +++ b/examples/blinky/rakefile.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require "ceedling" Ceedling.load_project diff --git a/examples/blinky/src/BlinkTask.c b/examples/blinky/src/BlinkTask.c index 7ab3e686..139d777a 100644 --- a/examples/blinky/src/BlinkTask.c +++ b/examples/blinky/src/BlinkTask.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + // #include #include "BlinkTask.h" diff --git a/examples/blinky/src/BlinkTask.h b/examples/blinky/src/BlinkTask.h index d9887810..c76ee51c 100644 --- a/examples/blinky/src/BlinkTask.h +++ b/examples/blinky/src/BlinkTask.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef BlinkTask_H #define BlinkTask_H diff --git a/examples/blinky/src/Configure.c b/examples/blinky/src/Configure.c index 11e506ba..c81133af 100644 --- a/examples/blinky/src/Configure.c +++ b/examples/blinky/src/Configure.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Configure.h" #include "main.h" #ifdef TEST diff --git a/examples/blinky/src/Configure.h b/examples/blinky/src/Configure.h index 2399d39d..133a5889 100644 --- a/examples/blinky/src/Configure.h +++ b/examples/blinky/src/Configure.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef Configure_H #define Configure_H diff --git a/examples/blinky/src/main.c b/examples/blinky/src/main.c index 6533aaae..1d4e76a0 100644 --- a/examples/blinky/src/main.c +++ b/examples/blinky/src/main.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + // #include #include "main.h" diff --git a/examples/blinky/src/main.h b/examples/blinky/src/main.h index 17c176c5..d7e14f4a 100644 --- a/examples/blinky/src/main.h +++ b/examples/blinky/src/main.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef __MAIN_H__ #define __MAIN_H__ diff --git a/examples/blinky/test/support/stub_sfr_defs.h b/examples/blinky/test/support/stub_sfr_defs.h index c3bdc2cc..2107c24c 100644 --- a/examples/blinky/test/support/stub_sfr_defs.h +++ b/examples/blinky/test/support/stub_sfr_defs.h @@ -1,3 +1,4 @@ + /* Copyright (c) 2002, Marek Michalkiewicz All rights reserved. diff --git a/examples/blinky/test/test_BlinkTask.c b/examples/blinky/test/test_BlinkTask.c index 2a76e7dc..73f2958d 100644 --- a/examples/blinky/test/test_BlinkTask.c +++ b/examples/blinky/test/test_BlinkTask.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "BlinkTask.h" #include "stub_io.h" diff --git a/examples/blinky/test/test_Configure.c b/examples/blinky/test/test_Configure.c index ad55433e..e6b7d601 100644 --- a/examples/blinky/test/test_Configure.c +++ b/examples/blinky/test/test_Configure.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Configure.h" #include "stub_io.h" diff --git a/examples/blinky/test/test_main.c b/examples/blinky/test/test_main.c index a77f9f29..ba11e4b9 100644 --- a/examples/blinky/test/test_main.c +++ b/examples/blinky/test/test_main.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "main.h" #include "stub_io.h" diff --git a/examples/temp_sensor/project.yml b/examples/temp_sensor/project.yml index 00bcb0e0..297334c9 100644 --- a/examples/temp_sensor/project.yml +++ b/examples/temp_sensor/project.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/examples/temp_sensor/src/AdcConductor.c b/examples/temp_sensor/src/AdcConductor.c index 28d9d20c..b18a2f47 100644 --- a/examples/temp_sensor/src/AdcConductor.c +++ b/examples/temp_sensor/src/AdcConductor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "AdcConductor.h" #include "AdcModel.h" diff --git a/examples/temp_sensor/src/AdcConductor.h b/examples/temp_sensor/src/AdcConductor.h index 867375be..57f233ef 100644 --- a/examples/temp_sensor/src/AdcConductor.h +++ b/examples/temp_sensor/src/AdcConductor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCCONDUCTOR_H #define _ADCCONDUCTOR_H diff --git a/examples/temp_sensor/src/AdcHardware.c b/examples/temp_sensor/src/AdcHardware.c index 98076411..da418647 100644 --- a/examples/temp_sensor/src/AdcHardware.c +++ b/examples/temp_sensor/src/AdcHardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "AdcHardware.h" #include "AdcHardwareConfigurator.h" diff --git a/examples/temp_sensor/src/AdcHardware.h b/examples/temp_sensor/src/AdcHardware.h index 22457625..0cd2eca2 100644 --- a/examples/temp_sensor/src/AdcHardware.h +++ b/examples/temp_sensor/src/AdcHardware.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCHARDWARE_H #define _ADCHARDWARE_H diff --git a/examples/temp_sensor/src/AdcHardwareConfigurator.c b/examples/temp_sensor/src/AdcHardwareConfigurator.c index f7e08a23..5f6bd822 100644 --- a/examples/temp_sensor/src/AdcHardwareConfigurator.c +++ b/examples/temp_sensor/src/AdcHardwareConfigurator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "AdcHardwareConfigurator.h" #include "ModelConfig.h" diff --git a/examples/temp_sensor/src/AdcHardwareConfigurator.h b/examples/temp_sensor/src/AdcHardwareConfigurator.h index 78b9e9fc..f283f8c2 100644 --- a/examples/temp_sensor/src/AdcHardwareConfigurator.h +++ b/examples/temp_sensor/src/AdcHardwareConfigurator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCHARDWARECONFIGURATOR_H #define _ADCHARDWARECONFIGURATOR_H diff --git a/examples/temp_sensor/src/AdcModel.c b/examples/temp_sensor/src/AdcModel.c index ad9111d2..1f3cb270 100644 --- a/examples/temp_sensor/src/AdcModel.c +++ b/examples/temp_sensor/src/AdcModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "AdcModel.h" #include "TaskScheduler.h" #include "TemperatureCalculator.h" diff --git a/examples/temp_sensor/src/AdcModel.h b/examples/temp_sensor/src/AdcModel.h index 6b871fdb..cab42309 100644 --- a/examples/temp_sensor/src/AdcModel.h +++ b/examples/temp_sensor/src/AdcModel.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCMODEL_H #define _ADCMODEL_H diff --git a/examples/temp_sensor/src/AdcTemperatureSensor.c b/examples/temp_sensor/src/AdcTemperatureSensor.c index b2a3f2c1..9176fb7e 100644 --- a/examples/temp_sensor/src/AdcTemperatureSensor.c +++ b/examples/temp_sensor/src/AdcTemperatureSensor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "AdcTemperatureSensor.h" diff --git a/examples/temp_sensor/src/AdcTemperatureSensor.h b/examples/temp_sensor/src/AdcTemperatureSensor.h index bf2cc5b0..c2a021af 100644 --- a/examples/temp_sensor/src/AdcTemperatureSensor.h +++ b/examples/temp_sensor/src/AdcTemperatureSensor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _ADCTEMPERATURESENSOR_H #define _ADCTEMPERATURESENSOR_H diff --git a/examples/temp_sensor/src/Executor.c b/examples/temp_sensor/src/Executor.c index 7e45c3e5..edc282d9 100644 --- a/examples/temp_sensor/src/Executor.c +++ b/examples/temp_sensor/src/Executor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "Executor.h" #include "Model.h" diff --git a/examples/temp_sensor/src/Executor.h b/examples/temp_sensor/src/Executor.h index 51a61a97..ec3b42ec 100644 --- a/examples/temp_sensor/src/Executor.h +++ b/examples/temp_sensor/src/Executor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _EXECUTOR_H #define _EXECUTOR_H diff --git a/examples/temp_sensor/src/IntrinsicsWrapper.c b/examples/temp_sensor/src/IntrinsicsWrapper.c index 8b082aef..79e1a438 100644 --- a/examples/temp_sensor/src/IntrinsicsWrapper.c +++ b/examples/temp_sensor/src/IntrinsicsWrapper.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "IntrinsicsWrapper.h" #ifdef __ICCARM__ #include diff --git a/examples/temp_sensor/src/IntrinsicsWrapper.h b/examples/temp_sensor/src/IntrinsicsWrapper.h index 9273317c..f9b9b55e 100644 --- a/examples/temp_sensor/src/IntrinsicsWrapper.h +++ b/examples/temp_sensor/src/IntrinsicsWrapper.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _INTRINSICS_WRAPPER_H #define _INTRINSICS_WRAPPER_H diff --git a/examples/temp_sensor/src/Main.c b/examples/temp_sensor/src/Main.c index a784f475..251d6af2 100644 --- a/examples/temp_sensor/src/Main.c +++ b/examples/temp_sensor/src/Main.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "IntrinsicsWrapper.h" diff --git a/examples/temp_sensor/src/Main.h b/examples/temp_sensor/src/Main.h index 6cbe5f43..01604d23 100644 --- a/examples/temp_sensor/src/Main.h +++ b/examples/temp_sensor/src/Main.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _MAIN_H_ #define _MAIN_H_ diff --git a/examples/temp_sensor/src/Model.c b/examples/temp_sensor/src/Model.c index 5b34c40c..5a29ad37 100644 --- a/examples/temp_sensor/src/Model.c +++ b/examples/temp_sensor/src/Model.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Model.h" #include "TaskScheduler.h" #include "TemperatureFilter.h" diff --git a/examples/temp_sensor/src/Model.h b/examples/temp_sensor/src/Model.h index d1309387..1459ce7a 100644 --- a/examples/temp_sensor/src/Model.h +++ b/examples/temp_sensor/src/Model.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _MODEL_H #define _MODEL_H diff --git a/examples/temp_sensor/src/ModelConfig.h b/examples/temp_sensor/src/ModelConfig.h index edc8e8d4..4d2be93a 100644 --- a/examples/temp_sensor/src/ModelConfig.h +++ b/examples/temp_sensor/src/ModelConfig.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _MODELCONFIG_H #define _MODELCONFIG_H diff --git a/examples/temp_sensor/src/TaskScheduler.c b/examples/temp_sensor/src/TaskScheduler.c index bcc0e643..9d5e72cb 100644 --- a/examples/temp_sensor/src/TaskScheduler.c +++ b/examples/temp_sensor/src/TaskScheduler.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TaskScheduler.h" diff --git a/examples/temp_sensor/src/TaskScheduler.h b/examples/temp_sensor/src/TaskScheduler.h index cc58342c..ca088244 100644 --- a/examples/temp_sensor/src/TaskScheduler.h +++ b/examples/temp_sensor/src/TaskScheduler.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TASKSCHEDULER_H #define _TASKSCHEDULER_H diff --git a/examples/temp_sensor/src/TemperatureCalculator.c b/examples/temp_sensor/src/TemperatureCalculator.c index 04cec59d..8984453d 100644 --- a/examples/temp_sensor/src/TemperatureCalculator.c +++ b/examples/temp_sensor/src/TemperatureCalculator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TemperatureCalculator.h" #include diff --git a/examples/temp_sensor/src/TemperatureCalculator.h b/examples/temp_sensor/src/TemperatureCalculator.h index 73f3df36..f9958ba3 100644 --- a/examples/temp_sensor/src/TemperatureCalculator.h +++ b/examples/temp_sensor/src/TemperatureCalculator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TEMPERATURECALCULATOR_H #define _TEMPERATURECALCULATOR_H diff --git a/examples/temp_sensor/src/TemperatureFilter.c b/examples/temp_sensor/src/TemperatureFilter.c index 6fa6bab0..92c27b39 100644 --- a/examples/temp_sensor/src/TemperatureFilter.c +++ b/examples/temp_sensor/src/TemperatureFilter.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TemperatureFilter.h" #include diff --git a/examples/temp_sensor/src/TemperatureFilter.h b/examples/temp_sensor/src/TemperatureFilter.h index 31413f49..4971be32 100644 --- a/examples/temp_sensor/src/TemperatureFilter.h +++ b/examples/temp_sensor/src/TemperatureFilter.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TEMPERATUREFILTER_H #define _TEMPERATUREFILTER_H diff --git a/examples/temp_sensor/src/TimerConductor.c b/examples/temp_sensor/src/TimerConductor.c index 569b489a..60d932d0 100644 --- a/examples/temp_sensor/src/TimerConductor.c +++ b/examples/temp_sensor/src/TimerConductor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TimerConductor.h" #include "TimerModel.h" diff --git a/examples/temp_sensor/src/TimerConductor.h b/examples/temp_sensor/src/TimerConductor.h index 7cd41097..3289b9dc 100644 --- a/examples/temp_sensor/src/TimerConductor.h +++ b/examples/temp_sensor/src/TimerConductor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TIMERCONDUCTOR_H #define _TIMERCONDUCTOR_H diff --git a/examples/temp_sensor/src/TimerConfigurator.c b/examples/temp_sensor/src/TimerConfigurator.c index 996cedef..5e1c4c8d 100644 --- a/examples/temp_sensor/src/TimerConfigurator.c +++ b/examples/temp_sensor/src/TimerConfigurator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TimerConfigurator.h" #include "TimerInterruptConfigurator.h" diff --git a/examples/temp_sensor/src/TimerConfigurator.h b/examples/temp_sensor/src/TimerConfigurator.h index d078c54e..19fc13bb 100644 --- a/examples/temp_sensor/src/TimerConfigurator.h +++ b/examples/temp_sensor/src/TimerConfigurator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TIMERCONFIGURATOR_H #define _TIMERCONFIGURATOR_H diff --git a/examples/temp_sensor/src/TimerHardware.c b/examples/temp_sensor/src/TimerHardware.c index d5e983ff..5ac45828 100644 --- a/examples/temp_sensor/src/TimerHardware.c +++ b/examples/temp_sensor/src/TimerHardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TimerHardware.h" #include "TimerConfigurator.h" diff --git a/examples/temp_sensor/src/TimerHardware.h b/examples/temp_sensor/src/TimerHardware.h index 92fa2871..778310be 100644 --- a/examples/temp_sensor/src/TimerHardware.h +++ b/examples/temp_sensor/src/TimerHardware.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TIMERHARDWARE_H #define _TIMERHARDWARE_H diff --git a/examples/temp_sensor/src/TimerInterruptConfigurator.c b/examples/temp_sensor/src/TimerInterruptConfigurator.c index fe603ef3..c9e0c154 100644 --- a/examples/temp_sensor/src/TimerInterruptConfigurator.c +++ b/examples/temp_sensor/src/TimerInterruptConfigurator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TimerInterruptConfigurator.h" #include "TimerInterruptHandler.h" diff --git a/examples/temp_sensor/src/TimerInterruptConfigurator.h b/examples/temp_sensor/src/TimerInterruptConfigurator.h index bdf64718..925c3099 100644 --- a/examples/temp_sensor/src/TimerInterruptConfigurator.h +++ b/examples/temp_sensor/src/TimerInterruptConfigurator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TIMERINTERRUPTCONFIGURATOR_H #define _TIMERINTERRUPTCONFIGURATOR_H diff --git a/examples/temp_sensor/src/TimerInterruptHandler.c b/examples/temp_sensor/src/TimerInterruptHandler.c index ebb543d4..95d99b71 100644 --- a/examples/temp_sensor/src/TimerInterruptHandler.c +++ b/examples/temp_sensor/src/TimerInterruptHandler.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TimerInterruptHandler.h" #include "TimerInterruptConfigurator.h" diff --git a/examples/temp_sensor/src/TimerInterruptHandler.h b/examples/temp_sensor/src/TimerInterruptHandler.h index 29c0413b..7c40b446 100644 --- a/examples/temp_sensor/src/TimerInterruptHandler.h +++ b/examples/temp_sensor/src/TimerInterruptHandler.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TIMERINTERRUPTHANDLER_H #define _TIMERINTERRUPTHANDLER_H diff --git a/examples/temp_sensor/src/TimerModel.c b/examples/temp_sensor/src/TimerModel.c index fcc9db9b..6ff88ed3 100644 --- a/examples/temp_sensor/src/TimerModel.c +++ b/examples/temp_sensor/src/TimerModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "TimerModel.h" #include "TaskScheduler.h" diff --git a/examples/temp_sensor/src/TimerModel.h b/examples/temp_sensor/src/TimerModel.h index 54be21a4..03009098 100644 --- a/examples/temp_sensor/src/TimerModel.h +++ b/examples/temp_sensor/src/TimerModel.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TIMERMODEL_H #define _TIMERMODEL_H diff --git a/examples/temp_sensor/src/Types.h b/examples/temp_sensor/src/Types.h index 8944c57f..744a2839 100644 --- a/examples/temp_sensor/src/Types.h +++ b/examples/temp_sensor/src/Types.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _MYTYPES_H_ #define _MYTYPES_H_ diff --git a/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.c b/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.c index f4ad1470..f386b4e0 100644 --- a/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.c +++ b/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartBaudRateRegisterCalculator.h" diff --git a/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.h b/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.h index 70cd1189..83cea58e 100644 --- a/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.h +++ b/examples/temp_sensor/src/UsartBaudRateRegisterCalculator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTBAUDRATEREGISTERCALCULATOR_H #define _USARTBAUDRATEREGISTERCALCULATOR_H diff --git a/examples/temp_sensor/src/UsartConductor.c b/examples/temp_sensor/src/UsartConductor.c index 3eeec3c1..f87654a4 100644 --- a/examples/temp_sensor/src/UsartConductor.c +++ b/examples/temp_sensor/src/UsartConductor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartConductor.h" #include "UsartHardware.h" diff --git a/examples/temp_sensor/src/UsartConductor.h b/examples/temp_sensor/src/UsartConductor.h index f4207365..de894f9f 100644 --- a/examples/temp_sensor/src/UsartConductor.h +++ b/examples/temp_sensor/src/UsartConductor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTCONDUCTOR_H #define _USARTCONDUCTOR_H diff --git a/examples/temp_sensor/src/UsartConfigurator.c b/examples/temp_sensor/src/UsartConfigurator.c index b8c2cdc7..54224f14 100644 --- a/examples/temp_sensor/src/UsartConfigurator.c +++ b/examples/temp_sensor/src/UsartConfigurator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartConfigurator.h" diff --git a/examples/temp_sensor/src/UsartConfigurator.h b/examples/temp_sensor/src/UsartConfigurator.h index 02bede2a..938fc72d 100644 --- a/examples/temp_sensor/src/UsartConfigurator.h +++ b/examples/temp_sensor/src/UsartConfigurator.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTCONFIGURATOR_H #define _USARTCONFIGURATOR_H diff --git a/examples/temp_sensor/src/UsartHardware.c b/examples/temp_sensor/src/UsartHardware.c index e37c2c60..5621a20d 100644 --- a/examples/temp_sensor/src/UsartHardware.c +++ b/examples/temp_sensor/src/UsartHardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartHardware.h" #include "UsartConfigurator.h" diff --git a/examples/temp_sensor/src/UsartHardware.h b/examples/temp_sensor/src/UsartHardware.h index 041e2808..6606fa0e 100644 --- a/examples/temp_sensor/src/UsartHardware.h +++ b/examples/temp_sensor/src/UsartHardware.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTHARDWARE_H #define _USARTHARDWARE_H diff --git a/examples/temp_sensor/src/UsartModel.c b/examples/temp_sensor/src/UsartModel.c index d722a2f3..7251481f 100644 --- a/examples/temp_sensor/src/UsartModel.c +++ b/examples/temp_sensor/src/UsartModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartModel.h" #include "ModelConfig.h" diff --git a/examples/temp_sensor/src/UsartModel.h b/examples/temp_sensor/src/UsartModel.h index 7d948544..e3f1c3e2 100644 --- a/examples/temp_sensor/src/UsartModel.h +++ b/examples/temp_sensor/src/UsartModel.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTMODEL_H #define _USARTMODEL_H diff --git a/examples/temp_sensor/src/UsartPutChar.c b/examples/temp_sensor/src/UsartPutChar.c index 9e3ce2c8..d64868c3 100644 --- a/examples/temp_sensor/src/UsartPutChar.c +++ b/examples/temp_sensor/src/UsartPutChar.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartPutChar.h" #include "UsartTransmitBufferStatus.h" diff --git a/examples/temp_sensor/src/UsartPutChar.h b/examples/temp_sensor/src/UsartPutChar.h index 924446ab..5bbb08d1 100644 --- a/examples/temp_sensor/src/UsartPutChar.h +++ b/examples/temp_sensor/src/UsartPutChar.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTPUT_HAR_H #define _USARTPUT_HAR_H diff --git a/examples/temp_sensor/src/UsartTransmitBufferStatus.c b/examples/temp_sensor/src/UsartTransmitBufferStatus.c index 914b2e14..7474b95a 100644 --- a/examples/temp_sensor/src/UsartTransmitBufferStatus.c +++ b/examples/temp_sensor/src/UsartTransmitBufferStatus.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "Types.h" #include "UsartTransmitBufferStatus.h" diff --git a/examples/temp_sensor/src/UsartTransmitBufferStatus.h b/examples/temp_sensor/src/UsartTransmitBufferStatus.h index b5925ba2..395c93b8 100644 --- a/examples/temp_sensor/src/UsartTransmitBufferStatus.h +++ b/examples/temp_sensor/src/UsartTransmitBufferStatus.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _USARTTRANSMITBUFFERSTATUS_H #define _USARTTRANSMITBUFFERSTATUS_H diff --git a/examples/temp_sensor/test/TestAdcConductor.c b/examples/temp_sensor/test/TestAdcConductor.c index a15d7d1b..efeff855 100644 --- a/examples/temp_sensor/test/TestAdcConductor.c +++ b/examples/temp_sensor/test/TestAdcConductor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "UnityHelper.h" #include "Types.h" diff --git a/examples/temp_sensor/test/TestAdcHardware.c b/examples/temp_sensor/test/TestAdcHardware.c index 5590ed35..0441a49d 100644 --- a/examples/temp_sensor/test/TestAdcHardware.c +++ b/examples/temp_sensor/test/TestAdcHardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "AdcHardware.h" diff --git a/examples/temp_sensor/test/TestAdcModel.c b/examples/temp_sensor/test/TestAdcModel.c index 3ff10c1b..141fa382 100644 --- a/examples/temp_sensor/test/TestAdcModel.c +++ b/examples/temp_sensor/test/TestAdcModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "AdcModel.h" diff --git a/examples/temp_sensor/test/TestExecutor.c b/examples/temp_sensor/test/TestExecutor.c index 902da21f..83b11fc8 100644 --- a/examples/temp_sensor/test/TestExecutor.c +++ b/examples/temp_sensor/test/TestExecutor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "Executor.h" diff --git a/examples/temp_sensor/test/TestMain.c b/examples/temp_sensor/test/TestMain.c index baf33829..a9c081c0 100644 --- a/examples/temp_sensor/test/TestMain.c +++ b/examples/temp_sensor/test/TestMain.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "MockExecutor.h" diff --git a/examples/temp_sensor/test/TestModel.c b/examples/temp_sensor/test/TestModel.c index 59dda1dc..f37099d1 100644 --- a/examples/temp_sensor/test/TestModel.c +++ b/examples/temp_sensor/test/TestModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "Model.h" diff --git a/examples/temp_sensor/test/TestTaskScheduler.c b/examples/temp_sensor/test/TestTaskScheduler.c index 7583a932..52988580 100644 --- a/examples/temp_sensor/test/TestTaskScheduler.c +++ b/examples/temp_sensor/test/TestTaskScheduler.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "TaskScheduler.h" diff --git a/examples/temp_sensor/test/TestTemperatureCalculator.c b/examples/temp_sensor/test/TestTemperatureCalculator.c index e108ef4d..a869ab73 100644 --- a/examples/temp_sensor/test/TestTemperatureCalculator.c +++ b/examples/temp_sensor/test/TestTemperatureCalculator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include diff --git a/examples/temp_sensor/test/TestTemperatureFilter.c b/examples/temp_sensor/test/TestTemperatureFilter.c index 4d34f5d6..5047ef4c 100644 --- a/examples/temp_sensor/test/TestTemperatureFilter.c +++ b/examples/temp_sensor/test/TestTemperatureFilter.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "TemperatureFilter.h" diff --git a/examples/temp_sensor/test/TestTimerConductor.c b/examples/temp_sensor/test/TestTimerConductor.c index 8064a8c5..f6652607 100644 --- a/examples/temp_sensor/test/TestTimerConductor.c +++ b/examples/temp_sensor/test/TestTimerConductor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "TimerConductor.h" diff --git a/examples/temp_sensor/test/TestTimerHardware.c b/examples/temp_sensor/test/TestTimerHardware.c index 16339d0c..1b907068 100644 --- a/examples/temp_sensor/test/TestTimerHardware.c +++ b/examples/temp_sensor/test/TestTimerHardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "TimerHardware.h" diff --git a/examples/temp_sensor/test/TestTimerModel.c b/examples/temp_sensor/test/TestTimerModel.c index e92a96aa..55c606ee 100644 --- a/examples/temp_sensor/test/TestTimerModel.c +++ b/examples/temp_sensor/test/TestTimerModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "TimerModel.h" diff --git a/examples/temp_sensor/test/TestUsartBaudRateRegisterCalculator.c b/examples/temp_sensor/test/TestUsartBaudRateRegisterCalculator.c index b0546cd9..f3151b25 100644 --- a/examples/temp_sensor/test/TestUsartBaudRateRegisterCalculator.c +++ b/examples/temp_sensor/test/TestUsartBaudRateRegisterCalculator.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "UsartBaudRateRegisterCalculator.h" diff --git a/examples/temp_sensor/test/TestUsartConductor.c b/examples/temp_sensor/test/TestUsartConductor.c index e23ef77f..bc8d1ece 100644 --- a/examples/temp_sensor/test/TestUsartConductor.c +++ b/examples/temp_sensor/test/TestUsartConductor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "UsartConductor.h" diff --git a/examples/temp_sensor/test/TestUsartHardware.c b/examples/temp_sensor/test/TestUsartHardware.c index 5e8df758..bddc206b 100644 --- a/examples/temp_sensor/test/TestUsartHardware.c +++ b/examples/temp_sensor/test/TestUsartHardware.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "UsartHardware.h" diff --git a/examples/temp_sensor/test/TestUsartModel.c b/examples/temp_sensor/test/TestUsartModel.c index c1a87426..62e3afa8 100644 --- a/examples/temp_sensor/test/TestUsartModel.c +++ b/examples/temp_sensor/test/TestUsartModel.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "Types.h" #include "UsartModel.h" diff --git a/examples/temp_sensor/test/support/UnityHelper.c b/examples/temp_sensor/test/support/UnityHelper.c index e60521fb..4cbeab25 100644 --- a/examples/temp_sensor/test/support/UnityHelper.c +++ b/examples/temp_sensor/test/support/UnityHelper.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "unity_internals.h" #include "UnityHelper.h" diff --git a/examples/temp_sensor/test/support/UnityHelper.h b/examples/temp_sensor/test/support/UnityHelper.h index 81667a3f..08ef36d3 100755 --- a/examples/temp_sensor/test/support/UnityHelper.h +++ b/examples/temp_sensor/test/support/UnityHelper.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef _TESTHELPER_H #define _TESTHELPER_H diff --git a/lib/ceedling.rb b/lib/ceedling.rb index 5c56c2bc..ef0e568d 100644 --- a/lib/ceedling.rb +++ b/lib/ceedling.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + ## # This module defines the interface for interacting with and loading a project # with Ceedling. diff --git a/lib/ceedling/application.rb b/lib/ceedling/application.rb index 0496c9df..1b1dac16 100644 --- a/lib/ceedling/application.rb +++ b/lib/ceedling/application.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # As Rake is removed, more and more functionality and code entrypoints will migrate here diff --git a/lib/ceedling/build_batchinator.rb b/lib/ceedling/build_batchinator.rb index ad2f241d..710b9130 100644 --- a/lib/ceedling/build_batchinator.rb +++ b/lib/ceedling/build_batchinator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class BuildBatchinator diff --git a/lib/ceedling/cacheinator.rb b/lib/ceedling/cacheinator.rb index 519a4aab..57bff8ad 100644 --- a/lib/ceedling/cacheinator.rb +++ b/lib/ceedling/cacheinator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Cacheinator diff --git a/lib/ceedling/cacheinator_helper.rb b/lib/ceedling/cacheinator_helper.rb index 14e8a6ef..35676218 100644 --- a/lib/ceedling/cacheinator_helper.rb +++ b/lib/ceedling/cacheinator_helper.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class CacheinatorHelper diff --git a/lib/ceedling/config_matchinator.rb b/lib/ceedling/config_matchinator.rb index 8d90dd71..b9480e9a 100644 --- a/lib/ceedling/config_matchinator.rb +++ b/lib/ceedling/config_matchinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/exceptions' # :
: diff --git a/lib/ceedling/config_walkinator.rb b/lib/ceedling/config_walkinator.rb index db4cf29d..3d715f38 100644 --- a/lib/ceedling/config_walkinator.rb +++ b/lib/ceedling/config_walkinator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class ConfigWalkinator diff --git a/lib/ceedling/configurator.rb b/lib/ceedling/configurator.rb index fb3f40c9..b7c0c6ee 100644 --- a/lib/ceedling/configurator.rb +++ b/lib/ceedling/configurator.rb @@ -1,11 +1,16 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/defaults' require 'ceedling/constants' require 'ceedling/file_path_utils' require 'ceedling/exceptions' require 'deep_merge' - - class Configurator attr_reader :project_config_hash, :programmatic_plugins, :rake_plugins diff --git a/lib/ceedling/configurator_builder.rb b/lib/ceedling/configurator_builder.rb index a2eb0b70..89c0283f 100644 --- a/lib/ceedling/configurator_builder.rb +++ b/lib/ceedling/configurator_builder.rb @@ -1,11 +1,16 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for ext() method require 'ceedling/file_path_utils' # for class methods require 'ceedling/defaults' require 'ceedling/constants' # for Verbosity constants class & base file paths - - class ConfiguratorBuilder constructor :file_path_collection_utils, :file_wrapper, :system_wrapper diff --git a/lib/ceedling/configurator_plugins.rb b/lib/ceedling/configurator_plugins.rb index da079903..1400eb20 100644 --- a/lib/ceedling/configurator_plugins.rb +++ b/lib/ceedling/configurator_plugins.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' class ConfiguratorPlugins diff --git a/lib/ceedling/configurator_setup.rb b/lib/ceedling/configurator_setup.rb index 2696e5be..29bba17e 100644 --- a/lib/ceedling/configurator_setup.rb +++ b/lib/ceedling/configurator_setup.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' # Add sort-ability to symbol so we can order keys array in hash for test-ability diff --git a/lib/ceedling/configurator_validator.rb b/lib/ceedling/configurator_validator.rb index bd225d59..a277cf32 100644 --- a/lib/ceedling/configurator_validator.rb +++ b/lib/ceedling/configurator_validator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for ext() require 'ceedling/constants' diff --git a/lib/ceedling/constants.rb b/lib/ceedling/constants.rb index 51803fd9..1e439015 100644 --- a/lib/ceedling/constants.rb +++ b/lib/ceedling/constants.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Verbosity SILENT = 0 # as silent as possible (though there are some messages that must be spit out) diff --git a/lib/ceedling/debugger_utils.rb b/lib/ceedling/debugger_utils.rb index 408bf603..31c9c0c1 100644 --- a/lib/ceedling/debugger_utils.rb +++ b/lib/ceedling/debugger_utils.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # The debugger utils class, # Store functions and variables helping to parse debugger output and # prepare output understandable by report generators diff --git a/lib/ceedling/defaults.rb b/lib/ceedling/defaults.rb index 4131734d..54fb94c3 100644 --- a/lib/ceedling/defaults.rb +++ b/lib/ceedling/defaults.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/system_wrapper' require 'ceedling/file_path_utils' diff --git a/lib/ceedling/defineinator.rb b/lib/ceedling/defineinator.rb index 2fd161c1..a986e24d 100644 --- a/lib/ceedling/defineinator.rb +++ b/lib/ceedling/defineinator.rb @@ -1,4 +1,9 @@ - +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # :defines: # :test: @@ -17,8 +22,6 @@ # - TEST # - PLATFORM_B - - class Defineinator constructor :configurator, :streaminator, :config_matchinator diff --git a/lib/ceedling/dependinator.rb b/lib/ceedling/dependinator.rb index 72eabfb7..0483215e 100644 --- a/lib/ceedling/dependinator.rb +++ b/lib/ceedling/dependinator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Dependinator diff --git a/lib/ceedling/erb_wrapper.rb b/lib/ceedling/erb_wrapper.rb index 77c458b5..814e0230 100644 --- a/lib/ceedling/erb_wrapper.rb +++ b/lib/ceedling/erb_wrapper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'erb' class ErbWrapper diff --git a/lib/ceedling/exceptions.rb b/lib/ceedling/exceptions.rb index 876ea876..206ee5b1 100644 --- a/lib/ceedling/exceptions.rb +++ b/lib/ceedling/exceptions.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' class CeedlingException < RuntimeError diff --git a/lib/ceedling/file_finder.rb b/lib/ceedling/file_finder.rb index a6cc4aa2..4fb2b304 100644 --- a/lib/ceedling/file_finder.rb +++ b/lib/ceedling/file_finder.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for adding ext() method to string require 'ceedling/exceptions' diff --git a/lib/ceedling/file_finder_helper.rb b/lib/ceedling/file_finder_helper.rb index 235528a4..0f8fd8ab 100644 --- a/lib/ceedling/file_finder_helper.rb +++ b/lib/ceedling/file_finder_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'fileutils' require 'ceedling/constants' # for Verbosity enumeration require 'ceedling/exceptions' diff --git a/lib/ceedling/file_path_collection_utils.rb b/lib/ceedling/file_path_collection_utils.rb index 76b4adc3..7b68cfaa 100644 --- a/lib/ceedling/file_path_collection_utils.rb +++ b/lib/ceedling/file_path_collection_utils.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'set' require 'pathname' require 'fileutils' diff --git a/lib/ceedling/file_path_utils.rb b/lib/ceedling/file_path_utils.rb index 66416abd..b362ee8a 100644 --- a/lib/ceedling/file_path_utils.rb +++ b/lib/ceedling/file_path_utils.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for ext() require 'fileutils' diff --git a/lib/ceedling/file_system_wrapper.rb b/lib/ceedling/file_system_wrapper.rb index 807cbd23..6389ae7f 100644 --- a/lib/ceedling/file_system_wrapper.rb +++ b/lib/ceedling/file_system_wrapper.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class FileSystemWrapper diff --git a/lib/ceedling/file_wrapper.rb b/lib/ceedling/file_wrapper.rb index 37cc85ac..3872aa83 100644 --- a/lib/ceedling/file_wrapper.rb +++ b/lib/ceedling/file_wrapper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for FileList require 'fileutils' diff --git a/lib/ceedling/flaginator.rb b/lib/ceedling/flaginator.rb index 0d06ab7a..3c2cb1a2 100644 --- a/lib/ceedling/flaginator.rb +++ b/lib/ceedling/flaginator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # :flags: # :test: diff --git a/lib/ceedling/generator.rb b/lib/ceedling/generator.rb index 1f5e4692..65210aa8 100644 --- a/lib/ceedling/generator.rb +++ b/lib/ceedling/generator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/file_path_utils' require 'rake' diff --git a/lib/ceedling/generator_helper.rb b/lib/ceedling/generator_helper.rb index bd3c6dfc..fcad7f13 100644 --- a/lib/ceedling/generator_helper.rb +++ b/lib/ceedling/generator_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/exceptions' diff --git a/lib/ceedling/generator_mocks.rb b/lib/ceedling/generator_mocks.rb index 132ac70f..5b57b83f 100644 --- a/lib/ceedling/generator_mocks.rb +++ b/lib/ceedling/generator_mocks.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'cmock' class GeneratorMocks diff --git a/lib/ceedling/generator_test_results.rb b/lib/ceedling/generator_test_results.rb index b4d38102..3b68ad43 100644 --- a/lib/ceedling/generator_test_results.rb +++ b/lib/ceedling/generator_test_results.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for .ext() require 'ceedling/constants' diff --git a/lib/ceedling/generator_test_results_sanity_checker.rb b/lib/ceedling/generator_test_results_sanity_checker.rb index 7bcec39e..d1e21257 100644 --- a/lib/ceedling/generator_test_results_sanity_checker.rb +++ b/lib/ceedling/generator_test_results_sanity_checker.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' # for ext() method require 'ceedling/constants' diff --git a/lib/ceedling/generator_test_runner.rb b/lib/ceedling/generator_test_runner.rb index 0c84e2f2..f96f6b2b 100644 --- a/lib/ceedling/generator_test_runner.rb +++ b/lib/ceedling/generator_test_runner.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'generate_test_runner.rb' # Unity's test runner generator class GeneratorTestRunner diff --git a/lib/ceedling/include_pathinator.rb b/lib/ceedling/include_pathinator.rb index f02f8e6e..47478e70 100644 --- a/lib/ceedling/include_pathinator.rb +++ b/lib/ceedling/include_pathinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'pathname' require 'ceedling/exceptions' diff --git a/lib/ceedling/loginator.rb b/lib/ceedling/loginator.rb index d31c7212..4f5a6843 100644 --- a/lib/ceedling/loginator.rb +++ b/lib/ceedling/loginator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Loginator diff --git a/lib/ceedling/makefile.rb b/lib/ceedling/makefile.rb index c3d7496d..e6334500 100644 --- a/lib/ceedling/makefile.rb +++ b/lib/ceedling/makefile.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # modified version of Rake's provided make-style dependency loader # customizations: diff --git a/lib/ceedling/objects.yml b/lib/ceedling/objects.yml index e7a73845..6b16b763 100644 --- a/lib/ceedling/objects.yml +++ b/lib/ceedling/objects.yml @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= application: compose: diff --git a/lib/ceedling/plugin.rb b/lib/ceedling/plugin.rb index 68122619..514c7bc3 100644 --- a/lib/ceedling/plugin.rb +++ b/lib/ceedling/plugin.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Plugin attr_reader :name, :environment diff --git a/lib/ceedling/plugin_manager.rb b/lib/ceedling/plugin_manager.rb index ff215a7e..caea0467 100644 --- a/lib/ceedling/plugin_manager.rb +++ b/lib/ceedling/plugin_manager.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' class PluginManager diff --git a/lib/ceedling/plugin_manager_helper.rb b/lib/ceedling/plugin_manager_helper.rb index b18248a6..0649b374 100644 --- a/lib/ceedling/plugin_manager_helper.rb +++ b/lib/ceedling/plugin_manager_helper.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class PluginManagerHelper diff --git a/lib/ceedling/plugin_reportinator.rb b/lib/ceedling/plugin_reportinator.rb index bc75a15d..76c1cfb7 100644 --- a/lib/ceedling/plugin_reportinator.rb +++ b/lib/ceedling/plugin_reportinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/defaults' require 'ceedling/exceptions' diff --git a/lib/ceedling/plugin_reportinator_helper.rb b/lib/ceedling/plugin_reportinator_helper.rb index 67bdbe99..450592fd 100644 --- a/lib/ceedling/plugin_reportinator_helper.rb +++ b/lib/ceedling/plugin_reportinator_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'erb' require 'rubygems' require 'rake' # for ext() diff --git a/lib/ceedling/preprocessinator.rb b/lib/ceedling/preprocessinator.rb index 11fc4131..01d99e0d 100644 --- a/lib/ceedling/preprocessinator.rb +++ b/lib/ceedling/preprocessinator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Preprocessinator diff --git a/lib/ceedling/preprocessinator_extractor.rb b/lib/ceedling/preprocessinator_extractor.rb index db267a3d..30753f20 100644 --- a/lib/ceedling/preprocessinator_extractor.rb +++ b/lib/ceedling/preprocessinator_extractor.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + class PreprocessinatorExtractor def extract_base_file_from_preprocessed_expansion(filepath) # preprocessing by way of toolchain preprocessor expands macros, eliminates diff --git a/lib/ceedling/preprocessinator_file_handler.rb b/lib/ceedling/preprocessinator_file_handler.rb index ea607a93..b26e7b9b 100644 --- a/lib/ceedling/preprocessinator_file_handler.rb +++ b/lib/ceedling/preprocessinator_file_handler.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class PreprocessinatorFileHandler diff --git a/lib/ceedling/preprocessinator_includes_handler.rb b/lib/ceedling/preprocessinator_includes_handler.rb index f7472084..508d24f5 100644 --- a/lib/ceedling/preprocessinator_includes_handler.rb +++ b/lib/ceedling/preprocessinator_includes_handler.rb @@ -1,4 +1,9 @@ - +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class PreprocessinatorIncludesHandler diff --git a/lib/ceedling/rake_utils.rb b/lib/ceedling/rake_utils.rb index 3f667c85..742f6cac 100644 --- a/lib/ceedling/rake_utils.rb +++ b/lib/ceedling/rake_utils.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class RakeUtils diff --git a/lib/ceedling/rake_wrapper.rb b/lib/ceedling/rake_wrapper.rb index 15e47961..75d095dc 100644 --- a/lib/ceedling/rake_wrapper.rb +++ b/lib/ceedling/rake_wrapper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rubygems' require 'rake' require 'ceedling/makefile' # our replacement for rake's make-style dependency loader diff --git a/lib/ceedling/rakefile.rb b/lib/ceedling/rakefile.rb index f3720bca..541cc2ad 100644 --- a/lib/ceedling/rakefile.rb +++ b/lib/ceedling/rakefile.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'fileutils' $LOAD_PATH.unshift( File.join(CEEDLING_VENDOR, 'unity/auto') ) diff --git a/lib/ceedling/release_invoker.rb b/lib/ceedling/release_invoker.rb index 621a9806..64c3d8b1 100644 --- a/lib/ceedling/release_invoker.rb +++ b/lib/ceedling/release_invoker.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' diff --git a/lib/ceedling/release_invoker_helper.rb b/lib/ceedling/release_invoker_helper.rb index e69c61f0..2c0dba27 100644 --- a/lib/ceedling/release_invoker_helper.rb +++ b/lib/ceedling/release_invoker_helper.rb @@ -1,4 +1,9 @@ - +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class ReleaseInvokerHelper diff --git a/lib/ceedling/reportinator.rb b/lib/ceedling/reportinator.rb index a24c5ba3..651bfe61 100644 --- a/lib/ceedling/reportinator.rb +++ b/lib/ceedling/reportinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + ## # Pretifies reports class Reportinator diff --git a/lib/ceedling/rules_release.rake b/lib/ceedling/rules_release.rake index 9eb93b12..26deeb30 100644 --- a/lib/ceedling/rules_release.rake +++ b/lib/ceedling/rules_release.rake @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= RELEASE_COMPILE_TASK_ROOT = RELEASE_TASK_ROOT + 'compile:' unless defined?(RELEASE_COMPILE_TASK_ROOT) RELEASE_ASSEMBLE_TASK_ROOT = RELEASE_TASK_ROOT + 'assemble:' unless defined?(RELEASE_ASSEMBLE_TASK_ROOT) diff --git a/lib/ceedling/rules_tests.rake b/lib/ceedling/rules_tests.rake index a44d2ffb..786acf6a 100644 --- a/lib/ceedling/rules_tests.rake +++ b/lib/ceedling/rules_tests.rake @@ -1,4 +1,9 @@ - +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= rule(/#{PROJECT_TEST_BUILD_OUTPUT_PATH}\/#{'.+\\' + EXTENSION_OBJECT}$/ => [ proc do |task_name| diff --git a/lib/ceedling/setupinator.rb b/lib/ceedling/setupinator.rb index 731a41b2..6d221a5d 100644 --- a/lib/ceedling/setupinator.rb +++ b/lib/ceedling/setupinator.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Setupinator diff --git a/lib/ceedling/stream_wrapper.rb b/lib/ceedling/stream_wrapper.rb index 1caf283e..556109ce 100644 --- a/lib/ceedling/stream_wrapper.rb +++ b/lib/ceedling/stream_wrapper.rb @@ -1,4 +1,9 @@ - +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= BEGIN { require 'io/nonblock' diff --git a/lib/ceedling/streaminator.rb b/lib/ceedling/streaminator.rb index 21be39fc..5c96330c 100644 --- a/lib/ceedling/streaminator.rb +++ b/lib/ceedling/streaminator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' class Streaminator diff --git a/lib/ceedling/streaminator_helper.rb b/lib/ceedling/streaminator_helper.rb index 9fb5cc0b..e1429174 100644 --- a/lib/ceedling/streaminator_helper.rb +++ b/lib/ceedling/streaminator_helper.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class StreaminatorHelper diff --git a/lib/ceedling/system_utils.rb b/lib/ceedling/system_utils.rb index 855ce2bf..4fe4f2a5 100644 --- a/lib/ceedling/system_utils.rb +++ b/lib/ceedling/system_utils.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class Object def deep_clone diff --git a/lib/ceedling/system_wrapper.rb b/lib/ceedling/system_wrapper.rb index dcc56722..e31523f4 100644 --- a/lib/ceedling/system_wrapper.rb +++ b/lib/ceedling/system_wrapper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rbconfig' require 'open3' diff --git a/lib/ceedling/task_invoker.rb b/lib/ceedling/task_invoker.rb index 33cd1b51..d140f81d 100644 --- a/lib/ceedling/task_invoker.rb +++ b/lib/ceedling/task_invoker.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class TaskInvoker diff --git a/lib/ceedling/tasks_base.rake b/lib/ceedling/tasks_base.rake index 99fcc783..e5058c2b 100644 --- a/lib/ceedling/tasks_base.rake +++ b/lib/ceedling/tasks_base.rake @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/file_path_utils' diff --git a/lib/ceedling/tasks_filesystem.rake b/lib/ceedling/tasks_filesystem.rake index eb4c5b9a..7b8abf8f 100644 --- a/lib/ceedling/tasks_filesystem.rake +++ b/lib/ceedling/tasks_filesystem.rake @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # rather than require 'rake/clean' & try to override, we replicate for finer control CLEAN = Rake::FileList["**/*~", "**/*.bak"] diff --git a/lib/ceedling/tasks_release.rake b/lib/ceedling/tasks_release.rake index d2ec7bd8..43882098 100644 --- a/lib/ceedling/tasks_release.rake +++ b/lib/ceedling/tasks_release.rake @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/file_path_utils' diff --git a/lib/ceedling/tasks_tests.rake b/lib/ceedling/tasks_tests.rake index a4f889a6..fa14a1df 100644 --- a/lib/ceedling/tasks_tests.rake +++ b/lib/ceedling/tasks_tests.rake @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' task :test => [:prepare] do diff --git a/lib/ceedling/test_context_extractor.rb b/lib/ceedling/test_context_extractor.rb index 1959d668..45e5db66 100644 --- a/lib/ceedling/test_context_extractor.rb +++ b/lib/ceedling/test_context_extractor.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class TestContextExtractor diff --git a/lib/ceedling/test_invoker.rb b/lib/ceedling/test_invoker.rb index 3105d19e..c5cf003e 100644 --- a/lib/ceedling/test_invoker.rb +++ b/lib/ceedling/test_invoker.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'fileutils' diff --git a/lib/ceedling/test_invoker_helper.rb b/lib/ceedling/test_invoker_helper.rb index e459edd4..48d31bda 100644 --- a/lib/ceedling/test_invoker_helper.rb +++ b/lib/ceedling/test_invoker_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/exceptions' class TestInvokerHelper diff --git a/lib/ceedling/tool_executor.rb b/lib/ceedling/tool_executor.rb index 5b93a61a..9b3dd6a8 100644 --- a/lib/ceedling/tool_executor.rb +++ b/lib/ceedling/tool_executor.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' require 'ceedling/exceptions' require 'benchmark' diff --git a/lib/ceedling/tool_executor_helper.rb b/lib/ceedling/tool_executor_helper.rb index 64b55afc..f491bf3d 100644 --- a/lib/ceedling/tool_executor_helper.rb +++ b/lib/ceedling/tool_executor_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' # for Verbosity enumeration & $stderr redirect enumeration ## diff --git a/lib/ceedling/tool_validator.rb b/lib/ceedling/tool_validator.rb index 228d8086..53cfdc06 100644 --- a/lib/ceedling/tool_validator.rb +++ b/lib/ceedling/tool_validator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rake' # For ext() require 'ceedling/constants' require 'ceedling/tool_executor' # For argument replacement pattern diff --git a/lib/ceedling/unity_utils.rb b/lib/ceedling/unity_utils.rb index b879be04..ef4cca0a 100644 --- a/lib/ceedling/unity_utils.rb +++ b/lib/ceedling/unity_utils.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/exceptions' # The Unity utils class, diff --git a/lib/ceedling/verbosinator.rb b/lib/ceedling/verbosinator.rb index 6cfc3468..ededb6c1 100644 --- a/lib/ceedling/verbosinator.rb +++ b/lib/ceedling/verbosinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' class Verbosinator diff --git a/lib/ceedling/version.rb b/lib/ceedling/version.rb index b3cf5110..86198339 100644 --- a/lib/ceedling/version.rb +++ b/lib/ceedling/version.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= # @private module Ceedling diff --git a/lib/ceedling/yaml_wrapper.rb b/lib/ceedling/yaml_wrapper.rb index d5b9355d..2ecd8009 100644 --- a/lib/ceedling/yaml_wrapper.rb +++ b/lib/ceedling/yaml_wrapper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'yaml' require 'erb' diff --git a/license.txt b/license.txt index 6f725753..168126ac 100644 --- a/license.txt +++ b/license.txt @@ -1,4 +1,4 @@ -Copyright (c) 2011-2024 Michael Karlesky, Mark VanderVoord, Greg Williams +Copyright (c) 2010-2024 Michael Karlesky, Mark VanderVoord, Greg Williams https://opensource.org/license/mit/ diff --git a/plugins/beep/config/defaults.yml b/plugins/beep/config/defaults.yml index d89ffe74..080195bc 100644 --- a/plugins/beep/config/defaults.yml +++ b/plugins/beep/config/defaults.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :beep: :on_done: :bell diff --git a/plugins/beep/config/defaults_beep.rb b/plugins/beep/config/defaults_beep.rb index c89d5445..938de894 100644 --- a/plugins/beep/config/defaults_beep.rb +++ b/plugins/beep/config/defaults_beep.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # Most generic beep option across all platforms -- echo the ASCII bell character DEFAULT_BEEP_BELL_TOOL = { :executable => 'echo'.freeze, # Using `echo` shell command / command line application diff --git a/plugins/beep/lib/beep.rb b/plugins/beep/lib/beep.rb index 64e89a7c..f97776fd 100755 --- a/plugins/beep/lib/beep.rb +++ b/plugins/beep/lib/beep.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/exceptions' diff --git a/plugins/bullseye/bullseye.rake b/plugins/bullseye/bullseye.rake index 9146545b..e0ab5d7a 100755 --- a/plugins/bullseye/bullseye.rake +++ b/plugins/bullseye/bullseye.rake @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + directory(BULLSEYE_BUILD_OUTPUT_PATH) directory(BULLSEYE_RESULTS_PATH) directory(BULLSEYE_ARTIFACTS_PATH) diff --git a/plugins/bullseye/config/defaults.yml b/plugins/bullseye/config/defaults.yml index 6165f62c..70105115 100755 --- a/plugins/bullseye/config/defaults.yml +++ b/plugins/bullseye/config/defaults.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :bullseye: diff --git a/plugins/bullseye/lib/bullseye.rb b/plugins/bullseye/lib/bullseye.rb index 07479bfc..04f991a2 100755 --- a/plugins/bullseye/lib/bullseye.rb +++ b/plugins/bullseye/lib/bullseye.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' diff --git a/plugins/command_hooks/lib/command_hooks.rb b/plugins/command_hooks/lib/command_hooks.rb index 5f5b5949..f99456b0 100755 --- a/plugins/command_hooks/lib/command_hooks.rb +++ b/plugins/command_hooks/lib/command_hooks.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' class CommandHooks < Plugin diff --git a/plugins/compile_commands_json_db/lib/compile_commands_json_db.rb b/plugins/compile_commands_json_db/lib/compile_commands_json_db.rb index 42305e95..40b32e59 100644 --- a/plugins/compile_commands_json_db/lib/compile_commands_json_db.rb +++ b/plugins/compile_commands_json_db/lib/compile_commands_json_db.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' require 'json' diff --git a/plugins/dependencies/Rakefile b/plugins/dependencies/Rakefile index 93eadaad..ce8f2d64 100644 --- a/plugins/dependencies/Rakefile +++ b/plugins/dependencies/Rakefile @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rake' def prep_test diff --git a/plugins/dependencies/config/defaults.yml b/plugins/dependencies/config/defaults.yml index 1992341b..735d3443 100644 --- a/plugins/dependencies/config/defaults.yml +++ b/plugins/dependencies/config/defaults.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :dependencies: :deps: [] diff --git a/plugins/dependencies/dependencies.rake b/plugins/dependencies/dependencies.rake index dd160d2a..fa2647d3 100644 --- a/plugins/dependencies/dependencies.rake +++ b/plugins/dependencies/dependencies.rake @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= DEPENDENCIES_DEPS.each do |deplib| diff --git a/plugins/dependencies/example/boss/project.yml b/plugins/dependencies/example/boss/project.yml index 3aca7b47..4f57144f 100644 --- a/plugins/dependencies/example/boss/project.yml +++ b/plugins/dependencies/example/boss/project.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/plugins/dependencies/example/boss/src/boss.c b/plugins/dependencies/example/boss/src/boss.c index 38408647..49a994d2 100644 --- a/plugins/dependencies/example/boss/src/boss.c +++ b/plugins/dependencies/example/boss/src/boss.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "boss.h" #include "supervisor.h" #include "libworker.h" diff --git a/plugins/dependencies/example/boss/src/boss.h b/plugins/dependencies/example/boss/src/boss.h index 73ce2029..dcc14d44 100644 --- a/plugins/dependencies/example/boss/src/boss.h +++ b/plugins/dependencies/example/boss/src/boss.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef BOSS_H #define BOSS_H diff --git a/plugins/dependencies/example/boss/src/main.c b/plugins/dependencies/example/boss/src/main.c index f5f87428..dec9fd3c 100644 --- a/plugins/dependencies/example/boss/src/main.c +++ b/plugins/dependencies/example/boss/src/main.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include #include diff --git a/plugins/dependencies/example/boss/test/test_boss.c b/plugins/dependencies/example/boss/test/test_boss.c index 82b060cf..a6476037 100644 --- a/plugins/dependencies/example/boss/test/test_boss.c +++ b/plugins/dependencies/example/boss/test/test_boss.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifdef TEST #include "unity.h" diff --git a/plugins/dependencies/example/supervisor/project.yml b/plugins/dependencies/example/supervisor/project.yml index adc1abe3..a719380f 100644 --- a/plugins/dependencies/example/supervisor/project.yml +++ b/plugins/dependencies/example/supervisor/project.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/plugins/dependencies/example/supervisor/src/supervisor.c b/plugins/dependencies/example/supervisor/src/supervisor.c index f6cc3e7c..81e678bc 100644 --- a/plugins/dependencies/example/supervisor/src/supervisor.c +++ b/plugins/dependencies/example/supervisor/src/supervisor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "supervisor.h" int supervisor_delegate(int* worker_loads, int num_workers) diff --git a/plugins/dependencies/example/supervisor/src/supervisor.h b/plugins/dependencies/example/supervisor/src/supervisor.h index a8c3b373..789ac76f 100644 --- a/plugins/dependencies/example/supervisor/src/supervisor.h +++ b/plugins/dependencies/example/supervisor/src/supervisor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef SUPERVISOR_H #define SUPERVISOR_H diff --git a/plugins/dependencies/example/supervisor/test/test_supervisor.c b/plugins/dependencies/example/supervisor/test/test_supervisor.c index 95ed2065..1590a537 100644 --- a/plugins/dependencies/example/supervisor/test/test_supervisor.c +++ b/plugins/dependencies/example/supervisor/test/test_supervisor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifdef TEST #include "unity.h" diff --git a/plugins/dependencies/lib/dependencies.rb b/plugins/dependencies/lib/dependencies.rb index d08bf2fd..1d484cd5 100644 --- a/plugins/dependencies/lib/dependencies.rb +++ b/plugins/dependencies/lib/dependencies.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' require 'pathname' diff --git a/plugins/fff/Rakefile b/plugins/fff/Rakefile index 229c4428..52075367 100644 --- a/plugins/fff/Rakefile +++ b/plugins/fff/Rakefile @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rake' require 'rspec/core/rake_task' diff --git a/plugins/fff/config/fff.yml b/plugins/fff/config/fff.yml index a4b7a911..dd761a31 100644 --- a/plugins/fff/config/fff.yml +++ b/plugins/fff/config/fff.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :paths: :support: diff --git a/plugins/fff/examples/fff_example/project.yml b/plugins/fff/examples/fff_example/project.yml index 60fa2275..75bf200a 100644 --- a/plugins/fff/examples/fff_example/project.yml +++ b/plugins/fff/examples/fff_example/project.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/plugins/fff/examples/fff_example/src/bar.c b/plugins/fff/examples/fff_example/src/bar.c index 6a403234..52cad1b4 100644 --- a/plugins/fff/examples/fff_example/src/bar.c +++ b/plugins/fff/examples/fff_example/src/bar.c @@ -1 +1,8 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "bar.h" diff --git a/plugins/fff/examples/fff_example/src/bar.h b/plugins/fff/examples/fff_example/src/bar.h index febc5865..8a4d8dbf 100644 --- a/plugins/fff/examples/fff_example/src/bar.h +++ b/plugins/fff/examples/fff_example/src/bar.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef bar_H #define bar_H diff --git a/plugins/fff/examples/fff_example/src/custom_types.h b/plugins/fff/examples/fff_example/src/custom_types.h index b426b32c..36184c87 100644 --- a/plugins/fff/examples/fff_example/src/custom_types.h +++ b/plugins/fff/examples/fff_example/src/custom_types.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef custom_types_H #define custom_types_H diff --git a/plugins/fff/examples/fff_example/src/display.c b/plugins/fff/examples/fff_example/src/display.c index 2f03449b..ef06fa7e 100644 --- a/plugins/fff/examples/fff_example/src/display.c +++ b/plugins/fff/examples/fff_example/src/display.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include #include "display.h" diff --git a/plugins/fff/examples/fff_example/src/display.h b/plugins/fff/examples/fff_example/src/display.h index def29960..df93da3d 100644 --- a/plugins/fff/examples/fff_example/src/display.h +++ b/plugins/fff/examples/fff_example/src/display.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include void display_turnOffStatusLed(void); diff --git a/plugins/fff/examples/fff_example/src/event_processor.c b/plugins/fff/examples/fff_example/src/event_processor.c index 916a9236..1fe2a875 100644 --- a/plugins/fff/examples/fff_example/src/event_processor.c +++ b/plugins/fff/examples/fff_example/src/event_processor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + /* This module implements some business logic to test. diff --git a/plugins/fff/examples/fff_example/src/event_processor.h b/plugins/fff/examples/fff_example/src/event_processor.h index a79e68c5..6097c344 100644 --- a/plugins/fff/examples/fff_example/src/event_processor.h +++ b/plugins/fff/examples/fff_example/src/event_processor.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include void event_deviceReset(void); diff --git a/plugins/fff/examples/fff_example/src/foo.c b/plugins/fff/examples/fff_example/src/foo.c index c05b1154..95bacd13 100644 --- a/plugins/fff/examples/fff_example/src/foo.c +++ b/plugins/fff/examples/fff_example/src/foo.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "foo.h" #include "bar.h" #include "subfolder/zzz.h" diff --git a/plugins/fff/examples/fff_example/src/foo.h b/plugins/fff/examples/fff_example/src/foo.h index 3fea6994..db131928 100644 --- a/plugins/fff/examples/fff_example/src/foo.h +++ b/plugins/fff/examples/fff_example/src/foo.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef foo_H #define foo_H diff --git a/plugins/fff/examples/fff_example/src/subfolder/zzz.c b/plugins/fff/examples/fff_example/src/subfolder/zzz.c index 85f370e1..de353129 100644 --- a/plugins/fff/examples/fff_example/src/subfolder/zzz.c +++ b/plugins/fff/examples/fff_example/src/subfolder/zzz.c @@ -1 +1,8 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "zzz.h" diff --git a/plugins/fff/examples/fff_example/src/subfolder/zzz.h b/plugins/fff/examples/fff_example/src/subfolder/zzz.h index 32c52940..1810f86c 100644 --- a/plugins/fff/examples/fff_example/src/subfolder/zzz.h +++ b/plugins/fff/examples/fff_example/src/subfolder/zzz.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef zzz_H #define zzz_H diff --git a/plugins/fff/examples/fff_example/test/test_event_processor.c b/plugins/fff/examples/fff_example/test/test_event_processor.c index 263821a9..f1c0af23 100644 --- a/plugins/fff/examples/fff_example/test/test_event_processor.c +++ b/plugins/fff/examples/fff_example/test/test_event_processor.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "event_processor.h" #include "mock_display.h" diff --git a/plugins/fff/examples/fff_example/test/test_foo.c b/plugins/fff/examples/fff_example/test/test_foo.c index 12dd61a1..ed7ad22d 100644 --- a/plugins/fff/examples/fff_example/test/test_foo.c +++ b/plugins/fff/examples/fff_example/test/test_foo.c @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #include "unity.h" #include "foo.h" #include "mock_bar.h" diff --git a/plugins/fff/lib/fff.rb b/plugins/fff/lib/fff.rb index 7d07fd5e..295eabca 100644 --- a/plugins/fff/lib/fff.rb +++ b/plugins/fff/lib/fff.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'fff_mock_generator' diff --git a/plugins/fff/lib/fff_mock_generator.rb b/plugins/fff/lib/fff_mock_generator.rb index 9dc03a65..69ec73dc 100644 --- a/plugins/fff/lib/fff_mock_generator.rb +++ b/plugins/fff/lib/fff_mock_generator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # Creates mock files from parsed header files that can be linked into applications. # The mocks created are compatible with CMock for use with Ceedling. diff --git a/plugins/fff/spec/fff_mock_header_generator_spec.rb b/plugins/fff/spec/fff_mock_header_generator_spec.rb index e6ac11dd..20213c3b 100644 --- a/plugins/fff/spec/fff_mock_header_generator_spec.rb +++ b/plugins/fff/spec/fff_mock_header_generator_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'stringio' require 'fff_mock_generator.rb' require 'header_generator.rb' diff --git a/plugins/fff/spec/fff_mock_source_generator_spec.rb b/plugins/fff/spec/fff_mock_source_generator_spec.rb index 364f8521..938c6a7d 100644 --- a/plugins/fff/spec/fff_mock_source_generator_spec.rb +++ b/plugins/fff/spec/fff_mock_source_generator_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'stringio' require 'fff_mock_generator.rb' diff --git a/plugins/fff/spec/header_generator.rb b/plugins/fff/spec/header_generator.rb index cda27844..c210e353 100644 --- a/plugins/fff/spec/header_generator.rb +++ b/plugins/fff/spec/header_generator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # Create a CMock-style parsed header hash. This the type of hash created by # CMock when parsing header files for automock generation. It contains all of # includes, typedefs and functions (with return types and arguments) parsed from diff --git a/plugins/fff/spec/spec_helper.rb b/plugins/fff/spec/spec_helper.rb index 25dc80ac..becc739d 100644 --- a/plugins/fff/spec/spec_helper.rb +++ b/plugins/fff/spec/spec_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # This file was generated by the `rspec --init` command. Conventionally, all # specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`. # The generated `.rspec` file contains `--require spec_helper` which will cause diff --git a/plugins/fff/src/fff_unity_helper.h b/plugins/fff/src/fff_unity_helper.h index de3db44a..d5152f4e 100644 --- a/plugins/fff/src/fff_unity_helper.h +++ b/plugins/fff/src/fff_unity_helper.h @@ -1,3 +1,10 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + #ifndef fff_unity_helper_H #define fff_unity_helper_H diff --git a/plugins/fff/vendor/fff/examples/driver_testing/driver.c b/plugins/fff/vendor/fff/examples/driver_testing/driver.c index 9454ba6f..7da76924 100644 --- a/plugins/fff/vendor/fff/examples/driver_testing/driver.c +++ b/plugins/fff/vendor/fff/examples/driver_testing/driver.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + #include "hardware_abstraction.h" diff --git a/plugins/fff/vendor/fff/examples/driver_testing/driver.h b/plugins/fff/vendor/fff/examples/driver_testing/driver.h index b7406d41..fd1a8743 100644 --- a/plugins/fff/vendor/fff/examples/driver_testing/driver.h +++ b/plugins/fff/vendor/fff/examples/driver_testing/driver.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + #ifndef DRIVER #define DRIVER diff --git a/plugins/fff/vendor/fff/examples/driver_testing/driver.test.cpp b/plugins/fff/vendor/fff/examples/driver_testing/driver.test.cpp index 2df07027..26c03727 100644 --- a/plugins/fff/vendor/fff/examples/driver_testing/driver.test.cpp +++ b/plugins/fff/vendor/fff/examples/driver_testing/driver.test.cpp @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + extern "C" { #include "driver.h" diff --git a/plugins/fff/vendor/fff/examples/driver_testing/driver.test.fff.cpp b/plugins/fff/vendor/fff/examples/driver_testing/driver.test.fff.cpp index d8aeb06f..4f690cdc 100644 --- a/plugins/fff/vendor/fff/examples/driver_testing/driver.test.fff.cpp +++ b/plugins/fff/vendor/fff/examples/driver_testing/driver.test.fff.cpp @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + extern "C"{ #include "driver.h" #include "registers.h" diff --git a/plugins/fff/vendor/fff/examples/driver_testing/hardware_abstraction.h b/plugins/fff/vendor/fff/examples/driver_testing/hardware_abstraction.h index affa92ed..a3507d3e 100644 --- a/plugins/fff/vendor/fff/examples/driver_testing/hardware_abstraction.h +++ b/plugins/fff/vendor/fff/examples/driver_testing/hardware_abstraction.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + #ifndef HARDWARE_ABSTRACTION #define HARDWARE_ABSTRACTION diff --git a/plugins/fff/vendor/fff/examples/driver_testing/registers.h b/plugins/fff/vendor/fff/examples/driver_testing/registers.h index 5c9e5a9c..30f9f6aa 100644 --- a/plugins/fff/vendor/fff/examples/driver_testing/registers.h +++ b/plugins/fff/vendor/fff/examples/driver_testing/registers.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + #ifndef REGISTERS_H_ #define REGISTERS_H_ diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/DISPLAY.h b/plugins/fff/vendor/fff/examples/embedded_ui/DISPLAY.h index 45ca62e7..92eb0764 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/DISPLAY.h +++ b/plugins/fff/vendor/fff/examples/embedded_ui/DISPLAY.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + /* * DISPLAY.h * diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/SYSTEM.h b/plugins/fff/vendor/fff/examples/embedded_ui/SYSTEM.h index 080144fc..4e8be8e4 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/SYSTEM.h +++ b/plugins/fff/vendor/fff/examples/embedded_ui/SYSTEM.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + /* * DISPLAY.h * diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/UI.c b/plugins/fff/vendor/fff/examples/embedded_ui/UI.c index 8ce996e6..e7f040dd 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/UI.c +++ b/plugins/fff/vendor/fff/examples/embedded_ui/UI.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + #include "UI.h" #include "DISPLAY.h" #include "SYSTEM.h" diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/UI.h b/plugins/fff/vendor/fff/examples/embedded_ui/UI.h index 8a3fb5c5..e4b05406 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/UI.h +++ b/plugins/fff/vendor/fff/examples/embedded_ui/UI.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + #ifndef UI_H_ #define UI_H_ diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_ansic.c b/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_ansic.c index f98e4098..851ff8c1 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_ansic.c +++ b/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_ansic.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + #include "UI.h" #include "../../fff.h" #include "SYSTEM.h" diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_cpp.cpp b/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_cpp.cpp index ecd9deff..bedc5878 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_cpp.cpp +++ b/plugins/fff/vendor/fff/examples/embedded_ui/UI_test_cpp.cpp @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + extern "C"{ #include "UI.h" #include "SYSTEM.h" diff --git a/plugins/fff/vendor/fff/examples/embedded_ui/test_suite_template.c b/plugins/fff/vendor/fff/examples/embedded_ui/test_suite_template.c index 00df5bb2..97d1cdb7 100644 --- a/plugins/fff/vendor/fff/examples/embedded_ui/test_suite_template.c +++ b/plugins/fff/vendor/fff/examples/embedded_ui/test_suite_template.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + #include "../../test/c_test_framework.h" /* Initialializers called for every test */ diff --git a/plugins/fff/vendor/fff/fakegen.rb b/plugins/fff/vendor/fff/fakegen.rb index 96a02eac..a930201f 100644 --- a/plugins/fff/vendor/fff/fakegen.rb +++ b/plugins/fff/vendor/fff/fakegen.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + # fakegen.rb # A simple code generator to create some C macros for defining test fake functions diff --git a/plugins/fff/vendor/fff/fff.h b/plugins/fff/vendor/fff/fff.h index 19b0d7f4..f481b3dd 100644 --- a/plugins/fff/vendor/fff/fff.h +++ b/plugins/fff/vendor/fff/fff.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + /* LICENSE diff --git a/plugins/fff/vendor/fff/gtest/gtest.h b/plugins/fff/vendor/fff/gtest/gtest.h index 3143bd67..875b4f82 100644 --- a/plugins/fff/vendor/fff/gtest/gtest.h +++ b/plugins/fff/vendor/fff/gtest/gtest.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + // Copyright 2005, Google Inc. // All rights reserved. // diff --git a/plugins/fff/vendor/fff/test/c_test_framework.h b/plugins/fff/vendor/fff/test/c_test_framework.h index ce7ad89d..eb561f46 100644 --- a/plugins/fff/vendor/fff/test/c_test_framework.h +++ b/plugins/fff/vendor/fff/test/c_test_framework.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + #ifndef C_TEST_FRAMEWORK_H_ #define C_TEST_FRAMEWORK_H_ diff --git a/plugins/fff/vendor/fff/test/fff_test_c.c b/plugins/fff/vendor/fff/test/fff_test_c.c index a4de6edc..0d7085bf 100644 --- a/plugins/fff/vendor/fff/test/fff_test_c.c +++ b/plugins/fff/vendor/fff/test/fff_test_c.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + // Want to keep the argument history for 13 calls #define OVERRIDE_ARG_HIST_LEN 13u diff --git a/plugins/fff/vendor/fff/test/fff_test_cpp.cpp b/plugins/fff/vendor/fff/test/fff_test_cpp.cpp index dcd28892..1fe63368 100644 --- a/plugins/fff/vendor/fff/test/fff_test_cpp.cpp +++ b/plugins/fff/vendor/fff/test/fff_test_cpp.cpp @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + /* * fff_test.cpp * diff --git a/plugins/fff/vendor/fff/test/fff_test_global_c.c b/plugins/fff/vendor/fff/test/fff_test_global_c.c index 01112baa..5be8870b 100644 --- a/plugins/fff/vendor/fff/test/fff_test_global_c.c +++ b/plugins/fff/vendor/fff/test/fff_test_global_c.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + #include "global_fakes.h" #include "c_test_framework.h" diff --git a/plugins/fff/vendor/fff/test/fff_test_global_cpp.cpp b/plugins/fff/vendor/fff/test/fff_test_global_cpp.cpp index dfe1e88d..3ffa55f5 100644 --- a/plugins/fff/vendor/fff/test/fff_test_global_cpp.cpp +++ b/plugins/fff/vendor/fff/test/fff_test_global_cpp.cpp @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + extern "C"{ #include "global_fakes.h" diff --git a/plugins/fff/vendor/fff/test/global_fakes.c b/plugins/fff/vendor/fff/test/global_fakes.c index a727096d..90dc763b 100644 --- a/plugins/fff/vendor/fff/test/global_fakes.c +++ b/plugins/fff/vendor/fff/test/global_fakes.c @@ -1,3 +1,11 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + #include "global_fakes.h" #include // for memcpy diff --git a/plugins/fff/vendor/fff/test/global_fakes.h b/plugins/fff/vendor/fff/test/global_fakes.h index d4cf017c..f7a3e329 100644 --- a/plugins/fff/vendor/fff/test/global_fakes.h +++ b/plugins/fff/vendor/fff/test/global_fakes.h @@ -1,3 +1,13 @@ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ + + + + #ifndef GLOBAL_FAKES_H_ #define GLOBAL_FAKES_H_ diff --git a/plugins/gcov/config/defaults.yml b/plugins/gcov/config/defaults.yml index 29f16d28..8bfb86d6 100644 --- a/plugins/gcov/config/defaults.yml +++ b/plugins/gcov/config/defaults.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :gcov: :summaries: TRUE # Enable simple coverage summaries to console after tests diff --git a/plugins/gcov/config/defaults_gcov.rb b/plugins/gcov/config/defaults_gcov.rb index baf61900..742ac744 100644 --- a/plugins/gcov/config/defaults_gcov.rb +++ b/plugins/gcov/config/defaults_gcov.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= DEFAULT_GCOV_COMPILER_TOOL = { :executable => ENV['GCOV_CC'].nil? ? FilePathUtils.os_executable_ext('gcc').freeze : ENV['GCOV_CC'], diff --git a/plugins/gcov/gcov.rake b/plugins/gcov/gcov.rake index 56e689d0..1b15551c 100755 --- a/plugins/gcov/gcov.rake +++ b/plugins/gcov/gcov.rake @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'reportgenerator_reportinator' require 'gcovr_reportinator' diff --git a/plugins/gcov/lib/gcov.rb b/plugins/gcov/lib/gcov.rb index 05993a08..8ed9478b 100755 --- a/plugins/gcov/lib/gcov.rb +++ b/plugins/gcov/lib/gcov.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' require 'ceedling/exceptions' diff --git a/plugins/gcov/lib/gcov_constants.rb b/plugins/gcov/lib/gcov_constants.rb index 18d0a776..56414495 100644 --- a/plugins/gcov/lib/gcov_constants.rb +++ b/plugins/gcov/lib/gcov_constants.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= GCOV_ROOT_NAME = 'gcov'.freeze GCOV_TASK_ROOT = GCOV_ROOT_NAME + ':' diff --git a/plugins/gcov/lib/gcovr_reportinator.rb b/plugins/gcov/lib/gcovr_reportinator.rb index d0bdac69..9853dc63 100644 --- a/plugins/gcov/lib/gcovr_reportinator.rb +++ b/plugins/gcov/lib/gcovr_reportinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'reportinator_helper' require 'ceedling/exceptions' require 'ceedling/constants' diff --git a/plugins/gcov/lib/reportgenerator_reportinator.rb b/plugins/gcov/lib/reportgenerator_reportinator.rb index 65f64214..cf1b54fc 100644 --- a/plugins/gcov/lib/reportgenerator_reportinator.rb +++ b/plugins/gcov/lib/reportgenerator_reportinator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'benchmark' require 'reportinator_helper' require 'ceedling/constants' diff --git a/plugins/gcov/lib/reportinator_helper.rb b/plugins/gcov/lib/reportinator_helper.rb index 86c0d876..51ae8e87 100644 --- a/plugins/gcov/lib/reportinator_helper.rb +++ b/plugins/gcov/lib/reportinator_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/constants' diff --git a/plugins/module_generator/Rakefile b/plugins/module_generator/Rakefile index 3904a242..12dcfc92 100644 --- a/plugins/module_generator/Rakefile +++ b/plugins/module_generator/Rakefile @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'rake' def prep_test diff --git a/plugins/module_generator/assets/stubby1.h b/plugins/module_generator/assets/stubby1.h index 0fc1436b..4941469a 100644 --- a/plugins/module_generator/assets/stubby1.h +++ b/plugins/module_generator/assets/stubby1.h @@ -1,11 +1,9 @@ -/* ================================== -| The purpose of this is to test that -| the stubbing functionality gets -| called correctly by Ceedling. It is -| the job of CMock's tests to test -| detailed functionality of this -| feature. -===================================*/ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ #ifndef STUBBY_H #define STUBBY_H diff --git a/plugins/module_generator/assets/stubby2.h b/plugins/module_generator/assets/stubby2.h index 1b0acd92..6460a5f9 100644 --- a/plugins/module_generator/assets/stubby2.h +++ b/plugins/module_generator/assets/stubby2.h @@ -1,11 +1,9 @@ -/* ================================== -| The purpose of this is to test that -| the stubbing functionality gets -| called correctly by Ceedling. It is -| the job of CMock's tests to test -| detailed functionality of this -| feature. -===================================*/ +/* ========================================================================= + Ceedling - Test-Centered Build System for C + ThrowTheSwitch.org + Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams + SPDX-License-Identifier: MIT +========================================================================= */ #ifndef STUBBY_H #define STUBBY_H diff --git a/plugins/module_generator/config/module_generator.yml b/plugins/module_generator/config/module_generator.yml index 431cef57..48d8942d 100644 --- a/plugins/module_generator/config/module_generator.yml +++ b/plugins/module_generator/config/module_generator.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + :module_generator: :project_root: ./ :naming: :snake #options: :bumpy, :camel, :caps, or :snake diff --git a/plugins/module_generator/example/project.yml b/plugins/module_generator/example/project.yml index 0586956e..ce6e50a7 100644 --- a/plugins/module_generator/example/project.yml +++ b/plugins/module_generator/example/project.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :project: # how to use ceedling. If you're not sure, leave this as `gem` and `?` diff --git a/plugins/module_generator/lib/module_generator.rb b/plugins/module_generator/lib/module_generator.rb index 44784930..ffdabd08 100755 --- a/plugins/module_generator/lib/module_generator.rb +++ b/plugins/module_generator/lib/module_generator.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' require 'erb' diff --git a/plugins/module_generator/module_generator.rake b/plugins/module_generator/module_generator.rake index ff3b8fe6..e1340f23 100755 --- a/plugins/module_generator/module_generator.rake +++ b/plugins/module_generator/module_generator.rake @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= namespace :module do module_root_separator = ":" diff --git a/plugins/report_build_warnings_log/config/defaults.yml b/plugins/report_build_warnings_log/config/defaults.yml index 2057b982..dfa1f8c2 100644 --- a/plugins/report_build_warnings_log/config/defaults.yml +++ b/plugins/report_build_warnings_log/config/defaults.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + --- :report_build_warnings_log: :filename: warnings.log diff --git a/plugins/report_build_warnings_log/lib/report_build_warnings_log.rb b/plugins/report_build_warnings_log/lib/report_build_warnings_log.rb index b3c6c764..2ed91a79 100644 --- a/plugins/report_build_warnings_log/lib/report_build_warnings_log.rb +++ b/plugins/report_build_warnings_log/lib/report_build_warnings_log.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'ceedling/plugin' require 'ceedling/constants' diff --git a/plugins/report_tests_gtestlike_stdout/config/report_tests_gtestlike_stdout.yml b/plugins/report_tests_gtestlike_stdout/config/report_tests_gtestlike_stdout.yml index c25acf51..399c3d58 100644 --- a/plugins/report_tests_gtestlike_stdout/config/report_tests_gtestlike_stdout.yml +++ b/plugins/report_tests_gtestlike_stdout/config/report_tests_gtestlike_stdout.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :plugins: # tell Ceedling we got results display taken care of diff --git a/plugins/report_tests_gtestlike_stdout/lib/report_tests_gtestlike_stdout.rb b/plugins/report_tests_gtestlike_stdout/lib/report_tests_gtestlike_stdout.rb index 66c68c76..1f62ff8c 100644 --- a/plugins/report_tests_gtestlike_stdout/lib/report_tests_gtestlike_stdout.rb +++ b/plugins/report_tests_gtestlike_stdout/lib/report_tests_gtestlike_stdout.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/defaults' diff --git a/plugins/report_tests_ide_stdout/config/report_tests_ide_stdout.yml b/plugins/report_tests_ide_stdout/config/report_tests_ide_stdout.yml index c25acf51..399c3d58 100644 --- a/plugins/report_tests_ide_stdout/config/report_tests_ide_stdout.yml +++ b/plugins/report_tests_ide_stdout/config/report_tests_ide_stdout.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :plugins: # tell Ceedling we got results display taken care of diff --git a/plugins/report_tests_ide_stdout/lib/report_tests_ide_stdout.rb b/plugins/report_tests_ide_stdout/lib/report_tests_ide_stdout.rb index f6d5713b..40c343fa 100644 --- a/plugins/report_tests_ide_stdout/lib/report_tests_ide_stdout.rb +++ b/plugins/report_tests_ide_stdout/lib/report_tests_ide_stdout.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/defaults' diff --git a/plugins/report_tests_log_factory/config/defaults.yml b/plugins/report_tests_log_factory/config/defaults.yml index e92eb248..c1843b34 100644 --- a/plugins/report_tests_log_factory/config/defaults.yml +++ b/plugins/report_tests_log_factory/config/defaults.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :report_tests_log_factory: :reports: [] diff --git a/plugins/report_tests_log_factory/lib/cppunit_tests_reporter.rb b/plugins/report_tests_log_factory/lib/cppunit_tests_reporter.rb index 837dbb76..004aebbc 100644 --- a/plugins/report_tests_log_factory/lib/cppunit_tests_reporter.rb +++ b/plugins/report_tests_log_factory/lib/cppunit_tests_reporter.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'tests_reporter' class CppunitTestsReporter < TestsReporter diff --git a/plugins/report_tests_log_factory/lib/html_tests_reporter.rb b/plugins/report_tests_log_factory/lib/html_tests_reporter.rb index b4df98e0..3c8c3e57 100644 --- a/plugins/report_tests_log_factory/lib/html_tests_reporter.rb +++ b/plugins/report_tests_log_factory/lib/html_tests_reporter.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'tests_reporter' class HtmlTestsReporter < TestsReporter diff --git a/plugins/report_tests_log_factory/lib/json_tests_reporter.rb b/plugins/report_tests_log_factory/lib/json_tests_reporter.rb index b6e3edd9..d29008f4 100644 --- a/plugins/report_tests_log_factory/lib/json_tests_reporter.rb +++ b/plugins/report_tests_log_factory/lib/json_tests_reporter.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'json' require 'tests_reporter' diff --git a/plugins/report_tests_log_factory/lib/junit_tests_reporter.rb b/plugins/report_tests_log_factory/lib/junit_tests_reporter.rb index 95cb8e8e..9d187fba 100644 --- a/plugins/report_tests_log_factory/lib/junit_tests_reporter.rb +++ b/plugins/report_tests_log_factory/lib/junit_tests_reporter.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'tests_reporter' class JunitTestsReporter < TestsReporter diff --git a/plugins/report_tests_log_factory/lib/report_tests_log_factory.rb b/plugins/report_tests_log_factory/lib/report_tests_log_factory.rb index 13968786..c723ce0d 100644 --- a/plugins/report_tests_log_factory/lib/report_tests_log_factory.rb +++ b/plugins/report_tests_log_factory/lib/report_tests_log_factory.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' class ReportTestsLogFactory < Plugin diff --git a/plugins/report_tests_log_factory/lib/tests_reporter.rb b/plugins/report_tests_log_factory/lib/tests_reporter.rb index 6c80c98a..91619ead 100644 --- a/plugins/report_tests_log_factory/lib/tests_reporter.rb +++ b/plugins/report_tests_log_factory/lib/tests_reporter.rb @@ -1,3 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= class TestsReporter diff --git a/plugins/report_tests_pretty_stdout/config/report_tests_pretty_stdout.yml b/plugins/report_tests_pretty_stdout/config/report_tests_pretty_stdout.yml index c25acf51..399c3d58 100644 --- a/plugins/report_tests_pretty_stdout/config/report_tests_pretty_stdout.yml +++ b/plugins/report_tests_pretty_stdout/config/report_tests_pretty_stdout.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :plugins: # tell Ceedling we got results display taken care of diff --git a/plugins/report_tests_pretty_stdout/lib/report_tests_pretty_stdout.rb b/plugins/report_tests_pretty_stdout/lib/report_tests_pretty_stdout.rb index d5488196..3ead546f 100644 --- a/plugins/report_tests_pretty_stdout/lib/report_tests_pretty_stdout.rb +++ b/plugins/report_tests_pretty_stdout/lib/report_tests_pretty_stdout.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/defaults' diff --git a/plugins/report_tests_raw_output_log/lib/report_tests_raw_output_log.rb b/plugins/report_tests_raw_output_log/lib/report_tests_raw_output_log.rb index df194dc4..c916afe6 100644 --- a/plugins/report_tests_raw_output_log/lib/report_tests_raw_output_log.rb +++ b/plugins/report_tests_raw_output_log/lib/report_tests_raw_output_log.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/constants' diff --git a/plugins/report_tests_teamcity_stdout/config/defaults.yml b/plugins/report_tests_teamcity_stdout/config/defaults.yml index e22f4894..83124442 100644 --- a/plugins/report_tests_teamcity_stdout/config/defaults.yml +++ b/plugins/report_tests_teamcity_stdout/config/defaults.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :teamcity: # Override to FALSE in user, local project options to prevent CI $stdout messages diff --git a/plugins/report_tests_teamcity_stdout/config/report_tests_teamcity_stdout.yml b/plugins/report_tests_teamcity_stdout/config/report_tests_teamcity_stdout.yml index c25acf51..399c3d58 100644 --- a/plugins/report_tests_teamcity_stdout/config/report_tests_teamcity_stdout.yml +++ b/plugins/report_tests_teamcity_stdout/config/report_tests_teamcity_stdout.yml @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + --- :plugins: # tell Ceedling we got results display taken care of diff --git a/plugins/report_tests_teamcity_stdout/lib/report_tests_teamcity_stdout.rb b/plugins/report_tests_teamcity_stdout/lib/report_tests_teamcity_stdout.rb index 9fc43949..c2678906 100644 --- a/plugins/report_tests_teamcity_stdout/lib/report_tests_teamcity_stdout.rb +++ b/plugins/report_tests_teamcity_stdout/lib/report_tests_teamcity_stdout.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'ceedling/plugin' require 'ceedling/defaults' diff --git a/spec/ceedling_spec.rb b/spec/ceedling_spec.rb index d5648a58..8f74ff2f 100644 --- a/spec/ceedling_spec.rb +++ b/spec/ceedling_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling' diff --git a/spec/configurator_builder_spec.rb b/spec/configurator_builder_spec.rb index fe66d49b..f2b0e3e6 100644 --- a/spec/configurator_builder_spec.rb +++ b/spec/configurator_builder_spec.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + #derived from test_graveyard/unit/busted/configurator_builder_test.rb require 'spec_helper' diff --git a/spec/configurator_helper_spec.rb b/spec/configurator_helper_spec.rb index 8ec76aa4..da45e483 100644 --- a/spec/configurator_helper_spec.rb +++ b/spec/configurator_helper_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' describe "ConfiguratorHelper" do diff --git a/spec/configurator_spec.rb b/spec/configurator_spec.rb index b4abcb89..fcb63688 100644 --- a/spec/configurator_spec.rb +++ b/spec/configurator_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' describe Configurator do diff --git a/spec/file_finder_helper_spec.rb b/spec/file_finder_helper_spec.rb index 1f210ee6..329fad9a 100644 --- a/spec/file_finder_helper_spec.rb +++ b/spec/file_finder_helper_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/file_finder_helper' require 'ceedling/constants' diff --git a/spec/gcov/gcov_deployment_spec.rb b/spec/gcov/gcov_deployment_spec.rb index 8a1e0693..208d3540 100644 --- a/spec/gcov/gcov_deployment_spec.rb +++ b/spec/gcov/gcov_deployment_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_system_helper' require 'gcov/gcov_test_cases_spec' diff --git a/spec/gcov/gcov_test_cases_spec.rb b/spec/gcov/gcov_test_cases_spec.rb index 310d0893..18be4dea 100644 --- a/spec/gcov/gcov_test_cases_spec.rb +++ b/spec/gcov/gcov_test_cases_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'fileutils' require 'tmpdir' require 'yaml' diff --git a/spec/generator_test_results_sanity_checker_spec.rb b/spec/generator_test_results_sanity_checker_spec.rb index ce06aa77..04ae9b8f 100644 --- a/spec/generator_test_results_sanity_checker_spec.rb +++ b/spec/generator_test_results_sanity_checker_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/generator_test_results_sanity_checker' require 'ceedling/constants' diff --git a/spec/generator_test_results_spec.rb b/spec/generator_test_results_spec.rb index 1ca236fd..cb51a692 100644 --- a/spec/generator_test_results_spec.rb +++ b/spec/generator_test_results_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/generator_test_results_sanity_checker' require 'ceedling/generator_test_results' diff --git a/spec/preprocessinator_extractor_spec.rb b/spec/preprocessinator_extractor_spec.rb index 6acbf320..202c3bc4 100644 --- a/spec/preprocessinator_extractor_spec.rb +++ b/spec/preprocessinator_extractor_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + # derived from test_graveyard/unit/preprocessinator_extractor_test.rb require 'spec_helper' diff --git a/spec/preprocessinator_includes_handler_spec.rb b/spec/preprocessinator_includes_handler_spec.rb index 667698ba..c4ece89f 100644 --- a/spec/preprocessinator_includes_handler_spec.rb +++ b/spec/preprocessinator_includes_handler_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/preprocessinator_includes_handler' diff --git a/spec/reportinator_spec.rb b/spec/reportinator_spec.rb index 7290ee18..c7107fb4 100644 --- a/spec/reportinator_spec.rb +++ b/spec/reportinator_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/reportinator' diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 348dee56..83bd9621 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'require_all' require 'constructor' diff --git a/spec/spec_system_helper.rb b/spec/spec_system_helper.rb index 5d8c355e..047153ee 100644 --- a/spec/spec_system_helper.rb +++ b/spec/spec_system_helper.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'fileutils' require 'tmpdir' require 'ceedling/yaml_wrapper' diff --git a/spec/support/other_target.yml b/spec/support/other_target.yml index e69de29b..0d173d5b 100644 --- a/spec/support/other_target.yml +++ b/spec/support/other_target.yml @@ -0,0 +1,7 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + diff --git a/spec/support/target.yml b/spec/support/target.yml index e69de29b..0d173d5b 100644 --- a/spec/support/target.yml +++ b/spec/support/target.yml @@ -0,0 +1,7 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + diff --git a/spec/system/deployment_spec.rb b/spec/system/deployment_spec.rb index 808e7628..f3f4145e 100644 --- a/spec/system/deployment_spec.rb +++ b/spec/system/deployment_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_system_helper' describe "Ceedling" do diff --git a/spec/system_utils_spec.rb b/spec/system_utils_spec.rb index 2aba5047..bbf524e0 100644 --- a/spec/system_utils_spec.rb +++ b/spec/system_utils_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/system_utils' diff --git a/spec/tool_executor_helper_spec.rb b/spec/tool_executor_helper_spec.rb index 6c043740..5fc20fd1 100644 --- a/spec/tool_executor_helper_spec.rb +++ b/spec/tool_executor_helper_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' require 'ceedling/constants' require 'ceedling/tool_executor_helper' diff --git a/spec/uncategorized_specs_spec.rb b/spec/uncategorized_specs_spec.rb index 2f02bf5c..31cf2756 100644 --- a/spec/uncategorized_specs_spec.rb +++ b/spec/uncategorized_specs_spec.rb @@ -1,3 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + require 'spec_helper' describe "uncategorized" do diff --git a/vendor/behaviors/lib/behaviors.rb b/vendor/behaviors/lib/behaviors.rb index d8d70f70..1d89e9cb 100644 --- a/vendor/behaviors/lib/behaviors.rb +++ b/vendor/behaviors/lib/behaviors.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + =begin rdoc = Usage Behaviors provides a single method: should. diff --git a/vendor/behaviors/lib/behaviors/reporttask.rb b/vendor/behaviors/lib/behaviors/reporttask.rb index 51c0eca0..4a5c9a4a 100644 --- a/vendor/behaviors/lib/behaviors/reporttask.rb +++ b/vendor/behaviors/lib/behaviors/reporttask.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'rake' require 'rake/tasklib' diff --git a/vendor/behaviors/test/behaviors_tasks_test.rb b/vendor/behaviors/test/behaviors_tasks_test.rb index 9382e073..76943233 100644 --- a/vendor/behaviors/test/behaviors_tasks_test.rb +++ b/vendor/behaviors/test/behaviors_tasks_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit' require 'fileutils' diff --git a/vendor/behaviors/test/behaviors_test.rb b/vendor/behaviors/test/behaviors_test.rb index fd0a77fc..5cea0145 100644 --- a/vendor/behaviors/test/behaviors_test.rb +++ b/vendor/behaviors/test/behaviors_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit' require File.expand_path(File.dirname(__FILE__)) + '/../lib/behaviors' require 'stringio' diff --git a/vendor/behaviors/test/tasks_test/lib/user.rb b/vendor/behaviors/test/tasks_test/lib/user.rb index 40bc07ce..7c8ead2e 100644 --- a/vendor/behaviors/test/tasks_test/lib/user.rb +++ b/vendor/behaviors/test/tasks_test/lib/user.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class User end diff --git a/vendor/behaviors/test/tasks_test/test/user_test.rb b/vendor/behaviors/test/tasks_test/test/user_test.rb index ad3cd1b3..1091cc94 100644 --- a/vendor/behaviors/test/tasks_test/test/user_test.rb +++ b/vendor/behaviors/test/tasks_test/test/user_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit' require 'behaviors' diff --git a/vendor/diy/lib/diy.rb b/vendor/diy/lib/diy.rb index 581afc7e..99420ec4 100644 --- a/vendor/diy/lib/diy.rb +++ b/vendor/diy/lib/diy.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'diy/factory.rb' require 'yaml' require 'set' diff --git a/vendor/diy/lib/diy/factory.rb b/vendor/diy/lib/diy/factory.rb index d2566c5d..317c2062 100644 --- a/vendor/diy/lib/diy/factory.rb +++ b/vendor/diy/lib/diy/factory.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module DIY #:nodoc:# class FactoryDef #:nodoc: attr_accessor :name, :target, :class_name, :library diff --git a/vendor/diy/sample_code/car.rb b/vendor/diy/sample_code/car.rb index 9a6a8ed9..22cab62b 100644 --- a/vendor/diy/sample_code/car.rb +++ b/vendor/diy/sample_code/car.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Car attr_reader :engine, :chassis def initialize(arg_hash) diff --git a/vendor/diy/sample_code/chassis.rb b/vendor/diy/sample_code/chassis.rb index b745b0ba..5b3ef74b 100644 --- a/vendor/diy/sample_code/chassis.rb +++ b/vendor/diy/sample_code/chassis.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Chassis def to_s "Chassis" diff --git a/vendor/diy/sample_code/diy_example.rb b/vendor/diy/sample_code/diy_example.rb index 88d5b7e4..91cc9635 100644 --- a/vendor/diy/sample_code/diy_example.rb +++ b/vendor/diy/sample_code/diy_example.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require "rubygems" require "diy" diff --git a/vendor/diy/sample_code/engine.rb b/vendor/diy/sample_code/engine.rb index 65c2dd50..830898d2 100644 --- a/vendor/diy/sample_code/engine.rb +++ b/vendor/diy/sample_code/engine.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Engine def to_s "Engine" diff --git a/vendor/diy/sample_code/objects.yml b/vendor/diy/sample_code/objects.yml index 6deb1004..642da564 100644 --- a/vendor/diy/sample_code/objects.yml +++ b/vendor/diy/sample_code/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + --- car: compose: diff --git a/vendor/diy/test/constructor.rb b/vendor/diy/test/constructor.rb index 5fe8f3ae..514cac0a 100644 --- a/vendor/diy/test/constructor.rb +++ b/vendor/diy/test/constructor.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + CONSTRUCTOR_VERSION = '1.0.2' #:nodoc:# class Class #:nodoc:# diff --git a/vendor/diy/test/diy_test.rb b/vendor/diy/test/diy_test.rb index 35402007..8958a6e1 100644 --- a/vendor/diy/test/diy_test.rb +++ b/vendor/diy/test/diy_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.dirname(__FILE__) + "/test_helper" require 'diy' require 'fileutils' diff --git a/vendor/diy/test/factory_test.rb b/vendor/diy/test/factory_test.rb index ed02f013..04a2a081 100644 --- a/vendor/diy/test/factory_test.rb +++ b/vendor/diy/test/factory_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.dirname(__FILE__) + "/test_helper" require 'diy' require 'fileutils' diff --git a/vendor/diy/test/files/broken_construction.yml b/vendor/diy/test/files/broken_construction.yml index 1dacb011..f599f849 100644 --- a/vendor/diy/test/files/broken_construction.yml +++ b/vendor/diy/test/files/broken_construction.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + dog_presenter: model: dog_model diff --git a/vendor/diy/test/files/cat/cat.rb b/vendor/diy/test/files/cat/cat.rb index 2d175149..a71bfe04 100644 --- a/vendor/diy/test/files/cat/cat.rb +++ b/vendor/diy/test/files/cat/cat.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Cat constructor :heritage, :food, :strict => true, :accessors => true end diff --git a/vendor/diy/test/files/cat/extra_conflict.yml b/vendor/diy/test/files/cat/extra_conflict.yml index 9c6b3757..cce8d97e 100644 --- a/vendor/diy/test/files/cat/extra_conflict.yml +++ b/vendor/diy/test/files/cat/extra_conflict.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + the_cat_lineage: cat: diff --git a/vendor/diy/test/files/cat/heritage.rb b/vendor/diy/test/files/cat/heritage.rb index 617d47a5..80f7dd71 100644 --- a/vendor/diy/test/files/cat/heritage.rb +++ b/vendor/diy/test/files/cat/heritage.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Heritage end diff --git a/vendor/diy/test/files/cat/needs_input.yml b/vendor/diy/test/files/cat/needs_input.yml index 9f622f22..a005b5f1 100644 --- a/vendor/diy/test/files/cat/needs_input.yml +++ b/vendor/diy/test/files/cat/needs_input.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + cat: heritage: the_cat_lineage food: some_meat diff --git a/vendor/diy/test/files/cat/the_cat_lineage.rb b/vendor/diy/test/files/cat/the_cat_lineage.rb index b0f43084..13b02a04 100644 --- a/vendor/diy/test/files/cat/the_cat_lineage.rb +++ b/vendor/diy/test/files/cat/the_cat_lineage.rb @@ -1 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class TheCatLineage; end diff --git a/vendor/diy/test/files/dog/dog_model.rb b/vendor/diy/test/files/dog/dog_model.rb index 51e7df0d..b333054e 100644 --- a/vendor/diy/test/files/dog/dog_model.rb +++ b/vendor/diy/test/files/dog/dog_model.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class DogModel constructor :file_resolver, :other_thing, :strict => true, :accessors => true end diff --git a/vendor/diy/test/files/dog/dog_presenter.rb b/vendor/diy/test/files/dog/dog_presenter.rb index 786977dc..ed60d312 100644 --- a/vendor/diy/test/files/dog/dog_presenter.rb +++ b/vendor/diy/test/files/dog/dog_presenter.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class DogPresenter constructor :model, :view, :strict => true, :accessors => true end diff --git a/vendor/diy/test/files/dog/dog_view.rb b/vendor/diy/test/files/dog/dog_view.rb index aae86bc3..d3d1d7be 100644 --- a/vendor/diy/test/files/dog/dog_view.rb +++ b/vendor/diy/test/files/dog/dog_view.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class DogView end diff --git a/vendor/diy/test/files/dog/file_resolver.rb b/vendor/diy/test/files/dog/file_resolver.rb index 09cf18a8..4068c2d3 100644 --- a/vendor/diy/test/files/dog/file_resolver.rb +++ b/vendor/diy/test/files/dog/file_resolver.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class FileResolver end diff --git a/vendor/diy/test/files/dog/other_thing.rb b/vendor/diy/test/files/dog/other_thing.rb index 48e6a953..2a8418a5 100644 --- a/vendor/diy/test/files/dog/other_thing.rb +++ b/vendor/diy/test/files/dog/other_thing.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class OtherThing end diff --git a/vendor/diy/test/files/dog/simple.yml b/vendor/diy/test/files/dog/simple.yml index 7737236b..7d03e1eb 100644 --- a/vendor/diy/test/files/dog/simple.yml +++ b/vendor/diy/test/files/dog/simple.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + dog_presenter: model: dog_model view: dog_view diff --git a/vendor/diy/test/files/donkey/foo.rb b/vendor/diy/test/files/donkey/foo.rb index 5182cf3d..c4928c8b 100644 --- a/vendor/diy/test/files/donkey/foo.rb +++ b/vendor/diy/test/files/donkey/foo.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module DiyTesting module Bar diff --git a/vendor/diy/test/files/donkey/foo/bar/qux.rb b/vendor/diy/test/files/donkey/foo/bar/qux.rb index bb05a022..27eb519f 100644 --- a/vendor/diy/test/files/donkey/foo/bar/qux.rb +++ b/vendor/diy/test/files/donkey/foo/bar/qux.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Foo module Bar diff --git a/vendor/diy/test/files/factory/beef.rb b/vendor/diy/test/files/factory/beef.rb index 2cd31a0f..b144ae81 100644 --- a/vendor/diy/test/files/factory/beef.rb +++ b/vendor/diy/test/files/factory/beef.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Beef def cook return "rare" diff --git a/vendor/diy/test/files/factory/dog.rb b/vendor/diy/test/files/factory/dog.rb index 06b9daf0..8ea303a4 100644 --- a/vendor/diy/test/files/factory/dog.rb +++ b/vendor/diy/test/files/factory/dog.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Dog def woof "woof" diff --git a/vendor/diy/test/files/factory/factory.yml b/vendor/diy/test/files/factory/factory.yml index 8264d374..6fbf598b 100644 --- a/vendor/diy/test/files/factory/factory.yml +++ b/vendor/diy/test/files/factory/factory.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + cat_factory: builds: kitten library: kitten diff --git a/vendor/diy/test/files/factory/farm/llama.rb b/vendor/diy/test/files/factory/farm/llama.rb index 40e9fa21..266c17b2 100644 --- a/vendor/diy/test/files/factory/farm/llama.rb +++ b/vendor/diy/test/files/factory/farm/llama.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Farm class Llama def make_llama_noise diff --git a/vendor/diy/test/files/factory/farm/pork.rb b/vendor/diy/test/files/factory/farm/pork.rb index a5aa4e5b..d80a1dce 100644 --- a/vendor/diy/test/files/factory/farm/pork.rb +++ b/vendor/diy/test/files/factory/farm/pork.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Farm class Pork def oink diff --git a/vendor/diy/test/files/factory/kitten.rb b/vendor/diy/test/files/factory/kitten.rb index f27a3ef4..55db0919 100644 --- a/vendor/diy/test/files/factory/kitten.rb +++ b/vendor/diy/test/files/factory/kitten.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Kitten attr_accessor :a,:b diff --git a/vendor/diy/test/files/fud/objects.yml b/vendor/diy/test/files/fud/objects.yml index 1a152b9e..046c17f9 100644 --- a/vendor/diy/test/files/fud/objects.yml +++ b/vendor/diy/test/files/fud/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + widget: lib: toy diff --git a/vendor/diy/test/files/fud/toy.rb b/vendor/diy/test/files/fud/toy.rb index 937b71d4..16437059 100644 --- a/vendor/diy/test/files/fud/toy.rb +++ b/vendor/diy/test/files/fud/toy.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Toy constructor :widget, :trinket, :accessors => true, :strict => true diff --git a/vendor/diy/test/files/functions/attached_things_builder.rb b/vendor/diy/test/files/functions/attached_things_builder.rb index f67888a0..a147e98c 100644 --- a/vendor/diy/test/files/functions/attached_things_builder.rb +++ b/vendor/diy/test/files/functions/attached_things_builder.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class AttachedThingsBuilder end \ No newline at end of file diff --git a/vendor/diy/test/files/functions/invalid_method.yml b/vendor/diy/test/files/functions/invalid_method.yml index 96690c3e..e950399a 100644 --- a/vendor/diy/test/files/functions/invalid_method.yml +++ b/vendor/diy/test/files/functions/invalid_method.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + thing_builder: method build_thing: diff --git a/vendor/diy/test/files/functions/method_extractor.rb b/vendor/diy/test/files/functions/method_extractor.rb index 55daf468..9dc1e471 100644 --- a/vendor/diy/test/files/functions/method_extractor.rb +++ b/vendor/diy/test/files/functions/method_extractor.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class MethodExtractor end \ No newline at end of file diff --git a/vendor/diy/test/files/functions/nonsingleton_objects.yml b/vendor/diy/test/files/functions/nonsingleton_objects.yml index 39b6fd6b..debec8e6 100644 --- a/vendor/diy/test/files/functions/nonsingleton_objects.yml +++ b/vendor/diy/test/files/functions/nonsingleton_objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + thing_builder: singleton: false diff --git a/vendor/diy/test/files/functions/objects.yml b/vendor/diy/test/files/functions/objects.yml index 4d0a05af..4f6c9a65 100644 --- a/vendor/diy/test/files/functions/objects.yml +++ b/vendor/diy/test/files/functions/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + thing_builder: method_extractor: diff --git a/vendor/diy/test/files/functions/thing.rb b/vendor/diy/test/files/functions/thing.rb index 4bc652de..1c025a7a 100644 --- a/vendor/diy/test/files/functions/thing.rb +++ b/vendor/diy/test/files/functions/thing.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Thing constructor :name, :ability, :accessors => true end \ No newline at end of file diff --git a/vendor/diy/test/files/functions/thing_builder.rb b/vendor/diy/test/files/functions/thing_builder.rb index 288bab45..2c0ad820 100644 --- a/vendor/diy/test/files/functions/thing_builder.rb +++ b/vendor/diy/test/files/functions/thing_builder.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'thing' class ThingBuilder diff --git a/vendor/diy/test/files/functions/things_builder.rb b/vendor/diy/test/files/functions/things_builder.rb index 198c85a9..d540fbda 100644 --- a/vendor/diy/test/files/functions/things_builder.rb +++ b/vendor/diy/test/files/functions/things_builder.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class ThingsBuilder constructor :build_thing, :accessors => true end \ No newline at end of file diff --git a/vendor/diy/test/files/gnu/objects.yml b/vendor/diy/test/files/gnu/objects.yml index 39581ef7..3123b77b 100644 --- a/vendor/diy/test/files/gnu/objects.yml +++ b/vendor/diy/test/files/gnu/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + injected: diff --git a/vendor/diy/test/files/gnu/thinger.rb b/vendor/diy/test/files/gnu/thinger.rb index 1d332f68..dffea577 100644 --- a/vendor/diy/test/files/gnu/thinger.rb +++ b/vendor/diy/test/files/gnu/thinger.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Thinger diff --git a/vendor/diy/test/files/goat/base.rb b/vendor/diy/test/files/goat/base.rb index a4f5d0e9..dcfe0969 100644 --- a/vendor/diy/test/files/goat/base.rb +++ b/vendor/diy/test/files/goat/base.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Base def test_output(name) # See diy_context_test.rb diff --git a/vendor/diy/test/files/goat/can.rb b/vendor/diy/test/files/goat/can.rb index 0bd1eeb7..2a5ed105 100644 --- a/vendor/diy/test/files/goat/can.rb +++ b/vendor/diy/test/files/goat/can.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'base' class Can < Base def initialize diff --git a/vendor/diy/test/files/goat/goat.rb b/vendor/diy/test/files/goat/goat.rb index ad084d39..1ea1143a 100644 --- a/vendor/diy/test/files/goat/goat.rb +++ b/vendor/diy/test/files/goat/goat.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'base' class Goat < Base def initialize diff --git a/vendor/diy/test/files/goat/objects.yml b/vendor/diy/test/files/goat/objects.yml index a31123e9..f3cf06c8 100644 --- a/vendor/diy/test/files/goat/objects.yml +++ b/vendor/diy/test/files/goat/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + can: paper: diff --git a/vendor/diy/test/files/goat/paper.rb b/vendor/diy/test/files/goat/paper.rb index 2068e418..ace5a2af 100644 --- a/vendor/diy/test/files/goat/paper.rb +++ b/vendor/diy/test/files/goat/paper.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'base' class Paper < Base def initialize diff --git a/vendor/diy/test/files/goat/plane.rb b/vendor/diy/test/files/goat/plane.rb index 712e9045..ef84a9bd 100644 --- a/vendor/diy/test/files/goat/plane.rb +++ b/vendor/diy/test/files/goat/plane.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'base' class Plane < Base constructor :wings, :strict => true diff --git a/vendor/diy/test/files/goat/shirt.rb b/vendor/diy/test/files/goat/shirt.rb index 7b28becf..86cfa73d 100644 --- a/vendor/diy/test/files/goat/shirt.rb +++ b/vendor/diy/test/files/goat/shirt.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'base' class Shirt < Base def initialize diff --git a/vendor/diy/test/files/goat/wings.rb b/vendor/diy/test/files/goat/wings.rb index dc0e70c8..59ee4645 100644 --- a/vendor/diy/test/files/goat/wings.rb +++ b/vendor/diy/test/files/goat/wings.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'base' class Wings < Base def initialize diff --git a/vendor/diy/test/files/horse/holder_thing.rb b/vendor/diy/test/files/horse/holder_thing.rb index 54802165..8e27c43b 100644 --- a/vendor/diy/test/files/horse/holder_thing.rb +++ b/vendor/diy/test/files/horse/holder_thing.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class HolderThing constructor :thing_held, :strict => true, :accessors => true end diff --git a/vendor/diy/test/files/horse/objects.yml b/vendor/diy/test/files/horse/objects.yml index 54a0e9c2..3430f53d 100644 --- a/vendor/diy/test/files/horse/objects.yml +++ b/vendor/diy/test/files/horse/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + holder_thing: thing_held: this_context diff --git a/vendor/diy/test/files/namespace/animal/bird.rb b/vendor/diy/test/files/namespace/animal/bird.rb index 27be4740..d1e4d8a3 100644 --- a/vendor/diy/test/files/namespace/animal/bird.rb +++ b/vendor/diy/test/files/namespace/animal/bird.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Animal class Bird constructor :sky, :accessors => true diff --git a/vendor/diy/test/files/namespace/animal/cat.rb b/vendor/diy/test/files/namespace/animal/cat.rb index 632257e9..a5c62470 100644 --- a/vendor/diy/test/files/namespace/animal/cat.rb +++ b/vendor/diy/test/files/namespace/animal/cat.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Animal class Cat constructor :road, :accessors => true diff --git a/vendor/diy/test/files/namespace/animal/reptile/hardshell/turtle.rb b/vendor/diy/test/files/namespace/animal/reptile/hardshell/turtle.rb index fd05febe..075fa860 100644 --- a/vendor/diy/test/files/namespace/animal/reptile/hardshell/turtle.rb +++ b/vendor/diy/test/files/namespace/animal/reptile/hardshell/turtle.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Animal module Reptile module Hardshell diff --git a/vendor/diy/test/files/namespace/animal/reptile/lizard.rb b/vendor/diy/test/files/namespace/animal/reptile/lizard.rb index d2c6c960..c9ff3b07 100644 --- a/vendor/diy/test/files/namespace/animal/reptile/lizard.rb +++ b/vendor/diy/test/files/namespace/animal/reptile/lizard.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Animal module Reptile class Lizard diff --git a/vendor/diy/test/files/namespace/bad_module_specified.yml b/vendor/diy/test/files/namespace/bad_module_specified.yml index 7befcace..824b432d 100644 --- a/vendor/diy/test/files/namespace/bad_module_specified.yml +++ b/vendor/diy/test/files/namespace/bad_module_specified.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + sky: diff --git a/vendor/diy/test/files/namespace/class_name_combine.yml b/vendor/diy/test/files/namespace/class_name_combine.yml index 77f66fc2..4bfcfb86 100644 --- a/vendor/diy/test/files/namespace/class_name_combine.yml +++ b/vendor/diy/test/files/namespace/class_name_combine.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + road: using_namespace Animal: diff --git a/vendor/diy/test/files/namespace/no_module_specified.yml b/vendor/diy/test/files/namespace/no_module_specified.yml index 065e83f6..6877bc04 100644 --- a/vendor/diy/test/files/namespace/no_module_specified.yml +++ b/vendor/diy/test/files/namespace/no_module_specified.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + sky: diff --git a/vendor/diy/test/files/namespace/objects.yml b/vendor/diy/test/files/namespace/objects.yml index 55511be1..d1b8b3f2 100644 --- a/vendor/diy/test/files/namespace/objects.yml +++ b/vendor/diy/test/files/namespace/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + road: sky: diff --git a/vendor/diy/test/files/namespace/road.rb b/vendor/diy/test/files/namespace/road.rb index bb050fba..97e257da 100644 --- a/vendor/diy/test/files/namespace/road.rb +++ b/vendor/diy/test/files/namespace/road.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Road end diff --git a/vendor/diy/test/files/namespace/sky.rb b/vendor/diy/test/files/namespace/sky.rb index fc1e2bbc..7ff799ca 100644 --- a/vendor/diy/test/files/namespace/sky.rb +++ b/vendor/diy/test/files/namespace/sky.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Sky end diff --git a/vendor/diy/test/files/namespace/subcontext.yml b/vendor/diy/test/files/namespace/subcontext.yml index da633110..82d7f8a9 100644 --- a/vendor/diy/test/files/namespace/subcontext.yml +++ b/vendor/diy/test/files/namespace/subcontext.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + road: sky: diff --git a/vendor/diy/test/files/non_singleton/air.rb b/vendor/diy/test/files/non_singleton/air.rb index 63414afa..054c99da 100644 --- a/vendor/diy/test/files/non_singleton/air.rb +++ b/vendor/diy/test/files/non_singleton/air.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Air end diff --git a/vendor/diy/test/files/non_singleton/fat_cat.rb b/vendor/diy/test/files/non_singleton/fat_cat.rb index 54c195c6..5e81189e 100644 --- a/vendor/diy/test/files/non_singleton/fat_cat.rb +++ b/vendor/diy/test/files/non_singleton/fat_cat.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class FatCat constructor :thread_spinner, :tick, :yard, :accessors => true end diff --git a/vendor/diy/test/files/non_singleton/objects.yml b/vendor/diy/test/files/non_singleton/objects.yml index 77b4505c..e35b05a1 100644 --- a/vendor/diy/test/files/non_singleton/objects.yml +++ b/vendor/diy/test/files/non_singleton/objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + air: thread_spinner: diff --git a/vendor/diy/test/files/non_singleton/pig.rb b/vendor/diy/test/files/non_singleton/pig.rb index 9d750135..ea970c93 100644 --- a/vendor/diy/test/files/non_singleton/pig.rb +++ b/vendor/diy/test/files/non_singleton/pig.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Pig constructor :thread_spinner, :yard, :accessors => true end diff --git a/vendor/diy/test/files/non_singleton/thread_spinner.rb b/vendor/diy/test/files/non_singleton/thread_spinner.rb index 384cd111..ae7da235 100644 --- a/vendor/diy/test/files/non_singleton/thread_spinner.rb +++ b/vendor/diy/test/files/non_singleton/thread_spinner.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class ThreadSpinner constructor :air, :accessors => true end diff --git a/vendor/diy/test/files/non_singleton/tick.rb b/vendor/diy/test/files/non_singleton/tick.rb index e243c165..712c29ea 100644 --- a/vendor/diy/test/files/non_singleton/tick.rb +++ b/vendor/diy/test/files/non_singleton/tick.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Tick constructor :thread_spinner, :accessors => true end diff --git a/vendor/diy/test/files/non_singleton/yard.rb b/vendor/diy/test/files/non_singleton/yard.rb index 43936a7a..421bf39b 100644 --- a/vendor/diy/test/files/non_singleton/yard.rb +++ b/vendor/diy/test/files/non_singleton/yard.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Yard end diff --git a/vendor/diy/test/files/yak/core_model.rb b/vendor/diy/test/files/yak/core_model.rb index 539b56b6..85359405 100644 --- a/vendor/diy/test/files/yak/core_model.rb +++ b/vendor/diy/test/files/yak/core_model.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class CoreModel constructor :data_source, :strict => true end diff --git a/vendor/diy/test/files/yak/core_presenter.rb b/vendor/diy/test/files/yak/core_presenter.rb index 6caca4d2..820ed47d 100644 --- a/vendor/diy/test/files/yak/core_presenter.rb +++ b/vendor/diy/test/files/yak/core_presenter.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class CorePresenter constructor :model, :view, :strict => true end diff --git a/vendor/diy/test/files/yak/core_view.rb b/vendor/diy/test/files/yak/core_view.rb index 7e606daa..91abf533 100644 --- a/vendor/diy/test/files/yak/core_view.rb +++ b/vendor/diy/test/files/yak/core_view.rb @@ -1 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class CoreView; end diff --git a/vendor/diy/test/files/yak/data_source.rb b/vendor/diy/test/files/yak/data_source.rb index 772d3f4c..d3992056 100644 --- a/vendor/diy/test/files/yak/data_source.rb +++ b/vendor/diy/test/files/yak/data_source.rb @@ -1 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class DataSource; end diff --git a/vendor/diy/test/files/yak/fringe_model.rb b/vendor/diy/test/files/yak/fringe_model.rb index 255a22eb..6a2f864e 100644 --- a/vendor/diy/test/files/yak/fringe_model.rb +++ b/vendor/diy/test/files/yak/fringe_model.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class FringeModel constructor :connected, :accessors => true, :strict => true end diff --git a/vendor/diy/test/files/yak/fringe_presenter.rb b/vendor/diy/test/files/yak/fringe_presenter.rb index e4044358..8fcf435f 100644 --- a/vendor/diy/test/files/yak/fringe_presenter.rb +++ b/vendor/diy/test/files/yak/fringe_presenter.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class FringePresenter constructor :fringe_model, :fringe_view, :strict => true end diff --git a/vendor/diy/test/files/yak/fringe_view.rb b/vendor/diy/test/files/yak/fringe_view.rb index d406d3d0..0370187b 100644 --- a/vendor/diy/test/files/yak/fringe_view.rb +++ b/vendor/diy/test/files/yak/fringe_view.rb @@ -1 +1,9 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class FringeView; end diff --git a/vendor/diy/test/files/yak/giant_squid.rb b/vendor/diy/test/files/yak/giant_squid.rb index 2ddc2cc2..fe2f1b80 100644 --- a/vendor/diy/test/files/yak/giant_squid.rb +++ b/vendor/diy/test/files/yak/giant_squid.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class GiantSquid constructor :fringe_view, :core_model, :krill, :accessors => true end diff --git a/vendor/diy/test/files/yak/krill.rb b/vendor/diy/test/files/yak/krill.rb index 5e79f91b..71a22353 100644 --- a/vendor/diy/test/files/yak/krill.rb +++ b/vendor/diy/test/files/yak/krill.rb @@ -1,2 +1,10 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + class Krill end diff --git a/vendor/diy/test/files/yak/my_objects.yml b/vendor/diy/test/files/yak/my_objects.yml index ddc8264b..7e76dba0 100644 --- a/vendor/diy/test/files/yak/my_objects.yml +++ b/vendor/diy/test/files/yak/my_objects.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + core_model: compose: data_source diff --git a/vendor/diy/test/files/yak/sub_sub_context_test.yml b/vendor/diy/test/files/yak/sub_sub_context_test.yml index 465418ac..b0d1af4f 100644 --- a/vendor/diy/test/files/yak/sub_sub_context_test.yml +++ b/vendor/diy/test/files/yak/sub_sub_context_test.yml @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + core_model: compose: data_source diff --git a/vendor/diy/test/test_helper.rb b/vendor/diy/test/test_helper.rb index 90089f09..979e2f52 100644 --- a/vendor/diy/test/test_helper.rb +++ b/vendor/diy/test/test_helper.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + here = File.expand_path(File.dirname(__FILE__)) PROJ_ROOT = File.expand_path("#{here}/..") $: << "#{PROJ_ROOT}/lib" diff --git a/vendor/hardmock/config/environment.rb b/vendor/hardmock/config/environment.rb index a15e598a..ffa13344 100644 --- a/vendor/hardmock/config/environment.rb +++ b/vendor/hardmock/config/environment.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + # The path to the root directory of your application. APP_ROOT = File.join(File.dirname(__FILE__), '..') diff --git a/vendor/hardmock/lib/assert_error.rb b/vendor/hardmock/lib/assert_error.rb index 6da61de9..7d32b725 100644 --- a/vendor/hardmock/lib/assert_error.rb +++ b/vendor/hardmock/lib/assert_error.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit/assertions' module Test::Unit #:nodoc:# diff --git a/vendor/hardmock/lib/extend_test_unit.rb b/vendor/hardmock/lib/extend_test_unit.rb index 3d7ef9d2..90d30513 100644 --- a/vendor/hardmock/lib/extend_test_unit.rb +++ b/vendor/hardmock/lib/extend_test_unit.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit/testcase' class Test::Unit::TestCase diff --git a/vendor/hardmock/lib/hardmock.rb b/vendor/hardmock/lib/hardmock.rb index 50f9a94b..bc61428e 100644 --- a/vendor/hardmock/lib/hardmock.rb +++ b/vendor/hardmock/lib/hardmock.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'hardmock/method_cleanout' require 'hardmock/mock' require 'hardmock/mock_control' diff --git a/vendor/hardmock/lib/hardmock/errors.rb b/vendor/hardmock/lib/hardmock/errors.rb index 48698a64..63131678 100644 --- a/vendor/hardmock/lib/hardmock/errors.rb +++ b/vendor/hardmock/lib/hardmock/errors.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Hardmock # Raised when: # * Unexpected method is called on a mock object diff --git a/vendor/hardmock/lib/hardmock/expectation.rb b/vendor/hardmock/lib/hardmock/expectation.rb index 4d1db92e..bc0a8aa4 100644 --- a/vendor/hardmock/lib/hardmock/expectation.rb +++ b/vendor/hardmock/lib/hardmock/expectation.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'hardmock/utils' module Hardmock diff --git a/vendor/hardmock/lib/hardmock/expectation_builder.rb b/vendor/hardmock/lib/hardmock/expectation_builder.rb index 7445fb15..d6b15575 100644 --- a/vendor/hardmock/lib/hardmock/expectation_builder.rb +++ b/vendor/hardmock/lib/hardmock/expectation_builder.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'hardmock/expectation' module Hardmock diff --git a/vendor/hardmock/lib/hardmock/expector.rb b/vendor/hardmock/lib/hardmock/expector.rb index 8055460c..98d41669 100644 --- a/vendor/hardmock/lib/hardmock/expector.rb +++ b/vendor/hardmock/lib/hardmock/expector.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'hardmock/method_cleanout' require 'hardmock/errors' diff --git a/vendor/hardmock/lib/hardmock/method_cleanout.rb b/vendor/hardmock/lib/hardmock/method_cleanout.rb index 51797e6f..2dedf374 100644 --- a/vendor/hardmock/lib/hardmock/method_cleanout.rb +++ b/vendor/hardmock/lib/hardmock/method_cleanout.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Hardmock #:nodoc: module MethodCleanout #:nodoc: diff --git a/vendor/hardmock/lib/hardmock/mock.rb b/vendor/hardmock/lib/hardmock/mock.rb index 928c432e..e56cf9ea 100644 --- a/vendor/hardmock/lib/hardmock/mock.rb +++ b/vendor/hardmock/lib/hardmock/mock.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Hardmock # Mock is used to set expectations in your test. Most of the time you'll use diff --git a/vendor/hardmock/lib/hardmock/mock_control.rb b/vendor/hardmock/lib/hardmock/mock_control.rb index 302ebce7..78df27b1 100644 --- a/vendor/hardmock/lib/hardmock/mock_control.rb +++ b/vendor/hardmock/lib/hardmock/mock_control.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'hardmock/utils' module Hardmock diff --git a/vendor/hardmock/lib/hardmock/stubbing.rb b/vendor/hardmock/lib/hardmock/stubbing.rb index 0f8a293e..9c47cc4b 100644 --- a/vendor/hardmock/lib/hardmock/stubbing.rb +++ b/vendor/hardmock/lib/hardmock/stubbing.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + # Stubbing support diff --git a/vendor/hardmock/lib/hardmock/trapper.rb b/vendor/hardmock/lib/hardmock/trapper.rb index 6aab1760..103bdf21 100644 --- a/vendor/hardmock/lib/hardmock/trapper.rb +++ b/vendor/hardmock/lib/hardmock/trapper.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit/assertions' require 'hardmock/errors' diff --git a/vendor/hardmock/lib/hardmock/utils.rb b/vendor/hardmock/lib/hardmock/utils.rb index 1740577e..27e16652 100644 --- a/vendor/hardmock/lib/hardmock/utils.rb +++ b/vendor/hardmock/lib/hardmock/utils.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + module Hardmock module Utils #:nodoc: diff --git a/vendor/hardmock/lib/test_unit_before_after.rb b/vendor/hardmock/lib/test_unit_before_after.rb index 0499e397..e2cb397e 100644 --- a/vendor/hardmock/lib/test_unit_before_after.rb +++ b/vendor/hardmock/lib/test_unit_before_after.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'test/unit' require 'test/unit/testcase' require 'test/unit/assertions' diff --git a/vendor/hardmock/rake_tasks/rdoc.rake b/vendor/hardmock/rake_tasks/rdoc.rake index 6a6d79f5..c2427348 100644 --- a/vendor/hardmock/rake_tasks/rdoc.rake +++ b/vendor/hardmock/rake_tasks/rdoc.rake @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'rake/rdoctask' require File.expand_path(File.dirname(__FILE__) + "/rdoc_options.rb") diff --git a/vendor/hardmock/rake_tasks/rdoc_options.rb b/vendor/hardmock/rake_tasks/rdoc_options.rb index 85bf4ce7..bc53b94d 100644 --- a/vendor/hardmock/rake_tasks/rdoc_options.rb +++ b/vendor/hardmock/rake_tasks/rdoc_options.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + def add_rdoc_options(options) options << '--line-numbers' << '--inline-source' << '--main' << 'README' << '--title' << 'Hardmock' diff --git a/vendor/hardmock/rake_tasks/test.rake b/vendor/hardmock/rake_tasks/test.rake index 85a3753d..203640a6 100644 --- a/vendor/hardmock/rake_tasks/test.rake +++ b/vendor/hardmock/rake_tasks/test.rake @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require 'rake/testtask' namespace :test do diff --git a/vendor/hardmock/test/functional/assert_error_test.rb b/vendor/hardmock/test/functional/assert_error_test.rb index e4b35cf3..6f56eaf4 100644 --- a/vendor/hardmock/test/functional/assert_error_test.rb +++ b/vendor/hardmock/test/functional/assert_error_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'assert_error' diff --git a/vendor/hardmock/test/functional/auto_verify_test.rb b/vendor/hardmock/test/functional/auto_verify_test.rb index 1b005bda..a92e6183 100644 --- a/vendor/hardmock/test/functional/auto_verify_test.rb +++ b/vendor/hardmock/test/functional/auto_verify_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'fileutils' diff --git a/vendor/hardmock/test/functional/direct_mock_usage_test.rb b/vendor/hardmock/test/functional/direct_mock_usage_test.rb index dcf2b2ab..4bdc5b5f 100644 --- a/vendor/hardmock/test/functional/direct_mock_usage_test.rb +++ b/vendor/hardmock/test/functional/direct_mock_usage_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock' diff --git a/vendor/hardmock/test/functional/hardmock_test.rb b/vendor/hardmock/test/functional/hardmock_test.rb index 159d3696..a1bf2a67 100644 --- a/vendor/hardmock/test/functional/hardmock_test.rb +++ b/vendor/hardmock/test/functional/hardmock_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock' require 'assert_error' diff --git a/vendor/hardmock/test/functional/stubbing_test.rb b/vendor/hardmock/test/functional/stubbing_test.rb index f07a6708..2367ffcd 100644 --- a/vendor/hardmock/test/functional/stubbing_test.rb +++ b/vendor/hardmock/test/functional/stubbing_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock' require 'assert_error' diff --git a/vendor/hardmock/test/test_helper.rb b/vendor/hardmock/test/test_helper.rb index af159a46..9b2b0d36 100644 --- a/vendor/hardmock/test/test_helper.rb +++ b/vendor/hardmock/test/test_helper.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + here = File.expand_path(File.dirname(__FILE__)) $: << here diff --git a/vendor/hardmock/test/unit/expectation_builder_test.rb b/vendor/hardmock/test/unit/expectation_builder_test.rb index f689f983..f64d8c31 100644 --- a/vendor/hardmock/test/unit/expectation_builder_test.rb +++ b/vendor/hardmock/test/unit/expectation_builder_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/expectation_builder' diff --git a/vendor/hardmock/test/unit/expectation_test.rb b/vendor/hardmock/test/unit/expectation_test.rb index 54bd2043..bf04de5a 100644 --- a/vendor/hardmock/test/unit/expectation_test.rb +++ b/vendor/hardmock/test/unit/expectation_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/expectation' require 'hardmock/errors' diff --git a/vendor/hardmock/test/unit/expector_test.rb b/vendor/hardmock/test/unit/expector_test.rb index f420db24..b6cf44be 100644 --- a/vendor/hardmock/test/unit/expector_test.rb +++ b/vendor/hardmock/test/unit/expector_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/expector' diff --git a/vendor/hardmock/test/unit/method_cleanout_test.rb b/vendor/hardmock/test/unit/method_cleanout_test.rb index 7aa62936..780f92d8 100644 --- a/vendor/hardmock/test/unit/method_cleanout_test.rb +++ b/vendor/hardmock/test/unit/method_cleanout_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/method_cleanout' diff --git a/vendor/hardmock/test/unit/mock_control_test.rb b/vendor/hardmock/test/unit/mock_control_test.rb index 3c52db67..131c9d48 100644 --- a/vendor/hardmock/test/unit/mock_control_test.rb +++ b/vendor/hardmock/test/unit/mock_control_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/utils' require 'hardmock/errors' diff --git a/vendor/hardmock/test/unit/mock_test.rb b/vendor/hardmock/test/unit/mock_test.rb index 2579bcc2..5a61f84d 100644 --- a/vendor/hardmock/test/unit/mock_test.rb +++ b/vendor/hardmock/test/unit/mock_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/method_cleanout' require 'hardmock/mock' diff --git a/vendor/hardmock/test/unit/test_unit_before_after_test.rb b/vendor/hardmock/test/unit/test_unit_before_after_test.rb index 172f5270..c12ffb28 100644 --- a/vendor/hardmock/test/unit/test_unit_before_after_test.rb +++ b/vendor/hardmock/test/unit/test_unit_before_after_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") class TestUnitBeforeAfter < Test::Unit::TestCase diff --git a/vendor/hardmock/test/unit/trapper_test.rb b/vendor/hardmock/test/unit/trapper_test.rb index f7d4114f..36ca413d 100644 --- a/vendor/hardmock/test/unit/trapper_test.rb +++ b/vendor/hardmock/test/unit/trapper_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/method_cleanout' require 'hardmock/trapper' diff --git a/vendor/hardmock/test/unit/verify_error_test.rb b/vendor/hardmock/test/unit/verify_error_test.rb index ecd23fd2..2dca2b48 100644 --- a/vendor/hardmock/test/unit/verify_error_test.rb +++ b/vendor/hardmock/test/unit/verify_error_test.rb @@ -1,3 +1,11 @@ +# ========================================================================= +# Ceedling - Test-Centered Build System for C +# ThrowTheSwitch.org +# Copyright (c) 2010-24 Mike Karlesky, Mark VanderVoord, & Greg Williams +# SPDX-License-Identifier: MIT +# ========================================================================= + + require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'hardmock/method_cleanout' require 'hardmock/mock_control'