]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Project/avh.yml
CoreValidation: Update to Cortex_DFP
[cmsis] / CMSIS / CoreValidation / Project / avh.yml
1 name: "RTOS2 Validation"
2 workdir: ../../../
3 backend:
4   aws:
5     ami-version: ~=1.3
6     instance-type: t2.micro
7 upload:
8   - ARM.CMSIS.pdsc
9   - CMSIS/Core/**/*
10   - CMSIS/CoreValidation/**/*
11   - -:CMSIS/CoreValidation/Project/Core_Validation-*.zip
12   - -:CMSIS/CoreValidation/Project/Core_Validation-*.junit
13   - -:CMSIS/CoreValidation/Project/Validation.*/**/*
14   - -:CMSIS/CoreValidation/Project/Bootloader.*/**/*
15   - Device/ARM/**/*
16 steps:
17   - run: |
18       wget https://github.com/Open-CMSIS-Pack/cmsis-toolbox/releases/download/1.5.0/cmsis-toolbox.sh
19       chmod +x cmsis-toolbox.sh
20       sudo ./cmsis-toolbox.sh <<EOI
21       /opt/ctools
22       $CMSIS_PACK_ROOT
23       $(dirname $(which armclang 2>/dev/null))
24       $(dirname $(which armcc 2>/dev/null))
25       $(dirname $(which arm-none-eabi-gcc 2>/dev/null))
26
27       EOI
28       echo "cpackget : $(which cpackget)"
29       echo "csolution: $(which csolution)"
30       echo "cbuild   : $(which cbuild)"
31   - run: |
32       pip install -r requirements.txt 2>&1
33   - run: |
34       cd CMSIS/CoreValidation/Project
35       python build.py --verbose -c AC6 -c GCC -d "CM[047]*" -d "CM[23]3*" build run 2>&1 || echo "Something failed!"
36 download:
37   - CMSIS/CoreValidation/Project/Core_Validation-*.zip
38   - CMSIS/CoreValidation/Project/Core_Validation-*.junit