History log of /DADK/dadk-user/ (Results 1 – 14 of 14)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e093404717-Nov-2024 Jomo <xuzihao@dragonos.org>

feat(dadk-user): 增加目录依赖 (#79)

* 增加目录依赖

* 更新用户配置文件模版

* 更新用户文档

afbf76c116-Nov-2024 LoGin <longjin@DragonOS.org>

fix: 修正user app config 模版里面的两个默认值 (#85)

f60cc4eb16-Nov-2024 LoGin <longjin@DragonOS.org>

fix: 将`last_modified_time`改为BFS & 修正未判断文件夹更新时间的bug (#84)

a013ae1216-Nov-2024 LoGin <longjin@DragonOS.org>

refactor: 删除rust_target字段 (#83)

4ed0cc8910-Nov-2024 Jomo <xuzihao@dragonos.org>

feat(dadk-user): 编译缓存优化 (#73)

* 编译缓存优化

d2ade6ef08-Nov-2024 Jomo <xuzihao@dragonos.org>

feat(dadk-config) (#72)

* 删除rust_target

* 解析用户程序配置文件:dadk-user -> dadk-config

* 添加用户程序配置文件模版

* patch

eaa67f3c27-Oct-2024 LoGin <longjin@DragonOS.org>

feat(dadk): 新的console & dadk-insiders测试目标 (#70)

- 把用户程序编译的功能改到了`dadk user`命令目录下
- 添加了用于开发测试的二进制文件`dadk-insiders`: 使用命令`cargo install --bin dadk-insiders --path ./dadk`即可安装. 开发测试不会跟已有的dadk冲突

Sign

feat(dadk): 新的console & dadk-insiders测试目标 (#70)

- 把用户程序编译的功能改到了`dadk user`命令目录下
- 添加了用于开发测试的二进制文件`dadk-insiders`: 使用命令`cargo install --bin dadk-insiders --path ./dadk`即可安装. 开发测试不会跟已有的dadk冲突

Signed-off-by: longjin <longjin@DragonOS.org>

show more ...

5129c63b27-Oct-2024 Jomo <xuzihao@dragonos.org>

Xuzihao/feat dadk user (#71)

* 命令行参数解析:dadk_user -> dadk

* feat: 解析toml格式的用户程序配置文件

* feat: 添加toml格式的用户程序配置文件模版

* 增加用户程序配置解析的测试方法

* 将dadk-user中测试方法的dadk用户程序配置文件都改为toml格式的


/DADK/crates/test_base/src/dadk_config.rs
/DADK/crates/test_base/src/dadk_user.rs
/DADK/crates/test_base/src/global.rs
/DADK/crates/test_base/src/lib.rs
/DADK/dadk-config/Cargo.toml
/DADK/dadk-config/src/boot/dragonstub.rs
/DADK/dadk-config/src/boot/grub.rs
/DADK/dadk-config/src/boot/hypervisor/hyp_type.rs
/DADK/dadk-config/src/boot/hypervisor/mod.rs
/DADK/dadk-config/src/boot/hypervisor/qemu.rs
/DADK/dadk-config/src/boot/metadata.rs
/DADK/dadk-config/src/boot/mod.rs
/DADK/dadk-config/src/boot/uboot.rs
/DADK/dadk-config/src/lib.rs
/DADK/dadk-config/src/manifest.rs
/DADK/dadk-config/src/rootfs/fstype.rs
/DADK/dadk-config/src/rootfs/mod.rs
/DADK/dadk-config/src/rootfs/utils/mod.rs
/DADK/dadk-config/src/rootfs/utils/size.rs
/DADK/dadk-config/src/utils.rs
/DADK/dadk-config/templates/config/boot.toml
/DADK/dadk-config/templates/config/rootfs.toml
/DADK/dadk-config/templates/dadk-manifest.toml
/DADK/dadk-config/tests/test_boot_config.rs
/DADK/dadk-config/tests/test_dadk_manifest.rs
/DADK/dadk-config/tests/test_rootfs_config.rs
src/executor/tests.rs
src/lib.rs
src/parser/config.rs
src/parser/mod.rs
src/parser/task.rs
src/scheduler/tests.rs
templates/config/build_from_source/test_archive.toml
templates/config/build_from_source/test_git.toml
templates/config/build_from_source/test_local.toml
templates/config/install_from_prebuilt/test_archive.toml
templates/config/install_from_prebuilt/test_local.toml
tests/test_parse_dadk_user_config.rs
/DADK/dadk/src/console.rs
/DADK/dadk/src/lib.rs
/DADK/tests/data/dadk_config_v2/app_all_target_arch_0_2_0.toml
/DADK/tests/data/dadk_config_v2/app_normal_with_env_0_2_0.toml
/DADK/tests/data/dadk_config_v2/app_normal_with_env_fail_0_2_0.toml
/DADK/tests/data/dadk_config_v2/app_target_arch_riscv64_only_0_2_0.toml
/DADK/tests/data/dadk_config_v2/app_target_arch_x86_64_only_0_2_0.toml
e2cc487b22-Oct-2024 LoGin <longjin@DragonOS.org>

feat(dadk-config): 在dadk manifest里面添加配置字段,并且增加测试用例 (#67)

* feat(dadk-config): 在dadk manifest里面添加配置字段,并且增加测试用例

增加了字段:
- rootfs_config
- hypervisor_config
- boot_config

自动测试: 增加对dadk manifest

feat(dadk-config): 在dadk manifest里面添加配置字段,并且增加测试用例 (#67)

* feat(dadk-config): 在dadk manifest里面添加配置字段,并且增加测试用例

增加了字段:
- rootfs_config
- hypervisor_config
- boot_config

自动测试: 增加对dadk manifest的模版的完整性校验

---------

Signed-off-by: longjin <longjin@DragonOS.org>

show more ...

5d75cfc721-Oct-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

chore(deps): Update clap requirement from =4.5.4 to =4.5.20 (#65)

Updates the requirements on [clap](https://github.com/clap-rs/clap) to permit the latest version.
- [Release notes](https://github.

chore(deps): Update clap requirement from =4.5.4 to =4.5.20 (#65)

Updates the requirements on [clap](https://github.com/clap-rs/clap) to permit the latest version.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...clap_complete-v4.5.20)

---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

show more ...

0982198321-Oct-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

chore(deps): Update zip requirement from 0.6 to 2.2 (#64)

Updates the requirements on [zip](https://github.com/zip-rs/zip2) to permit the latest version.
- [Release notes](https://github.com/zip-rs

chore(deps): Update zip requirement from 0.6 to 2.2 (#64)

Updates the requirements on [zip](https://github.com/zip-rs/zip2) to permit the latest version.
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zip-rs/zip2/compare/v0.6.4...v2.2.0)

---
updated-dependencies:
- dependency-name: zip
dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

show more ...

37c21cbe21-Oct-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

chore(deps): Update reqwest requirement from 0.11 to 0.12 (#66)

Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version.
- [Release notes](https:/

chore(deps): Update reqwest requirement from 0.11 to 0.12 (#66)

Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.0...v0.12.8)

---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

show more ...

70352fd620-Oct-2024 LoGin <longjin@DragonOS.org>

refactor: 移除交互式命令行 (#61)

73779f3d20-Oct-2024 LoGin <longjin@DragonOS.org>

refactor: 把dadk原有的管理用户程序编译的逻辑移动到dadk-user (#60)

* refactor: 把dadk原有的管理用户程序编译的逻辑移动到dadk-user

同时把`--dragonos-dir`改为了`--sysroot-dir`
---------

Signed-off-by: longjin <longjin@DragonOS.org>


/DADK/.github/codecov.yml
/DADK/.github/dependabot.yml
/DADK/.github/issue-checker.yml
/DADK/.github/workflows/issue_checker.yml
/DADK/.github/workflows/rust.yml
/DADK/.gitignore
/DADK/Cargo.toml
/DADK/LICENSE
/DADK/README.md
/DADK/crates/test_base/Cargo.toml
/DADK/crates/test_base/src/lib.rs
Cargo.toml
src/console/README.md
src/console/clean.rs
src/console/elements.rs
src/console/interactive.rs
src/console/mod.rs
src/console/new_config.rs
src/context.rs
src/executor/README.md
src/executor/cache.rs
src/executor/mod.rs
src/executor/source.rs
src/executor/target.rs
src/executor/tests.rs
src/lib.rs
src/parser/README.md
src/parser/mod.rs
src/parser/task.rs
src/parser/task_log.rs
src/parser/tests.rs
src/scheduler/README.md
src/scheduler/mod.rs
src/scheduler/task_deque.rs
src/scheduler/tests.rs
src/static_resources/mod.rs
src/static_resources/targets/rust/x86_64-unknown-dragonos.json
src/utils/file.rs
src/utils/lazy_init.rs
src/utils/mod.rs
src/utils/stdio.rs
/DADK/dadk/Cargo.toml
/DADK/dadk/src/console/mod.rs
/DADK/dadk/src/lib.rs
/DADK/dadk/src/main.rs
/DADK/rust-toolchain.toml
/DADK/tests/data/.gitignore
/DADK/tests/data/apps/app_normal/build.sh
/DADK/tests/data/apps/app_normal_with_env/build.sh
/DADK/tests/data/apps/app_normal_with_env_fail/build.sh
/DADK/tests/data/dadk_config_v1/app_all_target_arch_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_normal_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_normal_with_env_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_normal_with_env_fail_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_target_arch_empty_should_fail_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_target_arch_riscv64_only_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_target_arch_x86_64_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_target_arch_x86_64_only_0_1_0.dadk
/DADK/tests/data/dadk_config_v1/app_target_arch_x86_64_uppercase_0_1_0.dadk
/DADK/tests/parser.rs