Skip to content

Commit

Permalink
update gemspec to be more accurate for modern ceedling.
Browse files Browse the repository at this point in the history
  • Loading branch information
mvandervoord committed Apr 7, 2024
1 parent 72abbb0 commit a70296e
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions ceedling.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@ Gem::Specification.new do |s|
s.authors = ["Mark VanderVoord", "Michael Karlesky", "Greg Williams"]
s.email = ["[email protected]", "[email protected]", "[email protected]"]
s.homepage = "http://throwtheswitch.org/ceedling"
s.summary = "Ceedling is a build automation tool for C unit test suites that packages up Unity, CMock, and Rake-based build management functionality"
s.summary = "Ceedling is a build automation tool for C unit tests and releases. It's a member of the ThrowTheSwitch.org family of tools. It's built upon Unity and CMock."
s.description = <<-DESC
Ceedling is a build automation tool that helps you create and run C unit test suites.
Ceedling provides two core functions: [1] It packages up several tools including the C unit test framework Unity, the Ruby-based mock generation tool CMock, and a C exception library CException. [2] It extends Rake with functionality specific to generating, building, and executing C test suites.
Ceedling provides two core functions:
[1] It packages up several tools including the C unit test framework Unity, the mock generation tool CMock, and other features.
[2] It simplifies tool configuration for embedded or native C toolchains and automates the running and reporting of tests.
Ceedling projects are created with a YAML configuration file. A variety of conventions within the tool simplify generating mocks from C files and assembling suites of unit test functions.
DESC
Expand All @@ -28,7 +30,7 @@ Ceedling projects are created with a YAML configuration file. A variety of conve
"source_code_uri" => "https://github.com/ThrowTheSwitch/Ceedling"
}

s.required_ruby_version = ">= 2.7.0"
s.required_ruby_version = ">= 3.0.0"

s.add_dependency "thor", ">= 0.14"
s.add_dependency "rake", ">= 12", "< 14"
Expand Down

0 comments on commit a70296e

Please sign in to comment.