Comments (7)
Travis doesn't support lxc creation.
from go-lxc.
Doh, didn't consider that.
from go-lxc.
Maybe, we can split tests into two (and maybe mock some stuff too) so that we can run at least some of the tests in travis. I'm re-opening this for future...
from go-lxc.
Splitting the testsuite into things that can run on travis and things that can't is usually a good idea. Then we can use the LXC Jenkins to run actual container tests.
from go-lxc.
FYI, a lot seems to have changed with Travis as of late - I am able to get a project that depends on go-lxc
to run a suite of container-mutating tests inside Travis by riding on the coattails of "services: -docker". I also had to install lxc-dev
in the before-install runlist, and then patching around the cgroups issue reported here.
It's not clear that our usecases overlap exactly, but for executing basic container management functions and have them Do The Right Thing, this was successful.
from go-lxc.
@dijkstracula sounds like a lot changes, yes. It also sounds like you are familiar with those changes. Would you be interested to sending a PR to run go-lxc tests under travis?
from go-lxc.
I think we can close this now that @brauner's work in (https://travis-ci.org/lxc/go-lxc)
from go-lxc.
Related Issues (20)
- incorrect status code from runCommandStatus
- Wrong cgroup file for KernelMemoryLimit
- CgroupItem and pids namespace HOT 1
- undefined reference to `lxc_config_item_is_supported' HOT 5
- Support working without template
- ERROR: Creating container faled + other error HOT 2
- DefaultConfigPath not consistent with GetConfigPath and SetConfigPath HOT 1
- tag semantic releases HOT 3
- starting the container failed HOT 11
- Version checking checks compile time version rather than runtime
- Failed to create loopback storage
- Import path to gopkg.in/lxc/go-lxc.v2 breaks module replacement HOT 5
- Build failed when specify ldflags -static HOT 1
- create example not working HOT 1
- Create fails when custom dir is specified; possible use-after-free?
- HasAPIExtension does not work because liblxc version check is broken HOT 1
- How to create new virtual machine? HOT 2
- console: handle escape character specification HOT 1
- container: add ConsoleLog() API extension
- Wait() function isn't blocking HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-lxc.