mirror of
https://github.com/wgh136/flutter_qjs.git
synced 2025-09-27 05:27:23 +00:00
macos ffi
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:flutter_qjs/ffi.dart';
|
||||
import 'package:flutter_qjs/flutter_qjs.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
@@ -39,6 +40,16 @@ void main() async {
|
||||
stderr.write(result.stderr);
|
||||
expect(result.exitCode, 0);
|
||||
}, testOn: 'windows');
|
||||
test('make.macos', () async {
|
||||
var result = Process.runSync(
|
||||
"sh",
|
||||
['./make.sh'],
|
||||
workingDirectory: 'macos',
|
||||
);
|
||||
stdout.write(result.stdout);
|
||||
stderr.write(result.stderr);
|
||||
expect(result.exitCode, 0);
|
||||
}, testOn: 'mac-os');
|
||||
test('jsToDart', () async {
|
||||
final qjs = FlutterQjs();
|
||||
qjs.setMethodHandler((method, args) {
|
||||
|
11
test/make.sh
Normal file
11
test/make.sh
Normal file
@@ -0,0 +1,11 @@
|
||||
###
|
||||
# @Description:
|
||||
# @Author: ekibun
|
||||
# @Date: 2020-09-24 00:50:13
|
||||
# @LastEditors: ekibun
|
||||
# @LastEditTime: 2020-09-24 00:51:43
|
||||
###
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G Xcode -DCMAKE_OSX_ARCHITECTURES=x86_64
|
||||
cmake --build . --config Debug
|
Reference in New Issue
Block a user