Skip to content

Update docker image #630

Update docker image

Update docker image #630

name: Tests
on:
push:
branches: [ main ]
workflow_dispatch:
jobs:
tshark-tests:
runs-on: ubuntu-latest
container: ghcr.io/open-markets-initiative/wireshark-lua-tshark:latest
steps:
- uses: actions/checkout@v5
- name: Lua Syntax Check
run: find . -name '*.lua' | xargs -n 1 luac5.4 -p
- name: Clone Omi Data
run: git clone --depth=1 https://github.com/Open-Markets-Initiative/omi-data-packets.git
- name: Run Asx AsxSecurities Ntp Itch 1.05 Dissector Tests
run: bash -x .github/tests/Asx-AsxSecurities-Ntp-Itch-v1-05-Test.sh
- name: Run B3 B3Derivatives BinaryEntryPoint Sbe 8.0 Dissector Tests
run: bash -x .github/tests/B3-B3Derivatives-BinaryEntryPoint-Sbe-v8-0-Test.sh
- name: Run B3 B3Derivatives BinaryEntryPoint Sbe 8.1 Dissector Tests
run: bash -x .github/tests/B3-B3Derivatives-BinaryEntryPoint-Sbe-v8-1-Test.sh
- name: Run B3 B3Derivatives BinaryUmdf Sbe 1.8 Dissector Tests
run: bash -x .github/tests/B3-B3Derivatives-BinaryUmdf-Sbe-v1-8-Test.sh
- name: Run Cboe ByxEquities DepthOfBook Pitch 2.41.29 Dissector Tests
run: bash -x .github/tests/Cboe-ByxEquities-DepthOfBook-Pitch-v2-41-29-Test.sh
- name: Run Cboe BzxOptions OrderEntry Boe 2.10 Dissector Tests
run: bash -x .github/tests/Cboe-BzxOptions-OrderEntry-Boe-v2-10-Test.sh
- name: Run Cboe CfeFutures DepthOfBook Pitch 1.1.6 Dissector Tests
run: bash -x .github/tests/Cboe-CfeFutures-DepthOfBook-Pitch-v1-1-6-Test.sh
- name: Run Cboe C1Options Complex Pitch 2.1.18 Dissector Tests
run: bash -x .github/tests/Cboe-C1Options-Complex-Pitch-v2-1-18-Test.sh
- name: Run Cboe C1Options DepthOfBook Pitch 2.39.4 Dissector Tests
run: bash -x .github/tests/Cboe-C1Options-DepthOfBook-Pitch-v2-39-4-Test.sh
- name: Run Cboe C1Options MarketLevel2 Csm 1.0.4 Dissector Tests
run: bash -x .github/tests/Cboe-C1Options-MarketLevel2-Csm-v1-0-4-Test.sh
- name: Run Cme CmeFutures Mdp3 Sbe 1.5 Dissector Tests
run: bash -x .github/tests/Cme-CmeFutures-Mdp3-Sbe-v1-5-Test.sh
- name: Run Cme CmeFutures Mdp3 Sbe 1.8 Dissector Tests
run: bash -x .github/tests/Cme-CmeFutures-Mdp3-Sbe-v1-8-Test.sh
- name: Run Cme CmeFutures Mdp3 Sbe 1.9 Dissector Tests
run: bash -x .github/tests/Cme-CmeFutures-Mdp3-Sbe-v1-9-Test.sh
- name: Run Cme CmeFutures iLink3 Sbe 8.5 Dissector Tests
run: bash -x .github/tests/Cme-CmeFutures-iLink3-Sbe-v8-5-Test.sh
- name: Run Coinbase CoinbaseDerivatives MarketDataApi Sbe 1.2 Dissector Tests
run: bash -x .github/tests/Coinbase-CoinbaseDerivatives-MarketDataApi-Sbe-v1-2-Test.sh
- name: Run Coinbase CoinbaseDerivatives OrdersApi Sbe 1.4 Dissector Tests
run: bash -x .github/tests/Coinbase-CoinbaseDerivatives-OrdersApi-Sbe-v1-4-Test.sh
- name: Run Eurex Cash Eti T7 10.0 Dissector Tests
run: bash -x .github/tests/Eurex-Cash-Eti-T7-v10-0-Test.sh
- name: Run Eurex Derivatives Eobi T7 3.0 Dissector Tests
run: bash -x .github/tests/Eurex-Derivatives-Eobi-T7-v3-0-Test.sh
- name: Run Eurex Derivatives Eobi T7 6.0 Dissector Tests
run: bash -x .github/tests/Eurex-Derivatives-Eobi-T7-v6-0-Test.sh
- name: Run Ice IceFutures Mdf iMpact 1.1.24 Dissector Tests
run: bash -x .github/tests/Ice-IceFutures-Mdf-iMpact-v1-1-24-Test.sh
- name: Run Ice IceFutures Mdf iMpact 1.1.33 Dissector Tests
run: bash -x .github/tests/Ice-IceFutures-Mdf-iMpact-v1-1-33-Test.sh
- name: Run Iex IexEquities Deep IexTp 1.0.6 Dissector Tests
run: bash -x .github/tests/Iex-IexEquities-Deep-IexTp-v1-0-6-Test.sh
- name: Run Iex IexEquities Tops IexTp 1.5.6 Dissector Tests
run: bash -x .github/tests/Iex-IexEquities-Tops-IexTp-v1-5-6-Test.sh
- name: Run Iex IexEquities Tops IexTp 1.6.4 Dissector Tests
run: bash -x .github/tests/Iex-IexEquities-Tops-IexTp-v1-6-4-Test.sh
- name: Run Imperative IntelligentCross Mdf 1.11 Dissector Tests
run: bash -x .github/tests/Imperative-IntelligentCross-Mdf-v1-11-Test.sh
- name: Run Jnx JnxEquities Pts Itch 1.6 Dissector Tests
run: bash -x .github/tests/Jnx-JnxEquities-Pts-Itch-v1-6-Test.sh
- name: Run Jnx JnxEquities Pts Ouch 1.11 Dissector Tests
run: bash -x .github/tests/Jnx-JnxEquities-Pts-Ouch-v1-11-Test.sh
- name: Run Memx MemxEquities MemoirDepthFeed Sbe 1.3 Dissector Tests
run: bash -x .github/tests/Memx-MemxEquities-MemoirDepthFeed-Sbe-v1-3-Test.sh
- name: Run Miax OnyxFutures TopOfMarket Mach 1.0.b Dissector Tests
run: bash -x .github/tests/Miax-OnyxFutures-TopOfMarket-Mach-v1-0-b-Test.sh
- name: Run Miax PearlEquities ExpressOrders Meo 2.6 Dissector Tests
run: bash -x .github/tests/Miax-PearlEquities-ExpressOrders-Meo-v2-6-Test.sh
- name: Run Nasdaq IseOptions OrderComboFeed Itch 1.1 Dissector Tests
run: bash -x .github/tests/Nasdaq-IseOptions-OrderComboFeed-Itch-v1-1-Test.sh
- name: Run Nasdaq IseOptions TopComboQuoteFeed Itch 1.0 Dissector Tests
run: bash -x .github/tests/Nasdaq-IseOptions-TopComboQuoteFeed-Itch-v1-0-Test.sh
- name: Run Nasdaq NsmEquities Orders Ouch 5.0 Dissector Tests
run: bash -x .github/tests/Nasdaq-NsmEquities-Orders-Ouch-v5-0-Test.sh
- name: Run Nasdaq NsmEquities TotalView Itch 5.0 Dissector Tests
run: bash -x .github/tests/Nasdaq-NsmEquities-TotalView-Itch-v5-0-Test.sh
- name: Run Nasdaq Uqdf Output Utp 1.5 Dissector Tests
run: bash -x .github/tests/Nasdaq-Uqdf-Output-Utp-v1-5-Test.sh
- name: Run Nyse AmexEquities IntegratedFeed Xdp 2.1.g Dissector Tests
run: bash -x .github/tests/Nyse-AmexEquities-IntegratedFeed-Xdp-v2-1-g-Test.sh
- name: Run Nyse ArcaEquities Bbo Xdp 2.4.c Dissector Tests
run: bash -x .github/tests/Nyse-ArcaEquities-Bbo-Xdp-v2-4-c-Test.sh
- name: Run Nyse ArcaOptions TopFeed Pillar 1.2.c Dissector Tests
run: bash -x .github/tests/Nyse-ArcaOptions-TopFeed-Pillar-v1-2-c-Test.sh
- name: Run Nyse NyseEquities Bbo Pillar 2.5.b Dissector Tests
run: bash -x .github/tests/Nyse-NyseEquities-Bbo-Pillar-v2-5-b-Test.sh
- name: Run Nyse NyseEquities ImbalancesFeed Xdp 2.1.f Dissector Tests
run: bash -x .github/tests/Nyse-NyseEquities-ImbalancesFeed-Xdp-v2-1-f-Test.sh
- name: Run Nyse NyseEquities IntegratedFeed Pillar 2.5.a Dissector Tests
run: bash -x .github/tests/Nyse-NyseEquities-IntegratedFeed-Pillar-v2-5-a-Test.sh
- name: Run Nyse NyseEquities OpenBook Ultra 2.1.b Dissector Tests
run: bash -x .github/tests/Nyse-NyseEquities-OpenBook-Ultra-v2-1-b-Test.sh
- name: Run Siac Cqs Output Cta 1.91 Dissector Tests
run: bash -x .github/tests/Siac-Cqs-Output-Cta-v1-91-Test.sh
- name: Run Siac Cts Output Cta 2.10 Dissector Tests
run: bash -x .github/tests/Siac-Cts-Output-Cta-v2-10-Test.sh
- name: Run Siac Cts Output Cta 2.9 Dissector Tests
run: bash -x .github/tests/Siac-Cts-Output-Cta-v2-9-Test.sh
- name: Run Tmx Mx Sola Multicast Hsvf 1.14 Dissector Tests
run: bash -x .github/tests/Tmx-Mx-Sola-Multicast-Hsvf-v1-14-Test.sh
- name: Run Tmx QuantumFeed TsxTsxvLevel2 Xmt 2.1 Dissector Tests
run: bash -x .github/tests/Tmx-QuantumFeed-TsxTsxvLevel2-Xmt-v2-1-Test.sh
- name: Run Txse TxseEquities OrderEntry Seed 0.1 Dissector Tests
run: bash -x .github/tests/Txse-TxseEquities-OrderEntry-Seed-v0-1-Test.sh