Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR will add a BCPT Test Report to the build summary, looking like this: ![image](https://github.com/microsoft/AL-Go/assets/10775043/7a9d2e42-e017-41fc-9bc2-62cc2534bea1) You can also add a bcptBaseLine.json to the project in order to establish a baseline for the performance tests. It looks like this: ![image](https://github.com/microsoft/AL-Go/assets/10775043/fd5612e5-11c9-4483-bd27-c49dc6ed05c0) TODOs: - [x] Add tests - [x] Add thresholds to project settings - [x] Determine how thresholds should work? threshold on very small items like (enter account no.) doesn't make much sense. It absolutely makes sense to have threshold on scenarios. - [x] Determine sorting of test results? (codeunitID, codeunitName or ???) - [x] Issue GitHub warnings and errors when thresholds are exceeded - [x] Is durationMin in milliseconds, seconds or what? how many decimal digits should be displayed? - [x] Get BCPT Backend Team signoff that BCPT Test Results are correctly understood and compared - [x] Add scenario documentation Example of bcpt tests with failures and warnings: ![image](https://github.com/microsoft/AL-Go/assets/10775043/85b16114-687f-435d-bc93-0d54757b7196) --------- Co-authored-by: freddydk <[email protected]> Co-authored-by: Alexander Holstrup <[email protected]> Co-authored-by: Maria Zhelezova <[email protected]>
- Loading branch information