Remove default CodeCov config

This commit is contained in:
Chris de Graaf 2017-10-27 16:47:56 +01:00
parent 4974e58af9
commit 3b8abd5cbe
6 changed files with 14 additions and 17 deletions

View File

@ -1 +0,0 @@
comment: false

View File

@ -1,13 +1,13 @@
""" """
CodeCov(; config_file::Union{AbstractString, Void}="") -> CodeCov CodeCov(; config_file::Union{AbstractString, Void}=nothing) -> CodeCov
Add `CodeCov` to a template's plugins to add a `.codecov.yml` configuration file to Add `CodeCov` to a template's plugins to optionally add a `.codecov.yml` configuration file
generated repositories, and an appropriate badge to the README. Also updates the to generated repositories, and an appropriate badge to the README. Also updates the
`.gitignore` accordingly. `.gitignore` accordingly.
# Keyword Arguments: # Keyword Arguments:
* `config_file::Union{AbstractString, Void}=""`: Path to a custom `.codecov.yml`. * `config_file::Union{AbstractString, Void}=nothing`: Path to a custom `.codecov.yml`.
If `nothing` is supplied, no file will be generated. If left unset, no file will be generated.
""" """
@auto_hash_equals struct CodeCov <: GenericPlugin @auto_hash_equals struct CodeCov <: GenericPlugin
gitignore::Vector{AbstractString} gitignore::Vector{AbstractString}
@ -16,11 +16,9 @@ generated repositories, and an appropriate badge to the README. Also updates the
badges::Vector{Badge} badges::Vector{Badge}
view::Dict{String, Any} view::Dict{String, Any}
function CodeCov(; config_file::Union{AbstractString, Void}="") function CodeCov(; config_file::Union{AbstractString, Void}=nothing)
if config_file != nothing if config_file != nothing
config_file = if isempty(config_file) config_file = if isfile(config_file)
config_file = joinpath(DEFAULTS_DIR, "codecov.yml")
elseif isfile(config_file)
abspath(config_file) abspath(config_file)
else else
throw(ArgumentError("File $(abspath(config_file)) does not exist")) throw(ArgumentError("File $(abspath(config_file)) does not exist"))
@ -41,3 +39,5 @@ generated repositories, and an appropriate badge to the README. Also updates the
) )
end end
end end
interactive(plugin_type::Type{CodeCov}) = interactive(plugin_type; file=nothing)

View File

@ -1,5 +1,5 @@
""" """
Coveralls(; config_file::Union{AbstractString, Void}="") -> Coveralls Coveralls(; config_file::Union{AbstractString, Void}=nothing) -> Coveralls
Add `Coveralls` to a template's plugins to optionally add a `.coveralls.yml` configuration Add `Coveralls` to a template's plugins to optionally add a `.coveralls.yml` configuration
file to generated repositories, and an appropriate badge to the README. Also updates the file to generated repositories, and an appropriate badge to the README. Also updates the

View File

@ -50,7 +50,7 @@ end
@testset "CodeCov" begin @testset "CodeCov" begin
write(STDIN.buffer, "\n") write(STDIN.buffer, "\n")
p = interactive(CodeCov) p = interactive(CodeCov)
@test get(p.src, "") == joinpath(DEFAULTS_DIR, "codecov.yml") @test isnull(p.src)
write(STDIN.buffer, "$test_file\n") write(STDIN.buffer, "$test_file\n")
p = interactive(CodeCov) p = interactive(CodeCov)
@test get(p.src, "") == test_file @test get(p.src, "") == test_file

View File

@ -7,7 +7,7 @@ pkg_dir = joinpath(temp_dir, test_pkg)
@testset "Plugin creation" begin @testset "Plugin creation" begin
p = CodeCov() p = CodeCov()
@test p.gitignore == ["*.jl.cov", "*.jl.*.cov", "*.jl.mem"] @test p.gitignore == ["*.jl.cov", "*.jl.*.cov", "*.jl.mem"]
@test get(p.src, "") == joinpath(PkgTemplates.DEFAULTS_DIR, "codecov.yml") @test isnull(p.src)
@test p.dest == ".codecov.yml" @test p.dest == ".codecov.yml"
@test p.badges == [ @test p.badges == [
Badge( Badge(
@ -31,9 +31,8 @@ pkg_dir = joinpath(temp_dir, test_pkg)
@testset "File generation" begin @testset "File generation" begin
p = CodeCov() p = CodeCov()
@test gen_plugin(p, t, temp_dir, test_pkg) == [".codecov.yml"] @test isempty(gen_plugin(p, t, temp_dir, test_pkg))
@test isfile(joinpath(pkg_dir, ".codecov.yml")) @test !isfile(joinpath(pkg_dir, ".codecov.yml"))
rm(joinpath(pkg_dir, ".codecov.yml"))
p = CodeCov(; config_file=nothing) p = CodeCov(; config_file=nothing)
@test isempty(gen_plugin(p, t, temp_dir, test_pkg)) @test isempty(gen_plugin(p, t, temp_dir, test_pkg))
@test !isfile(joinpath(pkg_dir, ".codecov.yml")) @test !isfile(joinpath(pkg_dir, ".codecov.yml"))

View File

@ -265,7 +265,6 @@ end
@test !isfile(Pkg.dir(test_pkg, "LICENSE")) @test !isfile(Pkg.dir(test_pkg, "LICENSE"))
@test isfile(Pkg.dir(test_pkg, ".travis.yml")) @test isfile(Pkg.dir(test_pkg, ".travis.yml"))
@test isfile(Pkg.dir(test_pkg, ".appveyor.yml")) @test isfile(Pkg.dir(test_pkg, ".appveyor.yml"))
@test isfile(Pkg.dir(test_pkg, ".codecov.yml"))
@test isdir(Pkg.dir(test_pkg, "docs")) @test isdir(Pkg.dir(test_pkg, "docs"))
@test isfile(Pkg.dir(test_pkg, "docs", "make.jl")) @test isfile(Pkg.dir(test_pkg, "docs", "make.jl"))
@test isdir(Pkg.dir(test_pkg, "docs", "src")) @test isdir(Pkg.dir(test_pkg, "docs", "src"))