tests: move tests/plugins/*/tests.yml to tests/plugins/*/yml

This commit is contained in:
lowlighter committed 2022-01-13 23:47:13 -05:00
1 parent 64427b0a91
commit 9d21c3c973
42 files changed
+3 -5

No files matched your search

+2 -4
View File
@@ -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)) {
+1 -1
View File
@@ -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.