Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

abacus-process-usage-smoke-test

1.1.5 • Public • Published

abacus-process-usage-smoke-test

ℹ️ To run the process usage smoke test export the following environment variables:

export OBJECT_STORAGE_CLIENT_ID=<prefix>
abacus-object-storage-client
export OBJECT_STORAGE_CLIENT_SECRET=abacus-object-storage-secret
export SYSTEM_CLIENT_ID=<prefix>abacus-system-client
export SYSTEM_CLIENT_SECRET=abacus-secret
export SECURED=true
# optional 
export COLLECTOR_URL=https://<prefix>abacus-usage-collector.<domain>
export REPORTING_URL=https://<prefix>abacus-usage-reporting.<domain>
export AUTH_SERVER=https://api.<system domain>
export SECURED=true
export SYSTEM_CLIENT_ID=test-client-id
export SYSTEM_CLIENT_SECRET=test-client-secret
export TIME_WINDOWS_SIZES='{ "D" : 6 }' # if set in accumulator environment 
export SLACK=4D # if using non-default slack window 
export SKIP_SSL_VALIDATION=true # if self-signed cert is in use 
export SMOKE_START_TIMEOUT=<start-timeout>
export SMOKE_TOTAL_TIMEOUT=<total-timeout>

Then:

cd cf-abacus
yarn provision
cd test/smoke/process-usage
yarn install
yarn run smoke

ℹ️ To get a report about the submitted usage locally use:

curl http://localhost:9088/v1/metering/organizations/us-south:a3d7fe4d-3cb1-4cc3-a831-ffe98e20cf27/aggregated/usage | jq .

Keywords

Install

npm i abacus-process-usage-smoke-test

DownloadsWeekly Downloads

10

Version

1.1.5

License

Apache-2.0

Unpacked Size

21.6 kB

Total Files

12

Last publish

Collaborators

  • avatar