Ettore Di Giacinto
a1c669d3ae
Define context for scoped operation across core types
...
It holds necessary state plus additional information relative to the
context which we are being run to (e.g. if we are in a terminal or not).
Besides in the future we can use it also as a contextual logger to
provide more smart logging capabilities.
This also replace the general global configuration instance that
previously was share between the core components.
2021-10-21 23:58:24 +02:00
Ettore Di Giacinto
4700d27f0e
Adapt integration tests
2021-10-19 21:25:01 +02:00
Ettore Di Giacinto
75dbc2dcb4
Adapt integration tests
2020-11-29 13:56:58 +01:00
Ettore Di Giacinto
b349665ff2
Add user prompts
...
Fixes #106
2020-11-22 23:43:29 +01:00
Daniele Rondina
eea9dad2c6
tests/integration: Add option config_from_host
2020-11-07 19:14:44 +01:00
Ettore Di Giacinto
fffed79767
Test uninstall without explicit version
...
By dropping the selector in the simple integration test
2020-02-13 14:17:54 +01:00
Ettore Di Giacinto
5594844971
Adapt integration test to test install and build from cli without explicit versioning
2020-02-04 20:16:35 +01:00
Daniele Rondina
de2afe8ed0
tests/integration: Add cleanup command
2020-02-02 10:38:41 +01:00
Daniele Rondina
b986c613ab
tests/integration/01_simple.sh: Use system-dbpath/system-target from config
2020-01-02 18:39:14 +01:00
Daniele Rondina
5358475069
test/integration/01_simple.sh: Use boltdb engine on config
2020-01-02 18:31:56 +01:00
Daniele Rondina
9af733370a
Update integration-test
2020-01-01 13:44:39 +01:00
Ettore Di Giacinto
9db9c1bf19
Add integration test for reinstall warning
2020-01-01 12:04:26 +01:00
Ettore Di Giacinto
255f768cc0
Enhance simple integration test
2019-12-31 15:59:46 +01:00
Ettore Di Giacinto
62ebe1a82b
Add integration tests
2019-12-31 15:22:11 +01:00