diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9800a45387427..65aee0e04a6db 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -100,8 +100,32 @@ jobs: failOnStderr: true - publish: $(Build.StagingDirectory) artifact: $(System.JobName) -- job: release +- job: test dependsOn: build + pool: + name: Default + demands: agent.os -equals Linux + timeoutInMinutes: 20 + cancelTimeoutInMinutes: 1 + steps: + - checkout: self + path: src/flutter + - bash: | + git checkout -- build/config/compiler/BUILD.gn + flutter/tools/gn \ + --no-goma \ + --runtime-mode debug \ + --enable-fontconfig \ + --build-tizen-shell + ninja -C out/host_debug + displayName: Build unittests + workingDirectory: $(Pipeline.Workspace)/src + failOnStderr: true + - bash: out/host_debug/flutter_tizen_unittests + displayName: Run + workingDirectory: $(Pipeline.Workspace)/src +- job: release + dependsOn: test pool: name: Default demands: agent.os -equals Linux diff --git a/shell/platform/tizen/flutter_tizen_engine_unittest.cc b/shell/platform/tizen/flutter_tizen_engine_unittest.cc index 90bb960a72604..b5a9f4fc656f9 100644 --- a/shell/platform/tizen/flutter_tizen_engine_unittest.cc +++ b/shell/platform/tizen/flutter_tizen_engine_unittest.cc @@ -79,7 +79,8 @@ TEST_F(FlutterTizenEngineTest, GetTextureRegistrar) { EXPECT_TRUE(engine_->GetTextureRegistrar() == nullptr); } -TEST_F(FlutterTizenEngineTestHeaded, GetTextureRegistrar) { +// Disabled for headless testing. +TEST_F(FlutterTizenEngineTestHeaded, DISABLED_GetTextureRegistrar) { EXPECT_TRUE(engine_->RunEngine(nullptr)); EXPECT_TRUE(engine_->GetTextureRegistrar() != nullptr); }