Blink roll 25b6bd3a7a131ffe68d809546ad1a20707915cdc:3a503f41ae42e5b79cfcd2ff10e65afde...
[chromium-blink-merge.git] / third_party / typ / README.chromium
blob360a6469c5f7cbd0c0c66147724f5567ac081d3e
1 Name: typ
2 URL: https://github.com/dpranke/typ.git
3 Version: 0.8.6
4 Revision: e25b780b0b147580ef248c212b238446264d9d78
5 Security Critical: no
6 License: Apache 2.0
7 License File: NOT_SHIPPED
9 Description:
11 typ is a simple wrapper around Python's unittest library that provides a
12 somewhat nicer command-line interface, parallel test execution,
13 code coverage support, and support for Chromium's JSON Results format.
15 This code is not considered security critical since it is only to be linked
16 into test binaries! This should never be linked into chrome or any production
17 code.
19 To update this copy of typ from the source repo (assuming you are in 
20 src/third_party/typ):
22     # can just do "sed -n '/^   /p' README.chromium | bash -e"
23     cd ..
24     git clone https://github.com/dpranke/typ.git typ_new
25     revision=$(cd typ_new && git log -1 | head -1 | awk '{ print $2 }')
26     version=$(cd typ_new && python -m typ --version)
27     cp typ/OWNERS typ_new
28     cat typ/README.chromium | sed -e "s/^Version: .*/Version: $version/" \
29                                   -e "s/^Revision: .*/Revision: $revision/" \
30                                   > typ_new/README.chromium
31     rm -fr typ_new/.git typ_new/.gitignore typ/
32     mv typ_new typ