Skip to content

Commit

Permalink
Test native
Browse files Browse the repository at this point in the history
  • Loading branch information
gtjoseph committed Oct 4, 2024
1 parent 9363fab commit 101a05d
Showing 1 changed file with 35 additions and 41 deletions.
76 changes: 35 additions & 41 deletions .github/workflows/TestWorkflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,40 @@ name: TestWorkflow
run-name: "TestWorkflow"
on:
workflow_dispatch:
inputs:
test_type:
type: string
default: "Nightly"
base_branch:
type: string
default: master
user_group:
type: string
default: asteriskci:users
testsuite_repo:
description: 'Testsuite Repo (default: asterisk/testsuite)'
type: string
default: asterisk/testsuite
testsuite_test_pr:
type: string
gatetest_group:
description: 'Gate Group'
type: string
default: "somegroup"
gatetest_commands:
description: 'Gate Commands'
type: string
default: '[]'
build_cache_dir:
type: string
default: build-cache
build_cache_key:
type: string
default: "akey"

env:
COUNTER: 42

jobs:
TestCalledWorkflow:
uses: ./.github/workflows/TestCalledWorkflow.yml
with:
test_type: ${{ inputs.test_type }}
base_branch: ${{ inputs.base_branch }}
build_cache_dir: ${{ inputs.build_cache_dir }}
build_cache_key: ${{ github.workflow }}-${{ inputs.pr_number }}-${{ inputs.base_branch }}
secrets: inherit
TestNative:
runs-on: ubuntu-latest
steps:
- name: clone
run: |
echo "Cloning"
git clone -q -b master --depth 10 --no-tags \
https://x-access-token:${GITHUB_TOKEN}@github.com/asterisk/asterisk asterisk
- name: install
run: |
echo "Running install_prereq install"
cd asterisk
sudo apt update -y
sudo apt install -y binutils-dev doxygen freetds-dev graphviz \
libasound2-dev libbluetooth-dev libc-client2007e-dev \
libcap-dev libcfg-dev libcodec2-dev libcorosync-common-dev \
libcpg-dev libcurl4-openssl-dev libedit-dev libfftw3-dev \
libgmime-3.0-dev libgsm1-dev libical-dev libiksemel-dev \
libjack-jackd2-dev libjansson-dev libldap-dev libldap2-dev \
liblua5.2-dev libneon27-dev libnewt-dev libogg-dev libpopt-dev \
libradcli-dev libresample1-dev libsndfile1-dev libsnmp-dev \
libspandsp-dev libspeex-dev libspeexdsp-dev libsrtp2-dev \
libunbound-dev liburiparser-dev libvorbis-dev libxslt1-dev \
portaudio19-dev xmlstarlet
echo "Installing addons"
sudo apt install -y sudo python3-dev python3*-venv postgresql \
git libpcap-dev nano python3-pip alembic odbc-postgresql \
unixodbc unixodbc-dev python3-psycopg2
- name: build
run: |
git config --global --add safe.directory $(realpath asterisk)
cd asterisk
./configure --enable-dev-mode --with-libjwt-bundled
make -j8

0 comments on commit 101a05d

Please sign in to comment.