Guillaume J. Charmes
6c168a8986
Rebase master (autorun)
2013-05-06 16:01:00 -07:00
Guillaume J. Charmes
ff95f2b0ec
Update the unit tests to reflect the new API
2013-05-06 16:00:30 -07:00
Solomon Hykes
f7aaa06606
+ Commit default runtime options with a layer
2013-05-01 11:33:21 -07:00
Guillaume J. Charmes
30d327d37e
Add TestCommitAutoRun
2013-04-25 17:03:13 -07:00
Guillaume J. Charmes
724e2d6b0a
Update unit test in order to comply with new api
2013-04-25 17:02:38 -07:00
Guillaume J. Charmes
6ebb249131
Remove unecessary memeory limit within tests
2013-04-23 11:25:16 -07:00
Guillaume J. Charmes
c45beabcd5
Improve TestMultipleAttachRestart to avoid unnecessary warning
2013-04-23 11:22:30 -07:00
Guillaume J. Charmes
97535e5a64
Add unit test for file deletion
2013-04-22 17:51:09 -07:00
Guillaume J. Charmes
e92c4b1f39
Merge pull request #415 from dotcloud/261-choose_grace_period-feature
...
added -t in docker stop and restart to choose grace period
2013-04-19 12:42:34 -07:00
Victor Vieux
90602ab62a
fixed test
2013-04-18 16:03:50 +02:00
Solomon Hykes
4ef2d5c1e6
Added 'author' field to the image format
2013-04-17 19:58:17 -07:00
Guillaume J. Charmes
bb22cd492e
Add unit test for hanging kill + fix other tests behaviour
2013-04-11 16:21:19 -07:00
Guillaume J. Charmes
20085794f0
Increase the timeout in TestStart() to make sure the container has the time to die within the function
2013-04-05 02:01:38 -07:00
Guillaume J. Charmes
cda9cf1539
Avoid unwanted warnings from destroy() in TestStart()
2013-04-04 20:30:24 -07:00
Guillaume J. Charmes
91b1f9eee9
Avoid destroy() timeout by closing stdin in TestStart()
2013-03-31 22:42:10 -07:00
Caleb Spare
15b3088157
Don't convert []byte to string unnecessarily.
2013-04-01 11:15:40 -07:00
Guillaume J. Charmes
d949e2804a
Add a check to avoid double start (resulting in dockerd to panic) and unit test for it
2013-03-31 14:15:10 -07:00
Solomon Hykes
7dbb1eacc1
Merge remote-tracking branch 'origin/improve_container_tests'
2013-03-29 23:41:09 -07:00
Guillaume J. Charmes
0ebdca5e61
Add unit test for multiple attach / restart
2013-03-29 10:56:49 -07:00
Guillaume J. Charmes
232dbb1864
Improve the containers unit tests (add error checking)
2013-03-29 07:44:58 -07:00
Solomon Hykes
a8ae0aafe3
Add unit test for container id format
2013-03-26 16:54:13 -07:00
Solomon Hykes
6ce64e8458
Moved image name into config. runtime.Create() now receives a single Config parameter
2013-03-23 12:39:09 -07:00
Solomon Hykes
031f91df1a
runtime.Create receives an image name + Config. The Config includes all required runtime information: command, environment, ports etc.
2013-03-23 12:16:58 -07:00
Solomon Hykes
05ae69a6eb
'docker commit' records parent container id and command, in addition to parent image
2013-03-21 21:13:27 -07:00
Solomon Hykes
b8547f31e4
Renamed Docker{} to Runtime{} for clarity
2013-03-21 00:41:15 -07:00
Solomon Hykes
7c57a4cfc0
Simplified the core container API, ported it to the new graph. Some features are missing eg. image 'paths' and tags
2013-03-21 00:25:00 -07:00
creack
453d49573c
Put back the github.com path for the import
2013-03-12 11:59:27 -07:00
creack
150a4fe7e5
Merge master within fs
2013-03-12 08:33:21 -07:00
Guillaume J. Charmes
45a8bba15e
gofmt
2013-03-12 05:36:37 -07:00
Guillaume J. Charmes
f2dc079c05
Add TestCommitRun unit test
2013-03-12 05:35:47 -07:00
Guillaume J. Charmes
e0b09d4933
Add "nuke" function to docker tests to avoid disk space waste
2013-03-12 00:08:41 -07:00
Sam Alba
948961831a
Renamed Container property Ram to Memory before it is too late
2013-03-11 19:25:02 -07:00
Sam Alba
4e5ae88372
Implemented unit tests for the generated LXC config
2013-03-11 19:15:29 -07:00
shin-
97a8209438
Merged master branch into fs
2013-03-11 05:42:36 -07:00
Solomon Hykes
fb350e0c77
Setup a predictable, repeatable environment for containers
2013-03-07 09:25:41 -08:00
shin-
2ebf3464a1
Halfway through fs branch fixes, TestUser not passing
2013-02-26 17:45:46 -08:00
Andrea Luzzardi
ac36c986e0
run as user tests: Check the exit codes
2013-02-15 12:17:58 -08:00
Andrea Luzzardi
dd84ba3485
Autonomous testing: Don't depend on /var/lib/docker/images/ubuntu being
...
there. Instead, automatically downlaod the test image if not present.
2013-02-14 15:37:45 -08:00
Andrea Luzzardi
0da9ccc18e
Fixed a bug preventing proper reattachment to stdin upon container restart
2013-02-13 19:05:57 -08:00
Andrea Luzzardi
f2c2d953a8
Added a restart test to ensure a container can be successfully run twice
2013-02-13 18:17:42 -08:00
Andrea Luzzardi
6de3e8a22d
Implemented support to run as a different user (through the -u flag)
2013-02-13 17:24:35 -08:00
Andrea Luzzardi
ca40989e45
Created tests for stdin pipes and tty handling
2013-01-29 15:16:45 -08:00
Andrea Luzzardi
a2d7dd1a19
Added sequential and parallel benchmarks in order to stress test docker
...
(create, run, destroy workflow)
2013-01-28 11:51:51 -08:00
Andrea Luzzardi
f958bdba8a
Fixed lxc-wait race condition. Added unit test to try running multiple
...
containers in parallel.
2013-01-22 17:30:09 -08:00
Andrea Luzzardi
24dac22892
Docker: Clean shutdown of containers.
...
Stop() will send a SIGTERM to the init process of the container and give it 10 seconds to shutdown properly.
After the timeout is reached, the process will be force killed (SIGKILL).
Also available is Kill() which kills the process on the spot.
2013-01-21 18:03:23 -08:00
Andrea Luzzardi
a27b4b8cb8
Initial commit
2013-01-18 16:13:39 -08:00