• Clayton Coleman's avatar
    Set integration tests to use distinct namespaces · 26a6cdda
    Clayton Coleman authored
    TestWatchBasedManager was racing with the default namespace creation.
    To fix that flake and to ensure integration tests using a shared etcd
    don't accidentally overlap in the future, move the three main tests
    using the default namespace to separate namespaces, and have
    TestWatchBasedManager create that namespace before it runs.
    
    Make StartTestServer wait for default namespace creation, which will
    reduce other flakes until future changes completely remove use of default
    namespace.
    
    From a failed integration run:
    
    	watch_manager_test.go:66: namespaces "default" not found
    	watch_manager_test.go:66: namespaces "default" not found
    	watch_manager_test.go:66: namespaces "default" not found
    26a6cdda
Name
Last commit
Last update
..
testdata Loading commit data...
BUILD Loading commit data...
testserver.go Loading commit data...