2019-08-14 12:40:49 +01:00
|
|
|
require 'test_helper'
|
|
|
|
|
require 'json'
|
|
|
|
|
|
|
|
|
|
module Pipeline
|
2019-08-15 14:00:52 +01:00
|
|
|
class BuildAndValidateTest < Minitest::Test
|
2019-08-14 12:40:49 +01:00
|
|
|
|
2019-08-15 14:00:52 +01:00
|
|
|
def test_build_and_validate_realish_image
|
2019-08-15 14:38:14 +01:00
|
|
|
demo_analyzer_repo = "https://github.com/exercism/stub-analyzer.git"
|
2019-08-14 12:40:49 +01:00
|
|
|
repo = Pipeline::AnalyzerRepo.new(demo_analyzer_repo)
|
|
|
|
|
img = Pipeline::Util::ImgWrapper.new
|
2019-08-30 18:22:24 +01:00
|
|
|
image_tag = Pipeline::Build::BuildImage.("master", "demo", repo, img)
|
|
|
|
|
Pipeline::Validation::ValidateBuild.(image_tag, "test-fixtures/demo")
|
2019-08-14 12:40:49 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|