blob: f6cde28e31ff2a9024e1190dc134556d4e4f4d5f [file] [log] [blame]
// Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:native_toolchain_c/src/native_toolchain/android_ndk.dart';
import 'package:native_toolchain_c/src/tool/tool_requirement.dart';
import 'package:test/test.dart';
import '../helpers.dart';
void main() {
test('NDK smoke test', () async {
final requirement = RequireAll([
ToolRequirement(androidNdk),
ToolRequirement(androidNdkClang),
ToolRequirement(androidNdkLlvmAr),
ToolRequirement(androidNdkLld),
]);
final resolved = await androidNdk.defaultResolver!.resolve(logger: logger);
final satisfied = requirement.satisfy(resolved);
expect(satisfied?.length, 4);
});
}