test

package
v0.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BasicBackend = &Target{
	Path:     ".",
	Abs:      "test_data/basic/back",
	Manifest: &target.Manifest{Name: "test-basic-back", Title: "Example basic backend", Description: "", Package: "test.basic.back", Version: "0.0.0", Icon: ""},
}
View Source
var BasicFrontend = &Target{
	Path:     ".",
	Abs:      "test_data/basic/front",
	Manifest: &target.Manifest{Name: "test-basic-front", Title: "test basic frontend", Description: "", Package: "test.basic.ui", Version: "0.0.0", Icon: ""},
}
View Source
var BundleExecutable = &Target{
	Path:     "test-exec_0.0.0.portal",
	Abs:      "test_data/build",
	Manifest: &target.Manifest{Name: "test-exec", Title: "test exec", Description: "", Package: "test.exec", Version: "0.0.0", Icon: "", Exec: "exec.sh"},
}
View Source
var DistExecutable = &Target{
	Path:     ".",
	Abs:      "test_data/exec/sh",
	Manifest: &target.Manifest{Name: "test-dist-sh", Title: "test dist sh", Description: "", Package: "test.dist.sh", Version: "0.0.0", Icon: "", Exec: "exec.sh", Build: "", Env: target.Env{Timeout: 0}},
}
View Source
var Launcher = &Target{
	Path:     ".",
	Abs:      "launcher/svelte/dist",
	Manifest: &target.Manifest{Name: "launcher", Title: "Portal Launcher", Description: "Portal applications launcher.", Package: "cc.cryptopunks.portal.launcher", Version: "0.0.0", Icon: "icon.svg"},
}
View Source
var ProjectBackend = &Target{
	Path:     ".",
	Abs:      "test_data/project/backend",
	Manifest: &target.Manifest{Name: "test-project-backend", Title: "test project backend", Description: "", Package: "test.project.backend", Version: "0.0.0", Icon: ""},
}
View Source
var ProjectFrontend = &Target{
	Path:     ".",
	Abs:      "test_data/project/svelte",
	Manifest: &target.Manifest{Name: "test-project-svelte", Title: "test project svelte", Description: "", Package: "test.project.svelte", Version: "0.0.0", Icon: ""},
}
View Source
var ProjectGo = &Target{
	Path:     ".",
	Abs:      "test_data/project/go",
	Manifest: &target.Manifest{Name: "test-project-go", Title: "test project go", Description: "", Package: "test.project.go", Version: "0.0.0", Icon: ""},
}
View Source
var RpcBackend = &Target{
	Path:     ".",
	Abs:      "test_data/rpc/back",
	Manifest: &target.Manifest{Name: "test-rpc-back", Title: "test rpc backend", Description: "", Package: "test.rpc.back", Version: "0.0.0", Icon: ""},
}
View Source
var RpcBackendBundle = &Target{
	Path:     "test-rpc-back_0.0.0.portal",
	Abs:      "test_data/rpc/build",
	Manifest: &target.Manifest{Name: "test-rpc-back", Title: "test rpc backend", Description: "", Package: "test.rpc.back", Version: "0.0.0", Icon: "", Exec: ""},
}
View Source
var RpcFrontend = &Target{
	Path:     ".",
	Abs:      "test_data/rpc/front",
	Manifest: &target.Manifest{Name: "test-rpc-front", Title: "test rpc frontend", Description: "", Package: "test.rpc.front", Version: "0.0.0", Icon: ""},
}
View Source
var RpcFrontendBundle = &Target{
	Path:     "test-rpc-front_0.0.0.portal",
	Abs:      "test_data/rpc/build",
	Manifest: &target.Manifest{Name: "test-rpc-front", Title: "test rpc frontend", Description: "", Package: "test.rpc.front", Version: "0.0.0", Icon: ""},
}

Functions

This section is empty.

Types

type Case

type Case[T any] struct {
	Src      T
	Matcher  *Target
	Matchers []*Target
}

func (Case[T]) Assert

func (c Case[T]) Assert(t *testing.T, portal target.Portal)

type Target

type Target struct {
	Path     string
	Abs      string
	Manifest *target.Manifest
}

func (Target) Assert

func (p Target) Assert(t *testing.T, portal target.Portal)

Directories

Path Synopsis
test_data
project/go command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL