}
function buildAbsoluteFixturePath (path: string, customCIPath = false) {
- if (isAbsolute(path)) {
- return path
- }
-
- if (customCIPath) {
- if (process.env.GITLAB_CI) return join(root(), 'cached-fixtures', path)
+ if (isAbsolute(path)) return path
- if (process.env.TRAVIS) return join(process.env.HOME, 'fixtures', path)
+ if (customCIPath && process.env.GITHUB_WORKSPACE) {
+ return join(process.env.GITHUB_WORKSPACE, 'fixtures', path)
}
return join(root(), 'server', 'tests', 'fixtures', path)
}
+function areHttpImportTestsDisabled () {
+ const disabled = process.env.DISABLE_HTTP_IMPORT_TESTS === 'true'
+
+ if (disabled) console.log('Import tests are disabled')
+
+ return disabled
+}
+
async function generateHighBitrateVideo () {
const tempFixturePath = buildAbsoluteFixturePath('video_high_bitrate_1080p.mp4', true)
export {
dateIsValid,
wait,
+ areHttpImportTestsDisabled,
buildServerDirectory,
webtorrentAdd,
immutableAssign,