Qiang Huang
d9fec4c63b
Merge pull request #1065 from keloyang/remove-ps-workaround
...
Remove the workaround which add a -- flag to runc ps command
2016-09-28 17:09:58 +08:00
Qiang Huang
2940d2e2e9
Merge pull request #1069 from datawolf/add-unittest
...
[integration] add testcases for `runc delete` command
2016-09-27 19:20:36 +08:00
Shukui Yang
cc0e2d567f
Remove the workaround which add a -- flag to runc exec command and add integration for exec ls -la
...
Signed-off-by: Shukui Yang <yangshukui@huawei.com>
2016-09-24 12:21:50 +08:00
Shukui Yang
993126259c
Remove the workaround which add a -- flag to runc ps command and add integration for ps -eaf
...
Signed-off-by: Shukui Yang <yangshukui@huawei.com>
2016-09-24 12:20:52 +08:00
Akihiro Suda
53179559a1
MaskPaths: support directory
...
For example, the /sys/firmware directory should be masked because it can contain some sensitive files:
- /sys/firmware/acpi/tables/{SLIC,MSDM}: Windows license information:
- /sys/firmware/ibft/target0/chap-secret: iSCSI CHAP secret
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2016-09-23 16:14:41 +00:00
Wang Long
e72a4e5bd2
[integration] add testcases for `runc delete` command
...
this patch add two testcases for the `runc delete` with
multi-containers. see : https://github.com/opencontainers/runc/pull/1053
Signed-off-by: Wang Long <long.wanglong@huawei.com>
2016-09-23 15:35:50 +08:00
Qiang Huang
a2a6e828a9
Merge pull request #1048 from crosbymichael/state-json
...
Use same state object for state and list
2016-09-22 19:48:43 +08:00
Mrunal Patel
ce5d8cf941
Merge pull request #1056 from datawolf/remove-duplicate-test
...
remove duplicate test command on integration
2016-09-20 09:57:39 -07:00
Michael Crosby
4350d90043
Use same state object for state and list
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-09-19 09:18:24 -07:00
Wang Long
d852210a7e
remove duplicate test command on integration
...
Signed-off-by: Wang Long <long.wanglong@huawei.com>
2016-09-19 11:18:38 +00:00
Qiang Huang
c5d33b1ac7
Fix update cpuset on single processor box
...
Fixes : #1050
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-09-18 10:44:46 +08:00
Adam Thomason
98727fbb63
Update spec config path
...
Tracks schema/schema.json → schema/config-schema.json rename in
59ede1a6ac
Signed-off-by: Adam Thomason <ad@mthomason.net>
2016-09-11 16:48:12 -07:00
Aleksa Sarai
91ff092487
Merge pull request #972 from brauner/2016-08-05/add_requires_for_cgroups_kmem
...
tests: add requires cgroups_kmem
2016-08-12 18:50:59 +10:00
Christian Brauner
7c59766049
tests: add requires cgroups_kmem
...
On older kernels or kernels were CONFIG_MEMCG_KMEM is not set some cgroup tests
cannot be run. We simply test for the existence of the file
"${CGROUP_BASE_PATH}/memory/memory.kmem.limit_in_bytes" which should be
sufficient to conclude that CONFIG_MEMCG_KMEM is not set.
Signed-off-by: Christian Brauner <cbrauner@suse.de>
2016-08-10 15:17:22 +02:00
Qiang Huang
75f765e961
Use absolute cgroup path for integration test
...
So we can pass the test in container os local or systemd
environment.
Also fixes : #967
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-08-07 10:47:09 +08:00
Johnny Bieren
2448451a18
Change git -C reset to git reset w/ wking suggestion. fix indentation
...
Signed-off-by: Johnny Bieren <jbieren@redhat.com>
2016-07-26 09:22:14 -04:00
Kenfe-Mickael Laventure
9fc9d10e57
Add `--force` flag to `runc delete`
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-06-30 07:55:44 -07:00
Aleksa Sarai
c77eb1c413
tests: add tests with {u,g}id != 0
...
This is a very important testcase, as certain permission issues can
arise if we don't test this automatically.
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-06-18 12:16:42 +10:00
Mrunal Patel
96c15e6e3c
Merge pull request #889 from cyphar/tests-provide-debug
...
tests: add debug information for failing tests
2016-06-13 16:04:44 -07:00
Mrunal Patel
10d7cfb50e
bats: Fix spec validation test
...
Use the commit that we have in Godeps.json rather than relying on
runtime-spec HEAD
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-06-09 13:16:00 -07:00
Aleksa Sarai
7222ba6587
tests: add debug information for failing tests
...
bats doesn't automatically print the entirety of $output when an error
has occurred in a test. This makes debugging much harder, so add to the
runc wrapper some more debug information to make maintainers' lives
easier.
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-06-07 18:52:20 +10:00
rajasec
0307c88ee9
Updating README for starting the container
...
Signed-off-by: rajasec <rajasec79@gmail.com>
Updating README for starting the container
Signed-off-by: rajasec <rajasec79@gmail.com>
Updating README files for container start
Signed-off-by: rajasec <rajasec79@gmail.com>
updating README files for container start
Signed-off-by: rajasec <rajasec79@gmail.com>
2016-06-05 14:41:58 +05:30
Michael Crosby
c5060ff303
Merge pull request #827 from crosbymichael/create-start
...
Implement create and start
2016-06-03 10:38:03 -07:00
Michael Crosby
1d61abea46
Allow delete of created container
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-06-02 12:26:12 -07:00
Michael Crosby
06fab0f860
Add integration tests for create/start
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-05-31 11:10:47 -07:00
Michael Crosby
efcd73fb5b
Fix signal handling for unit tests
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-05-31 11:10:47 -07:00
Michael Crosby
75fb70be01
Rename start to run
...
`runc run` is the command that will create and start a container in one
single command.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-05-31 11:06:41 -07:00
Qiang Huang
71511dc155
Improve update memory
...
Support update memory with:
runc update --memory 50M container-id
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-05-30 18:56:10 +08:00
Aleksa Sarai
72ee54918f
integration: add requires() function
...
This is similar to the testRequires() function in the Docker test suite.
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-05-26 19:17:39 +10:00
Aleksa Sarai
4fd8a7aafa
bats: refactor run "$RUNC" -> runc
...
This makes it much simpler to write tests, and you don't have to worry
about some of the oddness with bats.
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-05-26 19:17:39 +10:00
Mrunal Patel
aa7e27eac9
Merge pull request #828 from hqhq/hq_fix_update_kmem
...
Fix update kernel memory test
2016-05-24 09:58:09 -07:00
Mrunal Patel
60eb77dd3c
Merge pull request #810 from hqhq/hq_update_cli
...
Update cli package
2016-05-20 20:46:59 -07:00
Qiang Huang
396c88215c
Fix update kernel memory test
...
Since kernel 4.6, we can update kernel memory without
initialization, because it's accounted by default.
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-05-17 20:51:02 -04:00
Aleksa Sarai
f89dcc665b
integration: remove pointless *_inroot invocations
...
--root invocations make tests harder to read, and they only serve a very
specific purpose. As such, remove them from the `runc update` tests
because they don't serve a purpose.
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-05-17 01:48:29 +10:00
Aleksa Sarai
c823933fe1
integration: fix cgroup parsing
...
On some systems, the cgroup hierarchies are grouped together
(cpu,cpuacct). In order to avoid fake failures, update the cgroup
parsing to just check whether or not the mountinfo options *contain* the
cgroup type.
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-05-17 01:48:29 +10:00
Aleksa Sarai
39aa5d0b1a
tests: remove trailing whitespace
...
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2016-05-17 01:48:29 +10:00
rajasec
8839f9f70b
Adding kernel mem tcp for update command
...
Signed-off-by: rajasec <rajasec79@gmail.com>
Adding kernel mem tcp for update command
Signed-off-by: rajasec <rajasec79@gmail.com>
Fixing update.bats to reduce the TCP value
Signed-off-by: rajasec <rajasec79@gmail.com>
Updated the kernelTCP in bats as per json
Signed-off-by: rajasec <rajasec79@gmail.com>
Fixed some minor issue in bats file
Signed-off-by: rajasec <rajasec79@gmail.com>
Rounded off to right bytes for kernel TCP
Signed-off-by: rajasec <rajasec79@gmail.com>
Updating man file for update command
Signed-off-by: rajasec <rajasec79@gmail.com>
2016-05-10 14:11:36 +05:30
Qiang Huang
8477638aab
Update cli package
...
The old one has bug when showing help message for IntFlags.
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-05-10 13:58:09 +08:00
Kenfe-Mickael Laventure
d78ae51a2d
Add test for cgroup memory.kmem.limit_in_bytes handling
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-05-06 08:05:15 -07:00
Kenfe-Mickael Laventure
4190e5a920
Add new `update` command to runc.
...
This command allow users to update some of a container cgroups
parameters.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-05-06 08:05:15 -07:00
Aleksa Sarai
07d062bb7b
Merge pull request #782 from hqhq/hq_specs_name
...
Change specs to runtime-spec in integration test
2016-04-26 23:08:38 +00:00
Qiang Huang
fb7dcac662
Fix integration test for events
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-04-26 19:00:21 +08:00
Qiang Huang
38271a38be
Change specs to runtime-spec in integration test
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-04-26 15:59:00 +08:00
Mike Brown
e9f89e163f
adds integration tests
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-04-21 19:09:27 -05:00