Skip to content

Add github workflow to launch Chromium and dump its tree on Linux #97

Add github workflow to launch Chromium and dump its tree on Linux

Add github workflow to launch Chromium and dump its tree on Linux #97

name: Test NodeJS Dump Tree
on:
pull_request:
branches: [main]
jobs:
launch_chromium:
name: Dump tree against Chromium on Linux
runs-on: ubuntu-latest
steps:
- name: Install System dependencies
run: sudo apt install -y at-spi2-core libatspi2.0-dev libnode-dev
- name: Install node-gyp
run: sudo npm install -g node-gyp
- name: Install SWIG 4.1.0
run: |
wget "https://github.com/swig/swig/archive/refs/tags/v4.1.0.tar.gz"
tar -axf v4.1.0.tar.gz
cd swig-4.1.0
./autogen.sh
./configure
make -j
sudo make install
- uses: actions/checkout@v3
- name: Configure Project
run: |
mkdir -p build
cd build
cmake .. -DAXA_NODEJS_MODULE=on -DAXA_PYTHON_MODULE=on
- name: Build project
run: |
cd build
swig -version
make