Skip to content

Dasharo/osfv-test-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osfv-test-data

This repository contains various files used during Dasharo regression testing process.

This is an integral part of the OSFV framework.

The goal of this repo is to minimize the process of downloading external files from various sources during test exection. Instead, they are stored in a single place, under version control, tighly coupled with the specific commit of test environment via git submodule.

This repository uses git-annex for versioning large files. Make sure to install it first.

sudo dnf install git-annex

We manage this repo by first uploading large files somewhere (cloud, HTTP hosting), or using external references (e.g. release mirror for ISO of particular Linux distro). Then, we track such file in this repo via git annex. We do not use remote in git-annex right now, we rely on URLs prepare beforehand. It may change in the future.

Setup this repo

  • After cloning, execute following to finalize test data setup:
git annex pull
./setup.sh

Common actions

  • Add new file from URL:
git annex addurl https://github.com/Dasharo/meta-dts/releases/download/v2.1.3/dts-base-image-v2.1.3.wic.gz --file=dts/dts-base-image-v2.1.3.wic.gz
git annex addurl http://www.tinycorelinux.net/15.x/x86/release/TinyCore-15.0.iso --file iso/TinyCore-15.0.iso

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages