Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(983)

Issue 542124: Update minijail tests with real mocks and packaging testing deps (Closed)

Created:
10 years, 11 months ago by Will Drewry
Modified:
9 years, 7 months ago
Reviewers:
Chris Masone
CC:
chromium-os-reviews_googlegroups.com
Visibility:
Public.

Description

Update minijail tests with real mocks and packaging testing deps - Now needs gmock, gtest, and chromeos-microbenchmark - Adds mocks for options, interface, and env - Adds baseline tests for minijail and testing of default options functionality - Makes minijail failures non-terminal

Patch Set 1 #

Total comments: 10

Patch Set 2 : fix unused sequences (as per cmasone) #

Patch Set 3 : integrate notes from cmasone #

Unified diffs Side-by-side diffs Delta from patch set Stats (+396 lines, -44 lines) Patch
M src/platform/minijail/SConstruct View 3 chunks +3 lines, -3 lines 0 comments Download
M src/platform/minijail/debian/control View 1 chunk +1 line, -1 line 0 comments Download
M src/platform/minijail/minijail.cc View 2 chunks +35 lines, -13 lines 0 comments Download
M src/platform/minijail/minijail_testrunner.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M src/platform/minijail/minijail_unittest.cc View 1 1 chunk +106 lines, -27 lines 0 comments Download
A src/platform/minijail/mock_env.h View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A src/platform/minijail/mock_interface.h View 1 2 1 chunk +32 lines, -0 lines 0 comments Download
A src/platform/minijail/mock_options.h View 1 2 1 chunk +67 lines, -0 lines 0 comments Download
A src/platform/minijail/options_unittest.cc View 1 2 1 chunk +112 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Will Drewry
10 years, 11 months ago (2010-01-19 21:59:47 UTC) #1
Chris Masone
I had some nits on the first version. Once those are cleared up, lgtm http://codereview.chromium.org/542124/diff/1/6 ...
10 years, 11 months ago (2010-01-19 22:30:54 UTC) #2
Will Drewry
Done. http://codereview.chromium.org/542124/diff/1/6 File src/platform/minijail/minijail_unittest.cc (right): http://codereview.chromium.org/542124/diff/1/6#newcode75 src/platform/minijail/minijail_unittest.cc:75: ::testing::Sequence pids, vfs; On 2010/01/19 22:30:54, cmasone wrote: ...
10 years, 11 months ago (2010-01-19 22:38:03 UTC) #3
Chris Masone
10 years, 11 months ago (2010-01-19 22:42:16 UTC) #4
On 2010/01/19 22:38:03, Will Drewry wrote:
> Done.
> 
> http://codereview.chromium.org/542124/diff/1/6
> File src/platform/minijail/minijail_unittest.cc (right):
> 
> http://codereview.chromium.org/542124/diff/1/6#newcode75
> src/platform/minijail/minijail_unittest.cc:75: ::testing::Sequence pids, vfs;
> On 2010/01/19 22:30:54, cmasone wrote:
> > you never put anything in these Sequences...I'm a bit of a gmock noob,
though,
> > so maybe there's magic going on.
> 
> nope  left over from some testing I forgot about. BALEETED.
> 
> http://codereview.chromium.org/542124/diff/1/6#newcode93
> src/platform/minijail/minijail_unittest.cc:93: ::testing::Sequence pids, vfs;
> On 2010/01/19 22:30:54, cmasone wrote:
> > see above comment, re: magic
> 
> Done.
> 
> http://codereview.chromium.org/542124/diff/1/6#newcode111
> src/platform/minijail/minijail_unittest.cc:111: ::testing::Sequence pids, vfs;
> On 2010/01/19 22:30:54, cmasone wrote:
> > moar magic?
> 
> Done.
> 
> http://codereview.chromium.org/542124/diff/1/8
> File src/platform/minijail/mock_interface.h (right):
> 
> http://codereview.chromium.org/542124/diff/1/8#newcode4
> src/platform/minijail/mock_interface.h:4: // Some portions Copyright (c) 2009
> The Chromium Authors.
> On 2010/01/19 22:30:54, cmasone wrote:
> > OS authors?  or Chromium?
> 
> Removed.  Some parts of the env code was from Chromium, but not anything else.

> I had cut'n'pasted the boilerplate. Doh.
> 
> http://codereview.chromium.org/542124/diff/1/10
> File src/platform/minijail/options_unittest.cc (right):
> 
> http://codereview.chromium.org/542124/diff/1/10#newcode71
> src/platform/minijail/options_unittest.cc:71: .WillOnce(Return(true));
> On 2010/01/19 22:30:54, cmasone wrote:
> > toss this line?
> 
> Done.

lgtm

Powered by Google App Engine
This is Rietveld 408576698