tests: move tests/plugins/*/tests.yml to tests/plugins/*/yml
This commit is contained in:
42 files changed
+3
-5
No files matched your search
@@ -26,8 +26,7 @@ async function plugin(id) {
|
||||
content:`${await fs.readFile(readme)}`
|
||||
},
|
||||
tests:{
|
||||
dir:tests,
|
||||
file:paths.join(tests, "tests.yml")
|
||||
path:paths.join(__test_plugins, `${id}.yml`)
|
||||
},
|
||||
examples:fss.existsSync(examples) ? yaml.load(await fs.readFile(examples), "utf8") ?? [] : [],
|
||||
options:plugins[id].readme.table
|
||||
@@ -59,8 +58,7 @@ for (const id of Object.keys(plugins)) {
|
||||
.replace(/(<!--options-->)[\s\S]*(<!--\/options-->)/g, `$1\n${options}\n$2`)
|
||||
)
|
||||
//Plugin tests
|
||||
await fs.mkdir(tests.dir, { recursive: true });
|
||||
await fs.writeFile(tests.file, yaml.dump(examples.map(({prod, test = {}, name = "", ...step}) => {
|
||||
await fs.writeFile(tests.path, yaml.dump(examples.map(({prod, test = {}, name = "", ...step}) => {
|
||||
const result = {name:`${plugins[id].name} - ${name}`, ...step, ...test}
|
||||
test.with ??= {}
|
||||
for (const [k, v] of Object.entries(result.with)) {
|
||||
|
||||
@@ -96,7 +96,7 @@ const metadata = JSON.parse(`${
|
||||
const tests = []
|
||||
for (const name in metadata.plugins) {
|
||||
const cases = yaml
|
||||
.load(fs.readFileSync(path.join(__dirname, "../tests/plugins", name, "tests.yml"), "utf8"))
|
||||
.load(fs.readFileSync(path.join(__dirname, "../tests/plugins", `${name}.yml`), "utf8"))
|
||||
?.map(({ name: test, with: inputs, modes = [], timeout }) => {
|
||||
const skip = new Set(Object.entries(metadata.templates).filter(([_, { readme: { compatibility } }]) => !compatibility[name]).map(([template]) => template))
|
||||
if (!(metadata.plugins[name].supports.includes("repository")))
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user