Test runners for storage drivers (#4716)

* add tests to drive

* add azure test runner

* add gcs test runner

* add s3 test runner

* quick changes

* Re-add npm run dev

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
This commit is contained in:
WoLfulus
2021-04-09 16:40:12 -03:00
committed by GitHub
parent 78b8653369
commit 42393951e0
56 changed files with 1448 additions and 133 deletions

View File

@@ -302,11 +302,11 @@ body {
.content,
.spinner {
max-width: 100%;
margin: 0 -1px; // Fixes slightly cropped icons
padding: 0 1px; // Fixes slightly cropped icons
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding: 0 1px; // Fixes slightly cropped icons
margin: 0 -1px; // Fixes slightly cropped icons
}
.content {

View File

@@ -38,21 +38,22 @@ body {
<style lang="scss" scoped>
.v-card {
--border-radius: 6px;
--input-height: 60px;
--input-padding: 16px; // (60 - 4 - 24) / 2
--form-vertical-gap: 52px;
min-width: var(--v-card-min-width);
max-width: var(--v-card-max-width);
height: var(--v-card-height);
min-height: var(--v-card-min-height);
max-height: var(--v-card-max-height);
background-color: var(--v-card-background-color);
border-radius: var(--border-radius);
// Page Content Spacing
font-size: 15px;
line-height: 24px;
--border-radius: 6px;
--input-height: 60px;
--input-padding: 16px; // (60 - 4 - 24) / 2
--form-vertical-gap: 52px;
background-color: var(--v-card-background-color);
border-radius: var(--border-radius);
& > :first-child {
border-top-left-radius: var(--border-radius);

View File

@@ -51,13 +51,13 @@ export default defineComponent({
<style lang="scss" scoped>
.v-error {
max-height: 50vh;
padding: 6px 12px;
overflow: auto;
color: var(--danger);
font-family: var(--family-monospace);
background-color: var(--danger-alt);
border-radius: var(--border-radius);
max-height: 50vh;
overflow: auto;
.copy-error {
margin-left: 12px;

View File

@@ -112,8 +112,8 @@ export default defineComponent({
pointer-events: none;
}
> span {
padding-left: 16px;
margin-left: -16px;
padding-left: 16px;
}
}
}

View File

@@ -26,8 +26,20 @@
</template>
<template #item-append="{ item }">
<v-icon name="save_alt" v-show="!disabled" v-tooltip="$t('download')" class="download" @click.stop="downloadItem(item)" />
<v-icon name="close" v-show="!disabled" v-tooltip="$t('deselect')" class="deselect" @click.stop="deleteItem(item)" />
<v-icon
name="save_alt"
v-show="!disabled"
v-tooltip="$t('download')"
class="download"
@click.stop="downloadItem(item)"
/>
<v-icon
name="close"
v-show="!disabled"
v-tooltip="$t('deselect')"
class="deselect"
@click.stop="deleteItem(item)"
/>
</template>
</v-table>

View File

@@ -445,7 +445,7 @@ export default defineComponent({
padding: var(--input-padding);
background-color: var(--card-face-color);
border-radius: var(--border-radius);
box-shadow: 0px 0px 6px 0px rgba(var(--card-shadow-color),0.2);
box-shadow: 0px 0px 6px 0px rgba(var(--card-shadow-color), 0.2);
.header {
display: flex;
@@ -480,9 +480,9 @@ export default defineComponent({
--input-padding: 8px;
::v-deep .input {
border: none;
background-color: var(--card-face-color);
box-shadow: 0px 0px 6px 0px rgba(var(--card-shadow-color),0.2);
border: none;
box-shadow: 0px 0px 6px 0px rgba(var(--card-shadow-color), 0.2);
&:hover {
background-color: var(--card-face-color);
@@ -492,17 +492,17 @@ export default defineComponent({
.label {
flex-grow: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-overflow: ellipsis;
.name {
font-family: var(--family-monospace);
}
.interface {
font-family: var(--family-monospace);
display: none;
color: var(--foreground-subdued);
font-family: var(--family-monospace);
opacity: 0;
transition: opacity var(--fast) var(--transition);

View File

@@ -17,9 +17,10 @@ export default defineComponent({});
<style lang="scss" scoped>
.permissions-overview-header {
--v-icon-color: var(--foreground-subdued);
background-color: var(--background-input);
display: flex;
padding: 12px;
background-color: var(--background-input);
border-bottom: var(--border-width) solid var(--border-normal);
.name {

View File

@@ -103,8 +103,8 @@ export default defineComponent({
}
.v-checkbox {
margin-top: 8px;
width: 100%;
margin-top: 8px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

View File

@@ -7,7 +7,9 @@
<div class="content">
<span class="time">{{ time }}</span>
<user-popover v-if="revision.activity.user" class="user" :user="revision.activity.user.id">{{ user }}</user-popover>
<user-popover v-if="revision.activity.user" class="user" :user="revision.activity.user.id">
{{ user }}
</user-popover>
<span v-else>{{ $t('private_user') }}</span>
</div>