-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
System tests #157
System tests #157
Conversation
@masnax was using the |
@tomponline |
Fair enough, at least you tried it :) |
585d7c6
to
4e3319a
Compare
4e3319a
to
23a22ff
Compare
/canonical/self-hosted-runners/run-workflows 23a22ff |
23a22ff
to
bd3a5ed
Compare
@tomponline I'm assuming only you can use that command? |
/canonical/self-hosted-runners/run-workflows bd3a5ed |
Yeah, no luck :) |
Ive asked them to relax that check so those with |
@tomponline thanks, could you run it again? The make command should be fixed now. |
/canonical/self-hosted-runners/run-workflows bd3a5ed |
bd3a5ed
to
34ccf57
Compare
6348581
to
cab8e94
Compare
Setting this to draft until the issues are sorted. |
87c2c88
to
98f2540
Compare
@masnax please can you rebase this so we just see the tests being added and not code changes as well. Ta |
Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
98f2540
to
f174e73
Compare
f174e73
to
3b251b4
Compare
Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
3b251b4
to
8864e86
Compare
Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
@tomponline This one should be ready for review as well, thanks. |
- name: Install dependencies | ||
run: | | ||
sudo add-apt-repository ppa:dqlite/dev -y | ||
sudo apt-get install -y libdqlite-dev pkg-config |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We tend to add --no-install-recommends
to apt-get install
commands to avoid pulling in unnecessary packages.
Relies on #156 and #138, as well as canonical/lxd#12238
Adds a series of system tests that test automatic and interactive setup of MicroCloud.
To facilitate this, there is now a TEST_CONSOLE environment variable that will be checked by MicroCloud. If set to 1, MicroCloud will expect a stream of text as input that will be used to simulate terminal input in interactive mode.