* MM-43753: Module workspaces Move to module workspaces We make the following changes: - Remove the vendor directory. - Dynamically create the go.work file if it doesn't exist. - Set the MM_SERVER_PATH for enterprise tests. https://mattermost.atlassian.net/browse/MM-43753 ```release-note NONE ``` * Fix missing reference to MM_SERVER_PATH ```release-note NONE ``` * Update test to add another nested dir ```release-note NONE ``` * Have separate script to create go.work file ```release-note NONE ``` Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
18 строки
415 B
Go
18 строки
415 B
Go
//go:build maincoverage
|
|
// +build maincoverage
|
|
|
|
package main
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
// TestRunMain can be used to track code coverage in integration tests.
|
|
// To run this:
|
|
// go test -coverpkg="<>" -ldflags '<>' -tags maincoverage -c ./cmd/mattermost/
|
|
// ./mattermost.test -test.run="^TestRunMain$" -test.coverprofile=coverage.out
|
|
// And then run your integration tests.
|
|
func TestRunMain(t *testing.T) {
|
|
main()
|
|
}
|