From owner-svn-ports-head@freebsd.org Sat Sep 26 10:57:56 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3CEF03FAD73; Sat, 26 Sep 2020 10:57:56 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Bz5NN0dcbz4RpM; Sat, 26 Sep 2020 10:57:56 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E8FF12325D; Sat, 26 Sep 2020 10:57:55 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08QAvtxH025921; Sat, 26 Sep 2020 10:57:55 GMT (envelope-from olgeni@FreeBSD.org) Received: (from olgeni@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08QAvtZO025915; Sat, 26 Sep 2020 10:57:55 GMT (envelope-from olgeni@FreeBSD.org) Message-Id: <202009261057.08QAvtZO025915@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: olgeni set sender to olgeni@FreeBSD.org using -f From: Jimmy Olgeni Date: Sat, 26 Sep 2020 10:57:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r550162 - in head/benchmarks: . ali X-SVN-Group: ports-head X-SVN-Commit-Author: olgeni X-SVN-Commit-Paths: in head/benchmarks: . ali X-SVN-Commit-Revision: 550162 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Sep 2020 10:57:56 -0000 Author: olgeni Date: Sat Sep 26 10:57:54 2020 New Revision: 550162 URL: https://svnweb.freebsd.org/changeset/ports/550162 Log: Add benchmarks/ali, a load testing tool aimed to perform real-time analysis. Added: head/benchmarks/ali/ head/benchmarks/ali/Makefile (contents, props changed) head/benchmarks/ali/distinfo (contents, props changed) head/benchmarks/ali/pkg-descr (contents, props changed) Modified: head/benchmarks/Makefile Modified: head/benchmarks/Makefile ============================================================================== --- head/benchmarks/Makefile Sat Sep 26 10:52:58 2020 (r550161) +++ head/benchmarks/Makefile Sat Sep 26 10:57:54 2020 (r550162) @@ -3,6 +3,7 @@ COMMENT = Benchmarking tools + SUBDIR += ali SUBDIR += apib SUBDIR += autobench SUBDIR += blogbench Added: head/benchmarks/ali/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/benchmarks/ali/Makefile Sat Sep 26 10:57:54 2020 (r550162) @@ -0,0 +1,43 @@ +# $FreeBSD$ + +PORTNAME= ali +PORTVERSION= 0.2.5 +DISTVERSIONPREFIX= v +CATEGORIES= benchmarks + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Load testing tool aimed to perform real-time analysis + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +USE_GITHUB= yes +GH_ACCOUNT= nakabonne +GH_TUPLE= davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ + go-yaml:yaml:9f266ea9e77c:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ + golang:lint:16217165b5de:golang_lint/vendor/golang.org/x/lint \ + golang:mock:v1.4.4:golang_mock/vendor/github.com/golang/mock \ + golang:net:ba9fcec4b297:golang_net/vendor/golang.org/x/net \ + golang:sys:d5e6a3e2c0ae:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ + golang:tools:7d206e10da11:golang_tools/vendor/golang.org/x/tools \ + influxdata:tdigest:a7d76c6f093a:influxdata_tdigest/vendor/github.com/influxdata/tdigest \ + k0kubun:colorstring:9440f1994b88:k0kubun_colorstring/vendor/github.com/k0kubun/colorstring \ + k0kubun:pp:v3.0.1:k0kubun_pp/vendor/github.com/k0kubun/pp \ + mailru:easyjson:v0.7.0:mailru_easyjson/vendor/github.com/mailru/easyjson \ + mattn:go-colorable:v0.1.7:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ + mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ + mum4k:termdash:v0.12.2:mum4k_termdash/vendor/github.com/mum4k/termdash \ + nsf:termbox-go:4d2b513ad8be:nsf_termbox_go/vendor/github.com/nsf/termbox-go \ + pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ + spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ + stretchr:testify:v1.6.1:stretchr_testify/vendor/github.com/stretchr/testify \ + tsenart:vegeta:v12.8.3:tsenart_vegeta_v12/vendor/github.com/tsenart/vegeta/v12 \ + uber-go:goleak:v1.1.10:uber_go_goleak/vendor/go.uber.org/goleak + +PLIST_FILES= bin/ali + +.include Added: head/benchmarks/ali/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/benchmarks/ali/distinfo Sat Sep 26 10:57:54 2020 (r550162) @@ -0,0 +1,47 @@ +TIMESTAMP = 1601115949 +SHA256 (nakabonne-ali-v0.2.5_GH0.tar.gz) = 2dd635689fe5601ed3ab395c2b471cddc963e447c26bd013e2168275ec342714 +SIZE (nakabonne-ali-v0.2.5_GH0.tar.gz) = 7508003 +SHA256 (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 1f7e0bd2db0341925b5f2ee5834e99380f4c2b1bd36cf0fa62d7717899d39d62 +SIZE (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 42337 +SHA256 (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 63efc9aabcbb56b2c9469927784fd67ecb3a79720c4fa754c511335a04156d04 +SIZE (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 86898 +SHA256 (golang-lint-16217165b5de_GH0.tar.gz) = e1b870caa2e428d183d6a467be064578582bacc19615e50867c24d53080ba496 +SIZE (golang-lint-16217165b5de_GH0.tar.gz) = 31428 +SHA256 (golang-mock-v1.4.4_GH0.tar.gz) = a3e25a2c234f82f6685e143681e223462bd1cc0098375a48dc042e227f2cd677 +SIZE (golang-mock-v1.4.4_GH0.tar.gz) = 55141 +SHA256 (golang-net-ba9fcec4b297_GH0.tar.gz) = eae512644d59db05f5420315897daf1315beee1b07c723703922d6174f28b993 +SIZE (golang-net-ba9fcec4b297_GH0.tar.gz) = 1100029 +SHA256 (golang-sys-d5e6a3e2c0ae_GH0.tar.gz) = 6cd44aa33cb0fc4caedadde44b3a943bece0aa67d803c00bfb09b03222845f19 +SIZE (golang-sys-d5e6a3e2c0ae_GH0.tar.gz) = 1539001 +SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22 +SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069 +SHA256 (golang-tools-7d206e10da11_GH0.tar.gz) = ad5b4c47e1b2213cb7fc5e0b31486f8733bf010ec0b2e287206d577f6647232d +SIZE (golang-tools-7d206e10da11_GH0.tar.gz) = 2299152 +SHA256 (influxdata-tdigest-a7d76c6f093a_GH0.tar.gz) = 92c5983a3e15932bdfe1ee2efa04e67f1aaf652cfb7c3cb54ea9e82c78450622 +SIZE (influxdata-tdigest-a7d76c6f093a_GH0.tar.gz) = 15713 +SHA256 (k0kubun-colorstring-9440f1994b88_GH0.tar.gz) = 8a8b7c4bfc362722139afceb014225fbde2b464c78c7d864f3436a12fa732bd0 +SIZE (k0kubun-colorstring-9440f1994b88_GH0.tar.gz) = 3627 +SHA256 (k0kubun-pp-v3.0.1_GH0.tar.gz) = 7ee809d1b55839d39965151142988bbb51ebb1e8105086703c55caf3e8eb0488 +SIZE (k0kubun-pp-v3.0.1_GH0.tar.gz) = 9734 +SHA256 (mailru-easyjson-v0.7.0_GH0.tar.gz) = 20e8ea95e5bd594b386c6edb5c57080929f6270018b9d29e4c86f6723ca50df7 +SIZE (mailru-easyjson-v0.7.0_GH0.tar.gz) = 72804 +SHA256 (mattn-go-colorable-v0.1.7_GH0.tar.gz) = e394441b47cb26bb0c60ffdf2c60d57facbbc39f7a60763fdb1ec752cb460abf +SIZE (mattn-go-colorable-v0.1.7_GH0.tar.gz) = 9560 +SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c +SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548 +SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835 +SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714 +SHA256 (mum4k-termdash-v0.12.2_GH0.tar.gz) = 569a4acd2b46ec7873da92529ae4302807e35c8270729a2f4a3056a594cd5890 +SIZE (mum4k-termdash-v0.12.2_GH0.tar.gz) = 47284868 +SHA256 (nsf-termbox-go-4d2b513ad8be_GH0.tar.gz) = 60c5f3d4cad903a609e1c2623599d6644440d1c8e671198a99ded85d1c2fdb8b +SIZE (nsf-termbox-go-4d2b513ad8be_GH0.tar.gz) = 32778 +SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda +SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398 +SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 +SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 +SHA256 (stretchr-testify-v1.6.1_GH0.tar.gz) = 40fd7204ab72ca9d8759f1cc3604dd17f556a0f9177f6fc05dd0cad9f06e708f +SIZE (stretchr-testify-v1.6.1_GH0.tar.gz) = 84215 +SHA256 (tsenart-vegeta-v12.8.3_GH0.tar.gz) = 2e6326b2fe0ef273ae784600e2181e32d307b62beb29cc84ffc8ddd0d5352df9 +SIZE (tsenart-vegeta-v12.8.3_GH0.tar.gz) = 502633 +SHA256 (uber-go-goleak-v1.1.10_GH0.tar.gz) = 99ccfd2270aebb09e5c1693094d1da5f47be09689fd515b623657f75e6dc2c40 +SIZE (uber-go-goleak-v1.1.10_GH0.tar.gz) = 12098 Added: head/benchmarks/ali/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/benchmarks/ali/pkg-descr Sat Sep 26 10:57:54 2020 (r550162) @@ -0,0 +1,8 @@ +A load testing tool aimed to perform real-time analysis, inspired +by vegeta and jplot. + +ali comes with a simple terminal based UI, lets you generate HTTP +requests and plot the results in real-time. With it, real-time +analysis can be done on the terminal. + +WWW: https://github.com/nakabonne/ali