Skip to content

add integration tests#10

Merged
hdirksor merged 2 commits into
mainfrom
integrationTests
Mar 11, 2026
Merged

add integration tests#10
hdirksor merged 2 commits into
mainfrom
integrationTests

Conversation

@hdirksor
Copy link
Copy Markdown
Owner

No description provided.

@github-actions
Copy link
Copy Markdown

Coverage: 72.9%

Per-function breakdown
github.com/hdicksonjr/seton/commands/commands.go:18:	extractCmd			75.0%
github.com/hdicksonjr/seton/commands/commands.go:51:	InitRootCmd			0.0%
github.com/hdicksonjr/seton/commands/export.go:15:	exportCmd			0.0%
github.com/hdicksonjr/seton/commands/export.go:30:	runExport			0.0%
github.com/hdicksonjr/seton/commands/export.go:64:	exportNotesFile			91.7%
github.com/hdicksonjr/seton/commands/export.go:87:	buildFilename			100.0%
github.com/hdicksonjr/seton/commands/import.go:21:	parseBlocks			100.0%
github.com/hdicksonjr/seton/commands/import.go:44:	archiveFile			100.0%
github.com/hdicksonjr/seton/commands/import.go:68:	newImportModel			100.0%
github.com/hdicksonjr/seton/commands/import.go:83:	blockTags			100.0%
github.com/hdicksonjr/seton/commands/import.go:91:	Init				100.0%
github.com/hdicksonjr/seton/commands/import.go:95:	Update				100.0%
github.com/hdicksonjr/seton/commands/import.go:149:	View				100.0%
github.com/hdicksonjr/seton/commands/import.go:173:	importCmd			0.0%
github.com/hdicksonjr/seton/commands/import.go:186:	runImport			92.6%
github.com/hdicksonjr/seton/commands/jot.go:27:		newJotModel			100.0%
github.com/hdicksonjr/seton/commands/jot.go:51:		Init				0.0%
github.com/hdicksonjr/seton/commands/jot.go:55:		Update				88.9%
github.com/hdicksonjr/seton/commands/jot.go:71:		View				0.0%
github.com/hdicksonjr/seton/commands/jot.go:77:		writeNoteFile			85.7%
github.com/hdicksonjr/seton/commands/jot.go:89:		jotCmd				100.0%
github.com/hdicksonjr/seton/commands/jot.go:98:		runJot				0.0%
github.com/hdicksonjr/seton/commands/query.go:13:	normalizeTags			100.0%
github.com/hdicksonjr/seton/commands/query.go:27:	queryCmd			100.0%
github.com/hdicksonjr/seton/commands/query.go:35:	runQuery			0.0%
github.com/hdicksonjr/seton/commands/search.go:51:	initialSearchModel		100.0%
github.com/hdicksonjr/seton/commands/search.go:70:	filterTags			100.0%
github.com/hdicksonjr/seton/commands/search.go:87:	executeQuery			100.0%
github.com/hdicksonjr/seton/commands/search.go:104:	Init				100.0%
github.com/hdicksonjr/seton/commands/search.go:108:	Update				100.0%
github.com/hdicksonjr/seton/commands/search.go:197:	View				100.0%
github.com/hdicksonjr/seton/commands/search.go:204:	selectView			100.0%
github.com/hdicksonjr/seton/commands/search.go:241:	resultsView			100.0%
github.com/hdicksonjr/seton/commands/search.go:262:	searchCmd			0.0%
github.com/hdicksonjr/seton/commands/search.go:275:	runSearch			90.3%
github.com/hdicksonjr/seton/config/config.go:13:	ResolveEditor			100.0%
github.com/hdicksonjr/seton/config/config.go:36:	expandRoot			83.3%
github.com/hdicksonjr/seton/config/config.go:48:	Notes				100.0%
github.com/hdicksonjr/seton/config/config.go:53:	Exports				100.0%
github.com/hdicksonjr/seton/config/config.go:58:	Archive				100.0%
github.com/hdicksonjr/seton/config/config.go:69:	defaults			100.0%
github.com/hdicksonjr/seton/config/config.go:83:	Load				88.9%
github.com/hdicksonjr/seton/main.go:11:			main				0.0%
github.com/hdicksonjr/seton/parser/note.go:15:		newNote				100.0%
github.com/hdicksonjr/seton/parser/parser.go:25:	Parse				71.4%
github.com/hdicksonjr/seton/parser/parser.go:50:	getFiles			100.0%
github.com/hdicksonjr/seton/parser/parser.go:54:	NewWalker			0.0%
github.com/hdicksonjr/seton/parser/parser.go:58:	walkFn				75.0%
github.com/hdicksonjr/seton/parser/parser.go:77:	readFile			66.7%
github.com/hdicksonjr/seton/parser/parser.go:89:	extractNotesReadOnce		83.3%
github.com/hdicksonjr/seton/store/store.go:54:		migrateTagsToNoteTagsText	78.9%
github.com/hdicksonjr/seton/store/store.go:90:		migrateNoteTagsTextToTagsTable	100.0%
github.com/hdicksonjr/seton/store/store.go:97:		rebuildNoteTagsWithIds		80.0%
github.com/hdicksonjr/seton/store/store.go:119:		applyMigrations			61.5%
github.com/hdicksonjr/seton/store/store.go:161:		Open				61.5%
github.com/hdicksonjr/seton/store/store.go:182:		ExtractTagsFromText		100.0%
github.com/hdicksonjr/seton/store/store.go:188:		mergeTags			92.3%
github.com/hdicksonjr/seton/store/store.go:212:		findOrCreateTag			66.7%
github.com/hdicksonjr/seton/store/store.go:223:		SaveNote			57.1%
github.com/hdicksonjr/seton/store/store.go:259:		ListTags			81.8%
github.com/hdicksonjr/seton/store/store.go:287:		QueryNotes			91.3%
github.com/hdicksonjr/seton/writer/writer.go:22:	WriteNotesToFile		0.0%
total:							(statements)			72.9%

@github-actions
Copy link
Copy Markdown

Coverage: 72.9%

Per-function breakdown
github.com/hdicksonjr/seton/commands/commands.go:18:	extractCmd			75.0%
github.com/hdicksonjr/seton/commands/commands.go:51:	InitRootCmd			0.0%
github.com/hdicksonjr/seton/commands/export.go:15:	exportCmd			0.0%
github.com/hdicksonjr/seton/commands/export.go:30:	runExport			0.0%
github.com/hdicksonjr/seton/commands/export.go:64:	exportNotesFile			91.7%
github.com/hdicksonjr/seton/commands/export.go:87:	buildFilename			100.0%
github.com/hdicksonjr/seton/commands/import.go:21:	parseBlocks			100.0%
github.com/hdicksonjr/seton/commands/import.go:44:	archiveFile			100.0%
github.com/hdicksonjr/seton/commands/import.go:68:	newImportModel			100.0%
github.com/hdicksonjr/seton/commands/import.go:83:	blockTags			100.0%
github.com/hdicksonjr/seton/commands/import.go:91:	Init				100.0%
github.com/hdicksonjr/seton/commands/import.go:95:	Update				100.0%
github.com/hdicksonjr/seton/commands/import.go:149:	View				100.0%
github.com/hdicksonjr/seton/commands/import.go:173:	importCmd			0.0%
github.com/hdicksonjr/seton/commands/import.go:186:	runImport			92.6%
github.com/hdicksonjr/seton/commands/jot.go:27:		newJotModel			100.0%
github.com/hdicksonjr/seton/commands/jot.go:51:		Init				0.0%
github.com/hdicksonjr/seton/commands/jot.go:55:		Update				88.9%
github.com/hdicksonjr/seton/commands/jot.go:71:		View				0.0%
github.com/hdicksonjr/seton/commands/jot.go:77:		writeNoteFile			85.7%
github.com/hdicksonjr/seton/commands/jot.go:89:		jotCmd				100.0%
github.com/hdicksonjr/seton/commands/jot.go:98:		runJot				0.0%
github.com/hdicksonjr/seton/commands/query.go:13:	normalizeTags			100.0%
github.com/hdicksonjr/seton/commands/query.go:27:	queryCmd			100.0%
github.com/hdicksonjr/seton/commands/query.go:35:	runQuery			0.0%
github.com/hdicksonjr/seton/commands/search.go:51:	initialSearchModel		100.0%
github.com/hdicksonjr/seton/commands/search.go:70:	filterTags			100.0%
github.com/hdicksonjr/seton/commands/search.go:87:	executeQuery			100.0%
github.com/hdicksonjr/seton/commands/search.go:104:	Init				100.0%
github.com/hdicksonjr/seton/commands/search.go:108:	Update				100.0%
github.com/hdicksonjr/seton/commands/search.go:197:	View				100.0%
github.com/hdicksonjr/seton/commands/search.go:204:	selectView			100.0%
github.com/hdicksonjr/seton/commands/search.go:241:	resultsView			100.0%
github.com/hdicksonjr/seton/commands/search.go:262:	searchCmd			0.0%
github.com/hdicksonjr/seton/commands/search.go:275:	runSearch			90.3%
github.com/hdicksonjr/seton/config/config.go:13:	ResolveEditor			100.0%
github.com/hdicksonjr/seton/config/config.go:36:	expandRoot			83.3%
github.com/hdicksonjr/seton/config/config.go:48:	Notes				100.0%
github.com/hdicksonjr/seton/config/config.go:53:	Exports				100.0%
github.com/hdicksonjr/seton/config/config.go:58:	Archive				100.0%
github.com/hdicksonjr/seton/config/config.go:69:	defaults			100.0%
github.com/hdicksonjr/seton/config/config.go:83:	Load				88.9%
github.com/hdicksonjr/seton/main.go:11:			main				0.0%
github.com/hdicksonjr/seton/parser/note.go:15:		newNote				100.0%
github.com/hdicksonjr/seton/parser/parser.go:25:	Parse				71.4%
github.com/hdicksonjr/seton/parser/parser.go:50:	getFiles			100.0%
github.com/hdicksonjr/seton/parser/parser.go:54:	NewWalker			0.0%
github.com/hdicksonjr/seton/parser/parser.go:58:	walkFn				75.0%
github.com/hdicksonjr/seton/parser/parser.go:77:	readFile			66.7%
github.com/hdicksonjr/seton/parser/parser.go:89:	extractNotesReadOnce		83.3%
github.com/hdicksonjr/seton/store/store.go:54:		migrateTagsToNoteTagsText	78.9%
github.com/hdicksonjr/seton/store/store.go:90:		migrateNoteTagsTextToTagsTable	100.0%
github.com/hdicksonjr/seton/store/store.go:97:		rebuildNoteTagsWithIds		80.0%
github.com/hdicksonjr/seton/store/store.go:119:		applyMigrations			61.5%
github.com/hdicksonjr/seton/store/store.go:161:		Open				61.5%
github.com/hdicksonjr/seton/store/store.go:182:		ExtractTagsFromText		100.0%
github.com/hdicksonjr/seton/store/store.go:188:		mergeTags			92.3%
github.com/hdicksonjr/seton/store/store.go:212:		findOrCreateTag			66.7%
github.com/hdicksonjr/seton/store/store.go:223:		SaveNote			57.1%
github.com/hdicksonjr/seton/store/store.go:259:		ListTags			81.8%
github.com/hdicksonjr/seton/store/store.go:287:		QueryNotes			91.3%
github.com/hdicksonjr/seton/writer/writer.go:22:	WriteNotesToFile		0.0%
total:							(statements)			72.9%

@hdirksor hdirksor merged commit 73f3c4b into main Mar 11, 2026
1 check passed
@hdirksor hdirksor deleted the integrationTests branch April 27, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant