From 7b308c5d21e838557786db5672742b5ff9833d84 Mon Sep 17 00:00:00 2001 From: xiantang Date: Sun, 5 Jun 2022 21:35:11 +0800 Subject: [PATCH] Add more coverage for air check unchanged file (#290) * add test case for filechecksum --- runner/engine.go | 5 +---- runner/engine_test.go | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/runner/engine.go b/runner/engine.go index 7eec8f73..b6457043 100644 --- a/runner/engine.go +++ b/runner/engine.go @@ -63,13 +63,10 @@ func NewEngine(cfgPath string, debugMode bool) (*Engine, error) { canExit: make(chan bool, 1), binStopCh: make(chan bool), exitCh: make(chan bool), + fileChecksums: &checksumMap{m: make(map[string]string)}, watchers: 0, } - if cfg.Build.ExcludeUnchanged { - e.fileChecksums = &checksumMap{m: make(map[string]string)} - } - return &e, nil } diff --git a/runner/engine_test.go b/runner/engine_test.go index 5bbbefe2..b521e6ba 100644 --- a/runner/engine_test.go +++ b/runner/engine_test.go @@ -128,6 +128,7 @@ func TestRebuild(t *testing.T) { t.Fatalf("Should not be fail: %s.", err) } engine, err := NewEngine("", true) + engine.config.Build.ExcludeUnchanged = true if err != nil { t.Fatalf("Should not be fail: %s.", err) }