github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/main/main_suite_test.go (about) 1 package main_test 2 3 import ( 4 "path/filepath" 5 6 "github.com/cloudfoundry/cli/testhelpers/plugin_builder" 7 . "github.com/onsi/ginkgo" 8 . "github.com/onsi/gomega" 9 10 "testing" 11 ) 12 13 func TestMain(t *testing.T) { 14 RegisterFailHandler(Fail) 15 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "test_1") 16 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "test_2") 17 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "test_with_push") 18 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "test_with_push_short_name") 19 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "test_with_help") 20 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "my_say") 21 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "call_core_cmd") 22 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "input") 23 plugin_builder.BuildTestBinary(filepath.Join("..", "fixtures", "plugins"), "panics") 24 25 //compile plugin examples to ensure they're up to date 26 plugin_builder.BuildTestBinary(filepath.Join("..", "plugin_examples"), "basic_plugin") 27 plugin_builder.BuildTestBinary(filepath.Join("..", "plugin_examples"), "echo") 28 plugin_builder.BuildTestBinary(filepath.Join("..", "plugin_examples"), "interactive") 29 30 RunSpecs(t, "Main Suite") 31 }