expressvpn / lightway-core

Lightway Core is a modern VPN protocol by ExpressVPN, to deliver a VPN experience that’s faster, more secure, and more reliable.
https://www.expressvpn.com/lightway
GNU General Public License v2.0
533 stars 65 forks source link

ci: add 'test:all' task explicitly #106

Closed expressvpn-mariappan-r closed 1 year ago

expressvpn-mariappan-r commented 1 year ago

Description

Add "test:all" task explicitly to all environment instead of using implicit default task.

Motivation and Context

Previously github actions uses default task “test:all” for building and testing in some environments like linux, linux_32 etc. But after the recent change of adding verbosity to the build step, ceedling does not run the default task, rather expecting the task explicitly.

This causes github ci not to build and test lightway-core: https://github.com/expressvpn/lightway-core/actions/runs/5995148143/job/16257745272#step:6:2

Also adding task explicitly makes the intention clear, on what are we running.

How Has This Been Tested?

Tested locally with command:

ceedling project:linux verbosity[4] test:all

Verified github actions for all environment build lightway core properly

Types of changes

Checklist: