File tree Expand file tree Collapse file tree 6 files changed +51
-4
lines changed
Expand file tree Collapse file tree 6 files changed +51
-4
lines changed Original file line number Diff line number Diff line change 66 - main
77
88jobs :
9-
9+
10+ test :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : Checkouting code...
14+ uses : actions/checkout@v3
15+
16+ - name : Setup BATS
17+ uses : mig4/setup-bats@v1
18+ with :
19+ bats-version : 1.8.2
20+
21+ - name : Test
22+ run : bats tests
23+
1024 dependabot :
11- # needs:
12- # - test
25+ needs :
26+ - test
1327 permissions :
1428 pull-requests : write
1529 contents : write
Original file line number Diff line number Diff line change 1+ /.idea /
Original file line number Diff line number Diff line change 11[ ![ License] ( https://img.shields.io/github/license/impresscms-dev/generate-php-project-classes-list-file-action.svg )] ( LICENSE )
2+
23[ ![ GitHub release] ( https://img.shields.io/github/release/impresscms-dev/generate-php-project-classes-list-file-action.svg )] ( https://github.com/impresscms-dev/generate-php-project-classes-list-file-action/releases )
34
45# Generate PHP project classes list file action
Original file line number Diff line number Diff line change 1818 shell : bash
1919
2020 - name : Generating classes output list file...
21- run : php ${{ github.action_path }}/run.php "${{ inputs.output_file }}"
21+ run : php ${{ github.action_path }}/bin/ run.php "${{ inputs.output_file }}"
2222 shell : bash
File renamed without changes.
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bats
2+
3+ setup_file () {
4+ export TMP_PATH=$( mktemp -d)
5+ export CURRENT_PATH=$( pwd)
6+ export OUTPUT_FILE=classes.lst
7+
8+ pushd " $TMP_PATH " > /dev/null
9+ git clone --no-tags --quiet https://github.com/imponeer/criteria.git .
10+
11+ php -r " copy('https://getcomposer.org/installer', 'composer-setup.php');"
12+ php composer-setup.php --quiet --install-dir=. --filename=composer
13+ rm -rf composer-setup.php
14+
15+ ./composer install --no-interaction --no-progress -q
16+
17+ php " $CURRENT_PATH " /bin/run.php " $OUTPUT_FILE "
18+ popd > /dev/null
19+ }
20+
21+ teardown_file () {
22+ rm -rf " $TMP_PATH "
23+ }
24+
25+ @test " generated file exists" {
26+ [ -f " $TMP_PATH /$OUTPUT_FILE " ]
27+ }
28+
29+ @test " file not empty" {
30+ [ -s " $TMP_PATH /$OUTPUT_FILE " ]
31+ }
You can’t perform that action at this time.
0 commit comments