Comments (5)
Thanks JC. For ref: some fixes (and some more trouble) is in #65
from autotest-docker.
Moving this out to later version to give more time (0.7.5)
from autotest-docker.
Hi @cevich, which one do you dislike? I know we have a different opinion on Exception
, so I can remove them (I still believe cleanup should clean everything even on failure, but it's your choice).
About the old-style class it's just size optimization, I can add the (object) if you like
And the 'int' has no remove
member is just false-negative. Based on the code it has to be list in order to get to the remove
part.
from autotest-docker.
For this and #65, I'm not interested in arguing the accuracy or usefulness of pylint or pep8 findings. I get that they're not perfect, and sometimes really annoying. The fact is, we use them simply to help enforce a consistent set of standards that generally lead to more reliable, predictable an easy to maintain code.
Our directive is for functional testing: Prove the existing, working parts of docker, remain so. In-depth and detailed/specific scenario testing is secondary to covering the basics. We really just want these tests passing over and over and over, simple and boring. Perhaps it would help to think about uncovering new/unknown bugs, as a side-effect rather than the central purpose.
Once this basic functional-test requirement is met, then work on extending (or adding additional) tests to cover more detailed, specific scenarios. Perhaps start by simplifying and dumbing-down the test (as much as possible) so pylint doesn't complain and most breakage points (here or in dockertest) would have obvious sources (for mid-level/junior engineers unfamiliar with the code). Then over time, work on pulling content back in bit-by-bit from the older commits, to cover the additional detail.
from autotest-docker.
Okay, merged in via #201 Thanks for sticking with it, and putting up with my complaining :D
from autotest-docker.
Related Issues (20)
- info test fails
- commit subtest check_commit_default fail HOT 5
- New test: Pull latest also pulls cooresponding tagged image HOT 1
- cp test fails
- Docs: Add sub-section about subtest documentation
- docker_cli/logs/basic test fails w/ unhelpful exception message
- docker_cli/dockerimport/truncated is unreliable
- New test: iptables / firewalld is working. (Docker 1.7.0) HOT 1
- docker_cli/run_volumes cleanup() in base class is not general purpose
- Pre-check wether image exists before container uses it HOT 2
- Improve conf.py's compability for Sphinx v1.3.1 HOT 2
- new test: Exercise --icc=false w/ docker rm --link HOT 1
- Docs: Update development-env. requirements
- Quick Fix: Make image name parsing regex pretty
- Quick Fix: Default omit_empty=True in get_as_list() HOT 1
- Reimplement some dockertest/docker_daemon.py functions HOT 3
- redhat/packaging test fails on Atomic Host HOT 8
- run_cgroups/memory_no_cgroup : fix handling of 0
- Dockercmd module documentation
- Add support for Ubuntu HOT 3
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 autotest-docker.