…k@main networkservicemesh/sdk#
networkservicemesh/sdk PR link: https://github.com/networkservicemesh/sdk/pull/
networkservicemesh/sdk commit message:
commit 2f267b7a5b1bcf896a579564e91c6a33ed80c37b
Author: Uzlov Danil <36223296+d-uzlov@users.noreply.github.com>
Date: Tue May 4 16:23:47 2021 +0700
Fix Test_WatchFile instability (#886)
* enable testing for WatchFile
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* add checks into watchFile test
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* add proper checks for PathError
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* use unique path for every test attempt
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* clean error checking code
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* exclude ubuntu and macos from testing
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* retry mkdir on failure
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* reenable ubuntu and macos testing
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* add extra info for macos debuging
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* print each event
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* mitigate macos inconsistency
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* test
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* test
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* add more debug logs
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* clean code
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* remove sleep
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* revert from context timeout to timeout per event
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* enable all tests
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* clean code
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* extract constant for macos-specific behaviour handling
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* refactor Test_WatchFile
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* format Test_WatchFile
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* use more appropriate test checking functions
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* remove log helper function
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* expect separate create and write events
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* fix linter warning
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* use context with timeout instead of manual timeouts
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* use testing.TempDir instead of system temp dir
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* clean code
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
* remove unnecessary stuff around testing.TempDir
Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>
Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>