mirror of
https://github.com/openharmony/third_party_openh264.git
synced 2026-07-01 06:06:19 -04:00
86fd1eab80
Signed-off-by: lizimian <lizimian@huawei.com>
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
language: cpp
|
|
dist: xenial
|
|
|
|
compiler:
|
|
- g++
|
|
- clang
|
|
|
|
before_install:
|
|
- sudo apt-get update -qq
|
|
- sudo apt-get install -qq nasm g++-multilib gcc-multilib libc6-dev-i386 python3-pip python3-setuptools
|
|
- sudo python3 -m pip install meson==0.50.1 ninja
|
|
|
|
install:
|
|
- make gmp-bootstrap
|
|
- make gtest-bootstrap
|
|
- meson builddir
|
|
- ninja -C builddir -v
|
|
|
|
before_script:
|
|
- WorkingDir=`pwd`
|
|
- cd test/encoder_binary_comparison
|
|
- ./run_PrepareAllTestData.sh 64
|
|
- cd ${WorkingDir}
|
|
|
|
env:
|
|
- TASK=UnitTest; TestParameter=""
|
|
- TASK=BinaryCompare; TestParameter=BA_MW_D.264
|
|
- TASK=BinaryCompare; TestParameter=Zhling_1280x720.264
|
|
- TASK=BinaryCompare; TestParameter=Adobe_PDF_sample_a_1024x768_50Frms.264
|
|
matrix:
|
|
exclude:
|
|
- compiler: clang
|
|
env: TASK=BinaryCompare; TestParameter=BA_MW_D.264
|
|
- compiler: clang
|
|
env: TASK=BinaryCompare; TestParameter=Zhling_1280x720.264
|
|
- compiler: clang
|
|
env: TASK=BinaryCompare; TestParameter=Adobe_PDF_sample_a_1024x768_50Frms.264
|
|
script:
|
|
- echo "currrent test is for ${TASK}"
|
|
- echo "test parameter is ${TestParameter}"
|
|
- ./run_Test.sh ${TASK} ${TestParameter}
|
|
- if [ ${TASK} == "UnitTest" ]; then echo "Running meson test suite"; meson test -C builddir -v; fi
|