github test

This commit is contained in:
ekibun
2021-01-22 16:05:19 +08:00
parent 89d0750365
commit 257dfd9e96
2 changed files with 11 additions and 5 deletions

View File

@@ -7,6 +7,7 @@ on:
jobs:
test:
name: Test on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
@@ -14,10 +15,12 @@ jobs:
os: [macos-latest, ubuntu-latest, windows-latest]
steps:
- uses: actions/checkout@v2
- name: Update submodules
run: git submodule update --init --recursive
- name: Flutter action
uses: subosito/flutter-action@v1.1.1
uses: subosito/flutter-action@v1
with:
channel: "stable"
flutter-version: "1.12.x"
flutter-version: "1.22.4"
- run: flutter pub get
- run: flutter test test/flutter_qjs_test.dart

View File

@@ -45,9 +45,12 @@ Future testEvaluate(qjs) async {
void main() async {
test('make', () async {
final utf8Encoding = Encoding.getByName('utf-8');
final cmakePath = Platform.isWindows
? "C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe"
: "cmake";
var cmakePath = "cmake";
if (Platform.isWindows) {
var vsDir = Directory("C:/Program Files (x86)/Microsoft Visual Studio/");
vsDir = (vsDir.listSync().firstWhere((e) => e is Directory) as Directory).listSync().last;
cmakePath = vsDir.path + "/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe";
}
final buildDir = "./build";
var result = Process.runSync(
cmakePath,