Quality Gate: Extended Test

Extended tests, by default, run once a day and is the placeholder for longer running tests that are too slow or expensive to run on every commit.

Implement the following Make targets:

See Types of extended tests for more information.

Subsections of Quality Gate: Extended Test

Extended Test

Make target: p2p-extended-test

Run any tests that take too long to go into the fast feedback stages.

Deploy Application

Deploy to the following namespace

<app_name>-extended

Or if you have multiple apps in the same tenancy

<tenant>-<app-name>-extended

Promote to Prod

Make target: p2p-promote-to-prod

After successful run of p2p-extended the version is ready for production deployment.

The default implementation as provided by software templates rarely needs changing:

p2p-promote-to-prod:
    corectl p2p promote <app-name>:${VERSION} \
        --source-stage $(EXTENDED_TEST_PATH) \
        --dest-registry $(REGISTRY) \
        --dest-stage $(PROD_PATH)

This moves the immutable versioned artifact into the registry for production and will be picked up next time prod deploy runs.