|
7 | 7 | require 'zlib' |
8 | 8 | require 's3' |
9 | 9 |
|
10 | | -load File.expand_path('../../../../lib/tasks/build/aws.rake', __FILE__) |
| 10 | +load File.join(REPO_ROOT, 'lib/tasks/build/aws.rake') |
11 | 11 |
|
12 | 12 | describe 'Aws' do |
13 | 13 | before(:each) do |
14 | 14 | @original_env = ENV.to_hash |
15 | | - @build_dir = File.expand_path('../../../../build', __FILE__) |
| 15 | + @build_dir = File.join(REPO_ROOT, 'build') |
16 | 16 | @version_dir = Dir.mktmpdir('aws') |
17 | 17 | @agent_dir = Dir.mktmpdir('aws') |
18 | 18 | @base_amis_dir = Dir.mktmpdir('aws') |
|
31 | 31 | ENV['PACKER_AWS_ACCESS_KEY'] = @aws_access_key = 'some-aws_access_key' |
32 | 32 | ENV['PACKER_AWS_SECRET_KEY'] = @aws_secret_key = 'some-aws_secret_key' |
33 | 33 | ENV['OS_VERSION'] = @os_version |
34 | | - ENV['PATH'] = "#{File.join(File.expand_path('../../../..', __FILE__), 'spec', 'fixtures', 'aws')}:#{ENV['PATH']}" |
| 34 | + ENV['PATH'] = "#{fixture_path('aws')}:#{ENV['PATH']}" |
35 | 35 | ENV['VERSION_DIR'] = @version_dir |
36 | 36 | ENV['BASE_AMIS_DIR'] = @base_amis_dir |
37 | 37 | ENV['OUTPUT_BUCKET_REGION'] = @output_bucket_region = 'some-output-bucket-region' |
|
133 | 133 | ) |
134 | 134 |
|
135 | 135 | ENV['DEFAULT_STEMCELL_DIR'] = @default_stemcell_dir = Dir.mktmpdir |
136 | | - fixtures_dir = File.join('spec', 'fixtures', 'aws', 'amis') |
137 | | - FileUtils.cp(Dir[File.join(fixtures_dir, '*1200*-us-east-1.tgz')].first, @default_stemcell_dir) |
| 136 | + FileUtils.cp(Dir[fixture_path( 'aws', 'amis', '*1200*-us-east-1.tgz')].first, @default_stemcell_dir) |
138 | 137 |
|
139 | 138 | ENV['REGIONS'] = 'us-east-2' |
140 | 139 | @copied_stemcells_dir = 'copied-regional-stemcells' |
|
236 | 235 | {'region' => 'us-east-1', 'ami_id' => 'ami-east1id'}.to_json |
237 | 236 | ) |
238 | 237 |
|
239 | | - fixtures_dir = File.join('spec', 'fixtures', 'aws', 'amis') |
240 | | - |
241 | | - FileUtils.cp(Dir[File.join(fixtures_dir, '*1200*-some-region-1.tgz')].first, @copied1) |
242 | | - FileUtils.cp(Dir[File.join(fixtures_dir, '*1200*-some-region-2.tgz')].first, @copied2) |
243 | | - FileUtils.cp(Dir[File.join(fixtures_dir, '*1200*-some-region-3.tgz')].first, @copied2) |
244 | | - FileUtils.cp(Dir[File.join(fixtures_dir, '*1200*-us-east-1.tgz')].first, @copied1) |
| 238 | + FileUtils.cp(Dir[fixture_path('aws', 'amis', '*1200*-some-region-1.tgz')].first, @copied1) |
| 239 | + FileUtils.cp(Dir[fixture_path('aws', 'amis', '*1200*-some-region-2.tgz')].first, @copied2) |
| 240 | + FileUtils.cp(Dir[fixture_path('aws', 'amis', '*1200*-some-region-3.tgz')].first, @copied2) |
| 241 | + FileUtils.cp(Dir[fixture_path('aws', 'amis', '*1200*-us-east-1.tgz')].first, @copied1) |
245 | 242 | end |
246 | 243 |
|
247 | 244 | after(:each) do |
|
0 commit comments