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

Issue 2705623003: vpython: Add environment spec package. (Closed)

Created:
3 years, 10 months ago by dnj
Modified:
3 years, 10 months ago
Reviewers:
iannucci
CC:
chromium-reviews, infra-reviews+luci-go_chromium.org, maruel+w_chromium.org, tandrii+luci-go_chromium.org
Target Ref:
refs/heads/master
Project:
luci-go
Visibility:
Public.

Description

vpython: Add environment spec package. This package is used by "vpython" to locate, load, and manipulate the environment specification. The specification can be loaded in numerous ways (detailed in README): - From an arbitrary external file on the disk. - From a file on disk alongside a script entry point (test.py / test.py.vpython). - Inline, in an entry point script. BUG=chromium:691818 TEST=unit Review-Url: https://codereview.chromium.org/2705623003 Committed: https://github.com/luci/luci-go/commit/fa008f62168a77f43978a9da9dc6aa22de82bbc5

Patch Set 1 #

Total comments: 16

Patch Set 2 : rebase #

Patch Set 3 : env to vpython, comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+660 lines, -218 lines) Patch
D vpython/api/env/gen.go View 1 2 1 chunk +0 lines, -14 lines 0 comments Download
D vpython/api/env/spec.proto View 1 2 1 chunk +0 lines, -46 lines 0 comments Download
D vpython/api/env/spec.pb.go View 1 2 1 chunk +0 lines, -134 lines 0 comments Download
A + vpython/api/vpython/gen.go View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
A + vpython/api/vpython/spec.proto View 1 2 1 chunk +1 line, -1 line 0 comments Download
A + vpython/api/vpython/spec.pb.go View 1 2 2 chunks +23 lines, -21 lines 0 comments Download
A vpython/spec/load.go View 1 2 1 chunk +304 lines, -0 lines 0 comments Download
A vpython/spec/load_test.go View 1 2 1 chunk +218 lines, -0 lines 0 comments Download
A vpython/spec/spec.go View 1 2 1 chunk +60 lines, -0 lines 0 comments Download
A vpython/spec/spec_test.go View 1 2 1 chunk +52 lines, -0 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 12 (7 generated)
dnj
PTAL! This is part of a larger "vpython" CL set for the tool. More information ...
3 years, 10 months ago (2017-02-17 23:17:29 UTC) #3
iannucci
lgtm https://codereview.chromium.org/2705623003/diff/1/vpython/spec/load.go File vpython/spec/load.go (right): https://codereview.chromium.org/2705623003/diff/1/vpython/spec/load.go#newcode29 vpython/spec/load.go:29: // Load loads an environment specification file text ...
3 years, 10 months ago (2017-02-21 09:09:55 UTC) #5
dnj
https://codereview.chromium.org/2705623003/diff/1/vpython/spec/load.go File vpython/spec/load.go (right): https://codereview.chromium.org/2705623003/diff/1/vpython/spec/load.go#newcode29 vpython/spec/load.go:29: // Load loads an environment specification file text protobuf ...
3 years, 10 months ago (2017-02-22 07:37:19 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2705623003/40001
3 years, 10 months ago (2017-02-22 07:38:37 UTC) #9
commit-bot: I haz the power
3 years, 10 months ago (2017-02-22 07:43:57 UTC) #12
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://github.com/luci/luci-go/commit/fa008f62168a77f43978a9da9dc6aa22de82bbc5

Powered by Google App Engine
This is Rietveld 408576698