@@ -166,6 +166,7 @@ jobs:
166166 --build-use-local-src
167167 --build-src-dir="${{ github.workspace }}"
168168 --prefix="${{ github.workspace }}/prefix"
169+ --build-post-install-clean
169170 --build-obj-dir="obj"
170171 --build-obj-dir-relative
171172 --build-config="${{ matrix.config }}"
@@ -195,25 +196,49 @@ jobs:
195196 shell : bash
196197 working-directory : ${{ github.workspace }}
197198 run : |
199+ if [[ -e "libbitcoin-system/obj/Testing/Temporary/LastTest.log" ]]; then
200+ cp "libbitcoin-system/obj/Testing/Temporary/LastTest.log" libbitcoin-system-LastTest.errors"
201+ fi
202+ if [[ -e "libbitcoin-system/obj/test-suite.log" ]]; then
203+ cp "libbitcoin-system/obj/test-suite.log" libbitcoin-system-test-suite.errors"
204+ fi
198205 if [[ -e "libbitcoin-system/obj/test.log" ]]; then
199- cp "libbitcoin-system/obj/test.log" libbitcoin-system-test.log"
206+ cp "libbitcoin-system/obj/test.log" libbitcoin-system-test.errors"
207+ fi
208+ if [[ -e "libbitcoin-database/obj/Testing/Temporary/LastTest.log" ]]; then
209+ cp "libbitcoin-database/obj/Testing/Temporary/LastTest.log" libbitcoin-database-LastTest.errors"
210+ fi
211+ if [[ -e "libbitcoin-database/obj/test-suite.log" ]]; then
212+ cp "libbitcoin-database/obj/test-suite.log" libbitcoin-database-test-suite.errors"
200213 fi
201214 if [[ -e "libbitcoin-database/obj/test.log" ]]; then
202- cp "libbitcoin-database/obj/test.log" libbitcoin-database-test.log"
215+ cp "libbitcoin-database/obj/test.log" libbitcoin-database-test.errors"
216+ fi
217+ if [[ -e "libbitcoin-network/obj/Testing/Temporary/LastTest.log" ]]; then
218+ cp "libbitcoin-network/obj/Testing/Temporary/LastTest.log" libbitcoin-network-LastTest.errors"
219+ fi
220+ if [[ -e "libbitcoin-network/obj/test-suite.log" ]]; then
221+ cp "libbitcoin-network/obj/test-suite.log" libbitcoin-network-test-suite.errors"
203222 fi
204223 if [[ -e "libbitcoin-network/obj/test.log" ]]; then
205- cp "libbitcoin-network/obj/test.log" libbitcoin-network-test.log"
224+ cp "libbitcoin-network/obj/test.log" libbitcoin-network-test.errors"
225+ fi
226+ if [[ -e "libbitcoin-node/obj/Testing/Temporary/LastTest.log" ]]; then
227+ cp "libbitcoin-node/obj/Testing/Temporary/LastTest.log" libbitcoin-node-LastTest.errors"
228+ fi
229+ if [[ -e "libbitcoin-node/obj/test-suite.log" ]]; then
230+ cp "libbitcoin-node/obj/test-suite.log" libbitcoin-node-test-suite.errors"
206231 fi
207232 if [[ -e "libbitcoin-node/obj/test.log" ]]; then
208- cp "libbitcoin-node/obj/test.log" libbitcoin-node-test.log "
233+ cp "libbitcoin-node/obj/test.log" libbitcoin-node-test.errors "
209234 fi
210235
211236 - name : Test artifact upload
212237 if : failure()
213238 uses : actions/upload-artifact@v7.0.1
214239 with :
215240 name : testlogs
216- path : ${{ github.workspace }}/*test.log
241+ path : ${{ github.workspace }}/*.errors
217242 retention-days : 1
218243 if-no-files-found : warn
219244
@@ -372,6 +397,7 @@ jobs:
372397 --build-use-local-src
373398 --build-src-dir="${{ github.workspace }}"
374399 --prefix="${{ github.workspace }}/prefix"
400+ --build-post-install-clean
375401 --build-obj-dir="obj"
376402 --build-obj-dir-relative
377403 --build-config="${{ matrix.config }}"
@@ -401,25 +427,49 @@ jobs:
401427 shell : bash
402428 working-directory : ${{ github.workspace }}
403429 run : |
430+ if [[ -e "libbitcoin-system/obj/Testing/Temporary/LastTest.log" ]]; then
431+ cp "libbitcoin-system/obj/Testing/Temporary/LastTest.log" libbitcoin-system-LastTest.errors"
432+ fi
433+ if [[ -e "libbitcoin-system/obj/test-suite.log" ]]; then
434+ cp "libbitcoin-system/obj/test-suite.log" libbitcoin-system-test-suite.errors"
435+ fi
404436 if [[ -e "libbitcoin-system/obj/test.log" ]]; then
405- cp "libbitcoin-system/obj/test.log" libbitcoin-system-test.log"
437+ cp "libbitcoin-system/obj/test.log" libbitcoin-system-test.errors"
438+ fi
439+ if [[ -e "libbitcoin-database/obj/Testing/Temporary/LastTest.log" ]]; then
440+ cp "libbitcoin-database/obj/Testing/Temporary/LastTest.log" libbitcoin-database-LastTest.errors"
441+ fi
442+ if [[ -e "libbitcoin-database/obj/test-suite.log" ]]; then
443+ cp "libbitcoin-database/obj/test-suite.log" libbitcoin-database-test-suite.errors"
406444 fi
407445 if [[ -e "libbitcoin-database/obj/test.log" ]]; then
408- cp "libbitcoin-database/obj/test.log" libbitcoin-database-test.log"
446+ cp "libbitcoin-database/obj/test.log" libbitcoin-database-test.errors"
447+ fi
448+ if [[ -e "libbitcoin-network/obj/Testing/Temporary/LastTest.log" ]]; then
449+ cp "libbitcoin-network/obj/Testing/Temporary/LastTest.log" libbitcoin-network-LastTest.errors"
450+ fi
451+ if [[ -e "libbitcoin-network/obj/test-suite.log" ]]; then
452+ cp "libbitcoin-network/obj/test-suite.log" libbitcoin-network-test-suite.errors"
409453 fi
410454 if [[ -e "libbitcoin-network/obj/test.log" ]]; then
411- cp "libbitcoin-network/obj/test.log" libbitcoin-network-test.log"
455+ cp "libbitcoin-network/obj/test.log" libbitcoin-network-test.errors"
456+ fi
457+ if [[ -e "libbitcoin-node/obj/Testing/Temporary/LastTest.log" ]]; then
458+ cp "libbitcoin-node/obj/Testing/Temporary/LastTest.log" libbitcoin-node-LastTest.errors"
459+ fi
460+ if [[ -e "libbitcoin-node/obj/test-suite.log" ]]; then
461+ cp "libbitcoin-node/obj/test-suite.log" libbitcoin-node-test-suite.errors"
412462 fi
413463 if [[ -e "libbitcoin-node/obj/test.log" ]]; then
414- cp "libbitcoin-node/obj/test.log" libbitcoin-node-test.log "
464+ cp "libbitcoin-node/obj/test.log" libbitcoin-node-test.errors "
415465 fi
416466
417467 - name : Test artifact upload
418468 if : failure()
419469 uses : actions/upload-artifact@v7.0.1
420470 with :
421471 name : testlogs
422- path : ${{ github.workspace }}/*test.log
472+ path : ${{ github.workspace }}/*.errors
423473 retention-days : 1
424474 if-no-files-found : warn
425475
@@ -567,25 +617,49 @@ jobs:
567617 shell : bash
568618 working-directory : ${{ github.workspace }}
569619 run : |
620+ if [[ -e "libbitcoin-system/obj/Testing/Temporary/LastTest.log" ]]; then
621+ cp "libbitcoin-system/obj/Testing/Temporary/LastTest.log" libbitcoin-system-LastTest.errors"
622+ fi
623+ if [[ -e "libbitcoin-system/obj/test-suite.log" ]]; then
624+ cp "libbitcoin-system/obj/test-suite.log" libbitcoin-system-test-suite.errors"
625+ fi
570626 if [[ -e "libbitcoin-system/obj/test.log" ]]; then
571- cp "libbitcoin-system/obj/test.log" libbitcoin-system-test.log"
627+ cp "libbitcoin-system/obj/test.log" libbitcoin-system-test.errors"
628+ fi
629+ if [[ -e "libbitcoin-database/obj/Testing/Temporary/LastTest.log" ]]; then
630+ cp "libbitcoin-database/obj/Testing/Temporary/LastTest.log" libbitcoin-database-LastTest.errors"
631+ fi
632+ if [[ -e "libbitcoin-database/obj/test-suite.log" ]]; then
633+ cp "libbitcoin-database/obj/test-suite.log" libbitcoin-database-test-suite.errors"
572634 fi
573635 if [[ -e "libbitcoin-database/obj/test.log" ]]; then
574- cp "libbitcoin-database/obj/test.log" libbitcoin-database-test.log"
636+ cp "libbitcoin-database/obj/test.log" libbitcoin-database-test.errors"
637+ fi
638+ if [[ -e "libbitcoin-network/obj/Testing/Temporary/LastTest.log" ]]; then
639+ cp "libbitcoin-network/obj/Testing/Temporary/LastTest.log" libbitcoin-network-LastTest.errors"
640+ fi
641+ if [[ -e "libbitcoin-network/obj/test-suite.log" ]]; then
642+ cp "libbitcoin-network/obj/test-suite.log" libbitcoin-network-test-suite.errors"
575643 fi
576644 if [[ -e "libbitcoin-network/obj/test.log" ]]; then
577- cp "libbitcoin-network/obj/test.log" libbitcoin-network-test.log"
645+ cp "libbitcoin-network/obj/test.log" libbitcoin-network-test.errors"
646+ fi
647+ if [[ -e "libbitcoin-node/obj/Testing/Temporary/LastTest.log" ]]; then
648+ cp "libbitcoin-node/obj/Testing/Temporary/LastTest.log" libbitcoin-node-LastTest.errors"
649+ fi
650+ if [[ -e "libbitcoin-node/obj/test-suite.log" ]]; then
651+ cp "libbitcoin-node/obj/test-suite.log" libbitcoin-node-test-suite.errors"
578652 fi
579653 if [[ -e "libbitcoin-node/obj/test.log" ]]; then
580- cp "libbitcoin-node/obj/test.log" libbitcoin-node-test.log "
654+ cp "libbitcoin-node/obj/test.log" libbitcoin-node-test.errors "
581655 fi
582656
583657 - name : Test artifact upload
584658 if : failure()
585659 uses : actions/upload-artifact@v7.0.1
586660 with :
587661 name : testlogs
588- path : ${{ github.workspace }}/*test.log
662+ path : ${{ github.workspace }}/*.errors
589663 retention-days : 1
590664 if-no-files-found : warn
591665
0 commit comments