speed up CI and golangci-lint ()

Run CI on mac os only with go1.13 and on windows only on go1.14.
Speed up tests. Introduce --allow-parallel-runners.
Block on parallel run lock 5s instead of 60s.
Don't invalidate analysis cache for minor config changes.
This commit is contained in:
Isaev Denis 2020-05-09 15:15:34 +03:00 committed by GitHub
parent f0012d3248
commit cb58d1f82e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 145 additions and 71 deletions
internal/cache

View file

@ -20,6 +20,8 @@ func init() {
}
func TestBasic(t *testing.T) {
t.Parallel()
dir, err := ioutil.TempDir("", "cachetest-")
if err != nil {
t.Fatal(err)
@ -65,6 +67,8 @@ func TestBasic(t *testing.T) {
}
func TestGrowth(t *testing.T) {
t.Parallel()
dir, err := ioutil.TempDir("", "cachetest-")
if err != nil {
t.Fatal(err)
@ -151,6 +155,8 @@ func dummyID(x int) [HashSize]byte {
}
func TestCacheTrim(t *testing.T) {
t.Parallel()
dir, err := ioutil.TempDir("", "cachetest-")
if err != nil {
t.Fatal(err)