From 82a6fd9f2de60221d1d81c5a5868acf9f81c1feb Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Sat, 9 Nov 2019 10:45:35 +0100 Subject: [PATCH] Make sure libsqlite3.so is available for CI tests --- .cirrus.yml | 2 +- moor/pubspec.yaml | 1 - tool/Dockerfile | 3 +++ tool/upload_coverage.sh | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 tool/Dockerfile diff --git a/.cirrus.yml b/.cirrus.yml index 86b64902..d9e0b5ab 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,6 +1,6 @@ # Run tasks with the dart SDK installed by default container: - image: "google/dart:latest" + dockerfile: tool/Dockerfile # We're currently not running tests with coverage because the free cirrus containers run out of memory :( diff --git a/moor/pubspec.yaml b/moor/pubspec.yaml index 3e411f4f..c742bd3c 100644 --- a/moor/pubspec.yaml +++ b/moor/pubspec.yaml @@ -26,7 +26,6 @@ dev_dependencies: build_test: ^0.10.8 test: ^1.9.0 mockito: ^4.1.0 - grinder: ^0.8.3 dependency_overrides: moor_generator: diff --git a/tool/Dockerfile b/tool/Dockerfile new file mode 100644 index 00000000..935050d6 --- /dev/null +++ b/tool/Dockerfile @@ -0,0 +1,3 @@ +FROM google/dart:latest + +RUN apt-get update && apt-get install -y -q libsqlite3-dev \ No newline at end of file diff --git a/tool/upload_coverage.sh b/tool/upload_coverage.sh index 8d2a3f83..0f232032 100755 --- a/tool/upload_coverage.sh +++ b/tool/upload_coverage.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash pushd extras/coverage_formatting -pub upgrade +pub upgrade --no-precompile popd dart extras/coverage_formatting/bin/coverage.dart