Changeset 7c2ecd6


Ignore:
Timestamp:
2021-03-31T15:22:10Z (2 weeks ago)
Author:
/ <>
Children:
2378eca2
Parents:
b2d7fdd
Message:

known bugs seperate job

Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • .github/workflows/ci.yml

    rb2d7fdd r7c2ecd6  
    9393        ./.tests/cleanup_prosody.sh
    9494
    95     - name: jabber remove buddy
     95    - name: jabber remove buddy (leakage ok)
    9696      if: ${{ always() }}
    9797      run: |
     
    101101        python3 ./.tests/jabber_remove_buddy.py
    102102
    103         ./.tests/cleanup_bitlbee.sh
     103        ./.tests/cleanup_bitlbee_leakage_ok.sh
    104104        ./.tests/cleanup_prosody.sh
    105105
     
    137137        ./.tests/cleanup_prosody.sh
    138138
     139    - name: jabber go offline (leakage ok)
     140      if: ${{ always() }}
     141      run: |
     142        ./.tests/setup_prosody.sh
     143        ./.tests/setup_bitlbee.sh
     144
     145        python3 ./.tests/jabber_offline.py
     146
     147        ./.tests/cleanup_bitlbee_leakage_ok.sh
     148        ./.tests/cleanup_prosody.sh
     149
     150    - name: jabber change default target
     151      if: ${{ always() }}
     152      run: |
     153        ./.tests/setup_prosody.sh
     154        ./.tests/setup_bitlbee.sh
     155
     156        python3 ./.tests/jabber_default_target.py
     157
     158        ./.tests/cleanup_bitlbee.sh
     159        ./.tests/cleanup_prosody.sh
     160
     161    - name: jabber block buddy
     162      if: ${{ always() }}
     163      run: |
     164        ./.tests/setup_prosody.sh
     165        ./.tests/setup_bitlbee.sh
     166
     167        python3 ./.tests/jabber_block_buddy.py
     168
     169        ./.tests/cleanup_bitlbee.sh
     170        ./.tests/cleanup_prosody.sh
     171
     172    - name: code coverage
     173      if: ${{ always() }}
     174      run: |
     175        gcovr -r .
     176
     177  known bugs:
     178    runs-on: ubuntu-20.04
     179
     180    steps:
     181    - uses: actions/checkout@v2
     182    - name: Dependencies
     183      run: |
     184        sudo apt-get update -y
     185        sudo apt-get install -y --no-install-recommends clang git make pkg-config libgnutls28-dev libgcrypt20-dev libglib2.0-dev prosody gcovr
     186        sudo prosodyctl stop
     187
     188    - name: build bitlbee
     189      run: |
     190        ./configure --asan=1 --twitter=0
     191        cat ./.tests/gcovflags >> Makefile.settings
     192        make
     193        sudo make install
     194        sudo make install-etc
     195
     196        touch ./debuglog
     197
     198        sudo mkdir /var/lib/bitlbee
     199        sudo chmod -R 777 /var/lib/bitlbee
     200
     201    - name: jabber remove buddy (leakage ok)
     202      if: ${{ always() }}
     203      run: |
     204        ./.tests/setup_prosody.sh
     205        ./.tests/setup_bitlbee.sh
     206
     207        python3 ./.tests/jabber_remove_buddy.py
     208
     209        ./.tests/cleanup_bitlbee.sh
     210        ./.tests/cleanup_prosody.sh
     211
    139212    - name: jabber go offline
    140213      if: ${{ always() }}
     
    147220        ./.tests/cleanup_bitlbee.sh
    148221        ./.tests/cleanup_prosody.sh
    149 
    150     - name: jabber change default target
    151       if: ${{ always() }}
    152       run: |
    153         ./.tests/setup_prosody.sh
    154         ./.tests/setup_bitlbee.sh
    155 
    156         python3 ./.tests/jabber_default_target.py
    157 
    158         ./.tests/cleanup_bitlbee.sh
    159         ./.tests/cleanup_prosody.sh
    160 
    161     - name: jabber block buddy
    162       if: ${{ always() }}
    163       run: |
    164         ./.tests/setup_prosody.sh
    165         ./.tests/setup_bitlbee.sh
    166 
    167         python3 ./.tests/jabber_block_buddy.py
    168 
    169         ./.tests/cleanup_bitlbee.sh
    170         ./.tests/cleanup_prosody.sh
    171 
    172     - name: code coverage
    173       if: ${{ always() }}
    174       run: |
    175         gcovr -r .
Note: See TracChangeset for help on using the changeset viewer.