Documentation
¶
Overview ¶
package integration provides common tools for all integration test executors
Index ¶
- type CCppTestConf
- func (conf *CCppTestConf) Build(t *testing.T)
- func (conf *CCppTestConf) Cleanup()
- func (conf *CCppTestConf) CommonExecute(t *testing.T, cpp bool)
- func (conf *CCppTestConf) CreateCMake(t *testing.T, cpp bool, mainFile string)
- func (conf *CCppTestConf) Generate(t *testing.T, schema string)
- func (conf *CCppTestConf) Run(t *testing.T, envVars []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CCppTestConf ¶
func (*CCppTestConf) Build ¶
func (conf *CCppTestConf) Build(t *testing.T)
Build compiles the test sources producing an executable
func (*CCppTestConf) Cleanup ¶
func (conf *CCppTestConf) Cleanup()
func (*CCppTestConf) CommonExecute ¶
func (conf *CCppTestConf) CommonExecute(t *testing.T, cpp bool)
CommonExecute executes the integration with the simple/common setup
func (*CCppTestConf) CreateCMake ¶
func (conf *CCppTestConf) CreateCMake(t *testing.T, cpp bool, mainFile string)
CreateCMake creates temporary directories and configures the CMake project
Click to show internal directories.
Click to hide internal directories.