From 7df42b8238933a8f694153a91e6efdd416f3b70b Mon Sep 17 00:00:00 2001 From: "Andrew E. Torda" <torda@zbh.uni-hamburg.de> Date: Thu, 20 Jan 2022 13:05:53 +0100 Subject: [PATCH] Big renaming and go.mod organising. Now the tests seem to be broken. --- {ackwork/ackley => ackley}/ackley.go | 0 {ackwork/ackley => ackley}/ackley_test.go | 3 ++- ackley/go.mod | 3 +++ {ackwork/ackley => ackley}/notes | 0 go.mod | 9 +++++---- go.sum | 4 ++-- main.go | 4 ++-- {ackwork => mc_work}/ToDo | 0 {ackwork => mc_work}/dorun.go | 4 ++-- {ackwork => mc_work}/export_test.go | 2 +- mc_work/go.mod | 11 +++++++++++ mc_work/go.sum | 9 +++++++++ ackwork/ackwork.go => mc_work/mc_work.go | 5 +++-- ackwork/ackwork_test.go => mc_work/mc_work_test.go | 4 ++-- {ackwork => mc_work}/plot.go | 2 +- {ackwork => mc_work}/plotres.r | 0 {ackwork => mc_work}/rdprm.go | 2 +- {ackwork => mc_work}/set_suffix.go | 2 +- nothing_test.go | 13 +++++++++++++ 19 files changed, 58 insertions(+), 19 deletions(-) rename {ackwork/ackley => ackley}/ackley.go (100%) rename {ackwork/ackley => ackley}/ackley_test.go (99%) create mode 100644 ackley/go.mod rename {ackwork/ackley => ackley}/notes (100%) rename {ackwork => mc_work}/ToDo (100%) rename {ackwork => mc_work}/dorun.go (99%) rename {ackwork => mc_work}/export_test.go (78%) create mode 100644 mc_work/go.mod create mode 100644 mc_work/go.sum rename ackwork/ackwork.go => mc_work/mc_work.go (97%) rename ackwork/ackwork_test.go => mc_work/mc_work_test.go (97%) rename {ackwork => mc_work}/plot.go (99%) rename {ackwork => mc_work}/plotres.r (100%) rename {ackwork => mc_work}/rdprm.go (99%) rename {ackwork => mc_work}/set_suffix.go (98%) create mode 100644 nothing_test.go diff --git a/ackwork/ackley/ackley.go b/ackley/ackley.go similarity index 100% rename from ackwork/ackley/ackley.go rename to ackley/ackley.go diff --git a/ackwork/ackley/ackley_test.go b/ackley/ackley_test.go similarity index 99% rename from ackwork/ackley/ackley_test.go rename to ackley/ackley_test.go index 46b3e2c..af9f28a 100644 --- a/ackwork/ackley/ackley_test.go +++ b/ackley/ackley_test.go @@ -5,11 +5,12 @@ package ackley_test import ( - . "ackley" "fmt" "io" "os" "testing" + + . "ackley" ) // A gridsize has a min and max and the number of increments between diff --git a/ackley/go.mod b/ackley/go.mod new file mode 100644 index 0000000..23b2f23 --- /dev/null +++ b/ackley/go.mod @@ -0,0 +1,3 @@ +module ackley + +go 1.16 diff --git a/ackwork/ackley/notes b/ackley/notes similarity index 100% rename from ackwork/ackley/notes rename to ackley/notes diff --git a/go.mod b/go.mod index b3e69c3..8cbf461 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,8 @@ module ackley_mc go 1.16 -require ( - github.com/wcharczuk/go-chart/v2 v2.1.0 - gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20211227145643-dc5ef95d7dad -) +require mc_work v0.0.0-00010101000000-000000000000 + +replace ackley => ./ackley + +replace mc_work => ./mc_work diff --git a/go.sum b/go.sum index 520af54..55fb9bb 100644 --- a/go.sum +++ b/go.sum @@ -2,8 +2,8 @@ github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF0 github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/wcharczuk/go-chart/v2 v2.1.0 h1:tY2slqVQ6bN+yHSnDYwZebLQFkphK4WNrVwnt7CJZ2I= github.com/wcharczuk/go-chart/v2 v2.1.0/go.mod h1:yx7MvAVNcP/kN9lKXM/NTce4au4DFN99j6i1OwDclNA= -gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20211227145643-dc5ef95d7dad h1:IBCLghidSwZff0/3RuvTLDnHgK9SaZHZ/cXWSjimEt0= -gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20211227145643-dc5ef95d7dad/go.mod h1:5CNHyqeidRypmIVTnQksGqnmP56Oshw1Zv1nlUezrpQ= +gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20220120103412-d663ebb46145 h1:02TpLZVj21Xg5OAKHE6vs+bJRlmyuQk4uphZXvDr/w0= +gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20220120103412-d663ebb46145/go.mod h1:5CNHyqeidRypmIVTnQksGqnmP56Oshw1Zv1nlUezrpQ= golang.org/x/image v0.0.0-20200927104501-e162460cd6b5 h1:QelT11PB4FXiDEXucrfNckHoFxwt8USGY1ajP1ZF5lM= golang.org/x/image v0.0.0-20200927104501-e162460cd6b5/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/main.go b/main.go index 0eb00a0..007590f 100644 --- a/main.go +++ b/main.go @@ -11,7 +11,7 @@ package main import ( "fmt" "os" - "ackley_mc/ackwork" + "mc_work" ) const ( @@ -20,7 +20,7 @@ const ( ) func main() { - if err := ackwork.MyMain (); err != nil { + if err := mc_work.MyMain (); err != nil { fmt.Fprintln (os.Stderr, err) os.Exit (exitFailure) } diff --git a/ackwork/ToDo b/mc_work/ToDo similarity index 100% rename from ackwork/ToDo rename to mc_work/ToDo diff --git a/ackwork/dorun.go b/mc_work/dorun.go similarity index 99% rename from ackwork/dorun.go rename to mc_work/dorun.go index d006e90..0e27dd1 100644 --- a/ackwork/dorun.go +++ b/mc_work/dorun.go @@ -1,5 +1,5 @@ // Aug 2021 -package ackwork +package mc_work import ( "bufio" @@ -10,7 +10,7 @@ import ( "os" "sync" - "ackley_mc/ackwork/ackley" + "ackley" ) const ( diff --git a/ackwork/export_test.go b/mc_work/export_test.go similarity index 78% rename from ackwork/export_test.go rename to mc_work/export_test.go index f880423..2d4bddf 100644 --- a/ackwork/export_test.go +++ b/mc_work/export_test.go @@ -1,4 +1,4 @@ -package ackwork +package mc_work var SetSuffix = setSuffix var RemoveQuotes = removeQuotes diff --git a/mc_work/go.mod b/mc_work/go.mod new file mode 100644 index 0000000..493da9b --- /dev/null +++ b/mc_work/go.mod @@ -0,0 +1,11 @@ +module mc_work + +go 1.16 + +require ( + ackley v0.0.0-00010101000000-000000000000 + github.com/wcharczuk/go-chart/v2 v2.1.0 + gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20220120103412-d663ebb46145 +) + +replace ackley => ../ackley diff --git a/mc_work/go.sum b/mc_work/go.sum new file mode 100644 index 0000000..55fb9bb --- /dev/null +++ b/mc_work/go.sum @@ -0,0 +1,9 @@ +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= +github.com/wcharczuk/go-chart/v2 v2.1.0 h1:tY2slqVQ6bN+yHSnDYwZebLQFkphK4WNrVwnt7CJZ2I= +github.com/wcharczuk/go-chart/v2 v2.1.0/go.mod h1:yx7MvAVNcP/kN9lKXM/NTce4au4DFN99j6i1OwDclNA= +gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20220120103412-d663ebb46145 h1:02TpLZVj21Xg5OAKHE6vs+bJRlmyuQk4uphZXvDr/w0= +gitlab.rrz.uni-hamburg.de/Bae5157/axticks v0.0.0-20220120103412-d663ebb46145/go.mod h1:5CNHyqeidRypmIVTnQksGqnmP56Oshw1Zv1nlUezrpQ= +golang.org/x/image v0.0.0-20200927104501-e162460cd6b5 h1:QelT11PB4FXiDEXucrfNckHoFxwt8USGY1ajP1ZF5lM= +golang.org/x/image v0.0.0-20200927104501-e162460cd6b5/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/ackwork/ackwork.go b/mc_work/mc_work.go similarity index 97% rename from ackwork/ackwork.go rename to mc_work/mc_work.go index a219433..3f99cfc 100644 --- a/ackwork/ackwork.go +++ b/mc_work/mc_work.go @@ -1,13 +1,14 @@ // Aug 2021 -package ackwork +package mc_work import ( - "ackley_mc/ackwork/ackley" "flag" "fmt" "io" "os" + + "ackley" ) type mcPrm struct { diff --git a/ackwork/ackwork_test.go b/mc_work/mc_work_test.go similarity index 97% rename from ackwork/ackwork_test.go rename to mc_work/mc_work_test.go index f6238b8..a6f6512 100644 --- a/ackwork/ackwork_test.go +++ b/mc_work/mc_work_test.go @@ -1,6 +1,6 @@ // Aug 2021 -package ackwork +package mc_work import ( "fmt" @@ -113,7 +113,7 @@ func TestSetSuffix(t *testing.T) { } for _, s := range tdata { - if tmp, err := SetSuffix(s.in, s.suffix); err != nil { + if tmp, err := SetSuffix(s.in, s.suffix); err == nil { t.Fatal("setSuffix error handling", s) } else { if tmp != s.want { diff --git a/ackwork/plot.go b/mc_work/plot.go similarity index 99% rename from ackwork/plot.go rename to mc_work/plot.go index 1bda4a8..f38c9dd 100644 --- a/ackwork/plot.go +++ b/mc_work/plot.go @@ -10,7 +10,7 @@ // define the GetTicks function. go-chart then calls this function, at // apparently the right place, and the tick marks come out nicely. -package ackwork +package mc_work import ( "fmt" diff --git a/ackwork/plotres.r b/mc_work/plotres.r similarity index 100% rename from ackwork/plotres.r rename to mc_work/plotres.r diff --git a/ackwork/rdprm.go b/mc_work/rdprm.go similarity index 99% rename from ackwork/rdprm.go rename to mc_work/rdprm.go index 709fff8..3730db7 100644 --- a/ackwork/rdprm.go +++ b/mc_work/rdprm.go @@ -4,7 +4,7 @@ // These are stored in a map along with string values. These are then converted // to floats or ints and put into a structure or variable. -package ackwork +package mc_work import ( "bufio" diff --git a/ackwork/set_suffix.go b/mc_work/set_suffix.go similarity index 98% rename from ackwork/set_suffix.go rename to mc_work/set_suffix.go index 5edf6d4..67c13c2 100644 --- a/ackwork/set_suffix.go +++ b/mc_work/set_suffix.go @@ -1,5 +1,5 @@ // a utility -package ackwork +package mc_work import ( "errors" diff --git a/nothing_test.go b/nothing_test.go new file mode 100644 index 0000000..9ae26fa --- /dev/null +++ b/nothing_test.go @@ -0,0 +1,13 @@ +// Put something here so everything looks neat on recursive test. + +package main + +import ( + "testing" +) + +func TestNot (t *testing.T) { + if false { + t.Fatalf ("banana") + } +} -- GitLab