-
Notifications
You must be signed in to change notification settings - Fork 246
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update gemspec to be more accurate for modern ceedling.
- Loading branch information
1 parent
72abbb0
commit a70296e
Showing
1 changed file
with
5 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | ||
|
@@ -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" | ||
|