[go: up one dir, main page]

CN116303056A - A component library verification method, system, device and storage medium - Google Patents

A component library verification method, system, device and storage medium Download PDF

Info

Publication number
CN116303056A
CN116303056A CN202310298163.1A CN202310298163A CN116303056A CN 116303056 A CN116303056 A CN 116303056A CN 202310298163 A CN202310298163 A CN 202310298163A CN 116303056 A CN116303056 A CN 116303056A
Authority
CN
China
Prior art keywords
verification
component library
target component
storage address
instruction group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310298163.1A
Other languages
Chinese (zh)
Inventor
秦茂军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shangyin Microchip Technology Co ltd
Original Assignee
Beijing Shangyin Microchip Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shangyin Microchip Technology Co ltd filed Critical Beijing Shangyin Microchip Technology Co ltd
Priority to CN202310298163.1A priority Critical patent/CN116303056A/en
Publication of CN116303056A publication Critical patent/CN116303056A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明实施例提供了一种组件库验证方法、系统、设备及存储介方质法,其中,方法包括:获得用户输入的目标组件库的存储地址,并基于存储地址对目标组件库进行信息核验,在信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令,对组件库验证指令的验证类型进行识别,并调用与验证类型对应的预设验证指令组,对目标组件库进行验证,输出验证结果。本发明提高了对组件库的验证效率。

Figure 202310298163

An embodiment of the present invention provides a component library verification method, system, device, and storage medium method, wherein the method includes: obtaining the storage address of the target component library input by the user, and performing information verification on the target component library based on the storage address , when the content of the verification result of the information verification is verification passed, obtain the component library verification command input by the user, identify the verification type of the component library verification command, and call the preset verification command group corresponding to the verification type, and verify the target The component library performs verification and outputs the verification result. The invention improves the verification efficiency of the component library.

Figure 202310298163

Description

一种组件库验证方法、系统、设备及存储介质A component library verification method, system, device and storage medium

技术领域technical field

本发明涉及计算机技术领域,特别是涉及一种组件库验证方法、系统、设备及存储介质。The invention relates to the field of computer technology, in particular to a component library verification method, system, equipment and storage medium.

背景技术Background technique

在基于iOS平台进行软件的开发的过程中,伴随着软件功能的复杂度提高,所要引用的开源项目源码的种类和数量也在提高。这就使得在对构建完毕的组件库进行验证及发布的过程中,需要借由依赖管理器的诸多内置命令来实现。In the process of developing software based on the iOS platform, along with the increase in the complexity of software functions, the types and quantities of source codes of open source projects to be referenced are also increasing. This makes it necessary to use many built-in commands of the dependency manager in the process of verifying and publishing the built component library.

但是,由于所引用的开源项目源码的种类和数量的增多,使得在进行验证时所要调用的内置命令也随之增多,这就使得开发人员在进行组件库验证和发布时,需要调用的内置命令也随之增多。又由于开发人员对依赖库内置命令的掌握程度不一,易出现由于所需调用的命令数量增多导致的遗漏或错误调用命令等风险,降低了对组件库的验证效率。同时,为解决上述问题,部分开发人员通过自行开发验证及发布命令代替内置命令执行相应操作。但是由于自行开发命令的精度依赖于开发者的开发水平,在基于自行开发的命令进行复杂组件库验证时的可靠性较低,同样无法提高对组件库的验证效率。However, due to the increase in the types and quantities of source codes of open source projects cited, the number of built-in commands to be called during verification also increases, which makes developers need to call built-in commands when verifying and publishing component libraries. also increased. And because developers have different mastery of the built-in commands of the dependent library, it is prone to risks such as missing or wrongly calling commands due to the increase in the number of commands that need to be called, which reduces the verification efficiency of the component library. At the same time, in order to solve the above problems, some developers use their own development and verification and issue commands instead of built-in commands to perform corresponding operations. However, since the accuracy of self-developed commands depends on the developer's development level, the reliability of complex component library verification based on self-developed commands is low, and the verification efficiency of component libraries cannot be improved.

发明内容Contents of the invention

本发明实施例的目的在于提供一种组件库验证方法、系统、设备及存储介质,以实现提高对组件库进行验证效率的发明目的。具体技术方案如下:The purpose of the embodiment of the present invention is to provide a component library verification method, system, device and storage medium, so as to realize the purpose of the invention of improving the verification efficiency of the component library. The specific technical scheme is as follows:

一种组件库验证方法,所述方法包括:A component library verification method, the method comprising:

获得用户输入的目标组件库的存储地址,并基于所述存储地址对所述目标组件库进行信息核验;Obtaining the storage address of the target component library input by the user, and performing information verification on the target component library based on the storage address;

在所述信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令;If the content of the verification result of the information verification is that the verification is passed, obtain a component library verification instruction input by the user;

对所述组件库验证指令的验证类型进行识别,并调用与所述验证类型对应的预设验证指令组,对所述目标组件库进行验证,输出验证结果。Identifying the verification type of the component library verification instruction, calling a preset verification instruction group corresponding to the verification type, verifying the target component library, and outputting a verification result.

可选的,所述对所述组件库验证指令的验证类型进行识别,并调方法用与所述验证类型对应的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:Optionally, identifying the verification type of the verification instruction of the component library, and calling a preset verification instruction group corresponding to the verification type to verify the target component library, and output the verification result, including :

利用预设字符串匹配算法,对所述组件库验证指令进行识别,获得所述验证类型;Using a preset character string matching algorithm to identify the component library verification instruction to obtain the verification type;

确定与所述验证类型对应的验证指令组标识;Determining a verification instruction group identifier corresponding to the verification type;

调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果。Invoke the preset verification instruction group with the verification instruction group identifier, verify the target component library, and output the verification result.

可选的,所述获得用户输入的目标组件库的存储地址,并基于所述存储地址对所述目标组件库进行信息核验,包括:Optionally, the obtaining the storage address of the target component library input by the user, and performing information verification on the target component library based on the storage address includes:

获得用户输入的目标组件库的存储地址,访问所述存储地址,并判断所述存储地址中是否存储有数据类型为索引文件的文件数据;Obtaining the storage address of the target component library input by the user, accessing the storage address, and judging whether file data whose data type is an index file is stored in the storage address;

在所述存储地址中存储有所述文件数据的情况下,判断所述存储地址中是否存储有所述目标组件库,若是,则读取所述文件数据中的所述目标组件库的版本号和配置信息,判断所述版本号与所述目标组件库的版本标签是否一致,并判断所述目标组件库中的源码信息与所述配置信息是否一致;In the case where the file data is stored in the storage address, determine whether the target component library is stored in the storage address, if so, read the version number of the target component library in the file data and configuration information, judging whether the version number is consistent with the version label of the target component library, and judging whether the source code information in the target component library is consistent with the configuration information;

在所述版本号与所述版本标签一致,且所述源码信息与所述配置信息一致的情况下,输出内容是所述核验通过的所述信息核验的核验结果。When the version number is consistent with the version label, and the source code information is consistent with the configuration information, the output content is a verification result of the information verification that passes the verification.

可选的,在所述验证指令标识包括表征进行本地验证的标识的情况下,所述调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:Optionally, in the case that the verification instruction identifier includes an identifier for local verification, the call is made to a preset verification instruction group with the verification instruction group identifier, the target component library is verified, and the verification result is output ,include:

调用具有表征进行所述本地验证的标识的所述验证指令组标识的预设验证指令组,读取所述目标组件库的依赖库信息,获得依赖源码的存储地址;Invoking the preset verification instruction group with the verification instruction group identifier representing the identifier for the local verification, reading the dependent library information of the target component library, and obtaining the storage address of the dependent source code;

获取所述依赖源码的存储地址中存储的所述依赖源码,并对所述依赖源码进行本地编译;Obtaining the dependent source code stored in the storage address of the dependent source code, and locally compiling the dependent source code;

在对所述依赖源码的本地编译成功的情况下,确定对所述目标组件库的本地验证通过,并输出内容为所述验证通过的所述验证结果。If the local compilation of the dependent source code is successful, it is determined that the local verification of the target component library is passed, and the verification result that the verification is passed is output.

可选的,在所述验证指令标识包括表征进行远程验证的标识的情方法况下,所述调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:Optionally, in the case where the verification instruction identifier includes an identifier representing remote verification, the calling of a preset verification instruction group with the verification instruction group identifier verifies the target component library, and outputs Verify results, including:

调用具有表征进行所述远程验证的标识的所述验证指令组标识的预设验证指令组,获得所述存储地址中存储的所述索引文件,并根据所述索引文件中的源码远程存储地址,获取所述目标组件库的源码数据;Invoking the preset verification instruction group with the verification instruction group identifier representing the identifier for the remote verification, obtaining the index file stored in the storage address, and remotely storing the address according to the source code in the index file, Obtaining source code data of the target component library;

对所述源码数据进行本地编译,在所述本地编译成功的情况下,确定对所述目标组件库的远程验证通过,并输出内容为所述验证通过的所述验证结果。Perform local compilation on the source code data, and if the local compilation is successful, determine that the remote verification of the target component library has passed, and output the verification result whose content is that the verification has passed.

可选的,在所述验证指令标识包括表征进行版本验证的标识的情况下,所述调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:Optionally, in the case where the verification instruction identifier includes an identifier for version verification, the call is made to a preset verification instruction group with the verification instruction group identifier, the target component library is verified, and the verification result is output ,include:

调用具有表征进行所述版本验证的所述验证指令组标识的预设验证指令组,获得所述存储地址中存储的所述索引文件,并根据所述索引文件中的版本远程存储地址获取目标版本组件库;Invoke the preset verification instruction group with the identification of the verification instruction group for the version verification, obtain the index file stored in the storage address, and obtain the target version according to the remote storage address of the version in the index file component library;

对所述目标版本组件库进行所述本地编译,在所述本地编译成功的情况下,确定所述目标组件库的版本验证通过,并输出内容为所述验证通过的所述验证结果。The local compilation is performed on the target version component library, and if the local compilation is successful, it is determined that the version verification of the target component library is passed, and the verification result is output as the verification result.

可选的,所述方法还包括:Optionally, the method also includes:

在所述验证结果的内容为验证通过,且接收到发布组件库指令的情况下,调用组件库发布命令,将所述目标组件库的索引文件发送至用户输入的目标远程文件索引仓库地址对应的存储区域进行存储,完成所述目标组件库的发布。When the content of the verification result is that the verification is passed, and the component library release command is received, the component library release command is invoked, and the index file of the target component library is sent to the address corresponding to the target remote file index warehouse address input by the user. storage in the storage area to complete the release of the target component library.

一种组件库验证系统,所述系统包括:A component library verification system, the system comprising:

信息核验模块,用于获得用户输入的目标组件库的存储地址,并基于所述存储地址对所述目标组件库进行信息核验;An information verification module, configured to obtain the storage address of the target component library input by the user, and perform information verification on the target component library based on the storage address;

指令获得模块,用于在所述信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令;An instruction obtaining module, configured to obtain the component library verification instruction input by the user when the content of the verification result of the information verification is verified;

验证模块,用于对所述组件库验证指令的验证类型进行识别,并构调建及用发与布所述验证类型对应的预设验证指令组,对所述目标组件库进行验证,输方法出验证结果。The verification module is used to identify the verification type of the verification instruction of the component library, and construct, deploy, and issue a preset verification instruction group corresponding to the verification type to verify the target component library, and input the method The verification result is displayed.

可选的,所述验证模块被设置为:Optionally, the verification module is set to:

利用预设字符串匹配算法,对所述组件库验证指令进行识别,获得所述验证类型;Using a preset character string matching algorithm to identify the component library verification instruction to obtain the verification type;

确定与所述验证类型对应的验证指令组标识;Determining a verification instruction group identifier corresponding to the verification type;

调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果。Invoke the preset verification instruction group with the verification instruction group identifier, verify the target component library, and output the verification result.

可选的,所述信息核验模块被设置为:Optionally, the information verification module is set to:

获得用户输入的目标组件库的存储地址,访问所述存储地址,并判断所述存储地址中是否存储有数据类型为索引文件的文件数据;Obtaining the storage address of the target component library input by the user, accessing the storage address, and judging whether file data whose data type is an index file is stored in the storage address;

在所述存储地址中存储有所述文件数据的情况下,判断所述存储地址中是否存储有所述目标组件库,若是,则读取所述文件数据中的所述目标组件库的版本号和配置信息,判断所述版本号与所述目标组件库的版本标签是否一致,并判断所述目标组件库中的源码信息与所述配置信息是否一致;In the case where the file data is stored in the storage address, determine whether the target component library is stored in the storage address, if so, read the version number of the target component library in the file data and configuration information, judging whether the version number is consistent with the version label of the target component library, and judging whether the source code information in the target component library is consistent with the configuration information;

在所述版本号与所述版本标签一致,且所述源码信息与所述配置信息一致的情况下,输出内容是所述核验通过的所述信息核验的核验结果。When the version number is consistent with the version label, and the source code information is consistent with the configuration information, the output content is a verification result of the information verification that passes the verification.

可选的,所述验证模块被具体设置为:Optionally, the verification module is specifically set as:

在所述验证指令标识包括表征进行本地验证的标识的情况下,调用具有表征进行所述本地验证的标识的所述验证指令组标识的预设验证指令组,读取所述目标组件库的依赖库信息,获得依赖源码的存储地址;In the case that the verification instruction identifier includes an identifier for local verification, call the preset verification instruction group with the verification instruction group identifier for the local verification identifier, and read the dependency of the target component library Library information to obtain the storage address of the dependent source code;

获取所述依赖源码的存储地址中存储的所述依赖源码,并对所述依赖源码进行本地编译;Obtaining the dependent source code stored in the storage address of the dependent source code, and locally compiling the dependent source code;

在对所述依赖源码的本地编译成功的情况下,确定对所述目标组件库的本地验证通过,并输出内容为所述验证通过的所述验证结果。If the local compilation of the dependent source code is successful, it is determined that the local verification of the target component library is passed, and the verification result that the verification is passed is output.

可选的,所述验证模块被具体设置为:Optionally, the verification module is specifically set as:

在所述验证指令标识包括表征进行远程验证的标识的情况下,调构用建及具发有布表征进行所述远程验证的标识的所述验证指令组标识的预设验证指令方组,法获得所述存储地址中存储的所述索引文件,并根据所述索引文件中的源码远程存储地址,获取所述目标组件库的源码数据;In the case that the verification instruction identifier includes an identifier for performing remote verification, the method calls to construct a preset verification instruction group with the identification of the verification instruction group issuing the identifier for performing remote verification. Obtain the index file stored in the storage address, and obtain the source code data of the target component library according to the source code remote storage address in the index file;

对所述源码数据进行本地编译,在所述本地编译成功的情况下,确定对所述目标组件库的远程验证通过,并输出内容为所述验证通过的所述验证结果。Perform local compilation on the source code data, and if the local compilation is successful, determine that the remote verification of the target component library has passed, and output the verification result whose content is that the verification has passed.

可选的,所述验证模块被具体设置为:Optionally, the verification module is specifically set as:

在所述验证指令标识包括表征进行版本验证的标识的情况下,调用具有表征进行所述版本验证的所述验证指令组标识的预设验证指令组,获得所述存储地址中存储的所述索引文件,并根据所述索引文件中的版本远程存储地址获取目标版本组件库;In the case that the verification instruction identifier includes an identifier representing version verification, calling a preset verification instruction group with the verification instruction group identifier representing the version verification, and obtaining the index stored in the storage address file, and obtain the target version component library according to the version remote storage address in the index file;

对所述目标版本组件库进行所述本地编译,在所述本地编译成功的情况下,确定所述目标组件库的版本验证通过,并输出内容为所述验证通过的所述验证结果。The local compilation is performed on the target version component library, and if the local compilation is successful, it is determined that the version verification of the target component library is passed, and the verification result is output as the verification result.

可选的,所述组件库验证系统还包括:Optionally, the component library verification system also includes:

发布模块,用于在所述验证结果的内容为验证通过,且接收到发布组件库指令的情况下,调用组件库发布命令,将所述目标组件库的索引文件发送至用户输入的目标远程文件索引仓库地址对应的存储区域进行存储,完成所述目标组件库的发布。The publishing module is used to call the component library to issue the command when the content of the verification result is that the verification is passed and the command to issue the component library is received, and send the index file of the target component library to the target remote file input by the user The storage area corresponding to the index warehouse address is stored, and the release of the target component library is completed.

一种组件库验证设备,所述设备包括:A component library verification device, the device comprising:

处理器;processor;

用于存储所述处理器可执行指令的存储器;memory for storing said processor-executable instructions;

其中,所述处理器被配置为执行指令,以实现如上述任一种所述的组件库验证方法。Wherein, the processor is configured to execute instructions to implement the component library verification method described in any one of the above.

一种计算机可读存储介质,当所述计算机可读存储介质中的指令由组件库验证设备的处理器执行时,使得所述组件库验证设备能够执行如上述任一种所述的组件库验证方法。A computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by the processor of the component library verification device, the component library verification device can perform the component library verification as described in any one of the above method.

本发明实施例提供的一种组件库验证方法、系统、设备及存储介构质建,及发可布以通过基于用户输入的存储地址对目标组件库进行信息核验,可以避免方法由于存储地址中存储的组件库版本或配置,与所要进行发布的目标组件库的版本或配置不一致,导致组件库验证失败,从而降低验证效率的风险。并且,通过建立可自动运行的预设指令组,并建立组件库验证指令的验证类型与预设验证指令组的对应关系,使得用户无需对庞大的源码管理工具内置指令进行学习和理解,只需输入与需要执行的验证步骤对应的组件库验证指令,即可自动实现对目标组件库的全面验证。提高了对组件库的验证效率。可见,本发明提高了对组件库的验证效率。The embodiment of the present invention provides a component library verification method, system, device, and storage medium construction, and can be released to verify the information of the target component library based on the storage address input by the user, which can avoid the method due to the storage address The version or configuration of the stored component library is inconsistent with the version or configuration of the target component library to be released, which will cause the component library verification to fail, thereby reducing the risk of verification efficiency. Moreover, by establishing a preset instruction group that can be automatically run, and establishing the corresponding relationship between the verification type of the component library verification instruction and the preset verification instruction group, users do not need to learn and understand the huge built-in instructions of the source code management tool. Inputting the component library verification instruction corresponding to the verification steps to be performed can automatically realize the comprehensive verification of the target component library. Improved verification efficiency for component libraries. It can be seen that the present invention improves the verification efficiency of the component library.

当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。Of course, implementing any product or method of the present invention does not necessarily need to achieve all the above-mentioned advantages at the same time.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例提供的一种组件库验证方法的流程图;Fig. 1 is a flow chart of a component library verification method provided by an embodiment of the present invention;

图2为本发明的一个可选实施例提供的一种指令输入界面的示意图;FIG. 2 is a schematic diagram of an instruction input interface provided by an optional embodiment of the present invention;

图3为本发明的另一个可选实施例提供的一种组件库验证方法的流程图;Fig. 3 is a flow chart of a component library verification method provided by another optional embodiment of the present invention;

图4为本发明的另一个可选实施例提供的一种组件库验证系统的框图;FIG. 4 is a block diagram of a component library verification system provided by another optional embodiment of the present invention;

图5为本发明的另一个可选实施例提供的一种组件库验证设备的框图。Fig. 5 is a block diagram of a component library verification device provided by another optional embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明实施例提供了一种组件库验证方法,如图1所示,该组件库验证方法包括:The embodiment of the present invention provides a component library verification method, as shown in Figure 1, the component library verification method includes:

S101、获得用户输入的目标组件库的存储地址,并基于存储地址方法对目标组件库进行信息核验。S101. Obtain the storage address of the target component library input by the user, and perform information verification on the target component library based on the storage address method.

可选的,在本发明的一个可选实施例,上述目标组件库的构建过程,可以是开发者基于计算机编程语言(Ruby)的创建子库脚手架命令(pod create)创建初始组件库,并在初始组件库的示例文件夹下进行相应的功能开发工作。在完成开发工作后,利用源码管理工具(Git)将经过版本号添加的组件库发送至相应的存储服务器进行存储,从而完成组件库的构建。Optionally, in an optional embodiment of the present invention, the above-mentioned construction process of the target component library may be that the developer creates an initial component library based on a computer programming language (Ruby) to create a sub-library scaffolding command (pod create), and The corresponding function development work is carried out under the sample folder of the initial component library. After the development work is completed, the source code management tool (Git) is used to send the component library with the version number added to the corresponding storage server for storage, thereby completing the construction of the component library.

需要说明的是,在实际应用场景下,上述存储地址是用户所使用的终端设备中,存储目标组件库的源码、索引文件等数据的存储路径。在目标组件库完成构建后,用户会根据目标组件库的索引文件中记录的地址,访问上述存储服务器。并从上述存储服务器中将经过版本号添加的组件库及其配置信息下载至用户所使用的终端设备中,从而执行后续的验证步骤。It should be noted that, in an actual application scenario, the above storage address is a storage path for storing data such as source code and index files of the target component library in the terminal device used by the user. After the target component library is built, the user will access the above storage server according to the address recorded in the index file of the target component library. And download the component library with the version number added and its configuration information from the above storage server to the terminal device used by the user, so as to perform the subsequent verification steps.

需要说明的是,在实际应用场景下,上述信息核验可以是对组件库的版本、配置、依赖关系等信息进行核验的操作。由于组件库在开发和调试过程中可能会经过多次调整或修改,而在对组件库及其相关信息存储时,存在由于误操作将修改后的组件库存储至修改前组件库的存储地址中的风险。因此,通过上述如图1所示的步骤S101,可以避免由于存储地址中存储的组件库版本或配置,与所要进行发布的目标组件库的版本或配置不一致,导致组件库验证失败的风险。It should be noted that, in an actual application scenario, the above information verification may be an operation of verifying information such as the version, configuration, and dependency of the component library. Since the component library may be adjusted or modified many times during the development and debugging process, when storing the component library and its related information, there may be errors in storing the modified component library to the storage address of the component library before modification risks of. Therefore, through the above step S101 as shown in FIG. 1 , the risk of component library verification failure due to the inconsistency between the version or configuration of the component library stored in the storage address and the version or configuration of the target component library to be released can be avoided.

S102、在信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令。S102. Obtain a component library verification instruction input by the user when the content of the verification result of the information verification is that the verification is passed.

需要说明的是,在实际应用场景下,上述获得用户输入的组件库验证指令可以有多种,在此示例性地提供一种:It should be noted that, in actual application scenarios, there may be multiple types of component library verification instructions for obtaining user input, and one is provided here as an example:

在检测到信息核验的核验结果内容是核验通过的情况下,通过调用iOS系统内置的命令行终端工具(Terminal),用以展示指令输入界面。该指令输入界面的示意图如图2所示。该指令输入界面由指令输入框及指令提示信息构成。其中,指令提示信息是用于分别提示验证步骤所对应指令的示例,如指令Step0对应于退出流程,指令Step1对应于本地验证,指令Step2对应于远程验证,指令Step3对应于版本验证。When it is detected that the content of the verification result of the information verification is verified, the command input interface is displayed by calling the built-in command line terminal tool (Terminal) of the iOS system. A schematic diagram of the command input interface is shown in FIG. 2 . The command input interface is composed of a command input box and command prompt information. Wherein, the command prompt information is an example for respectively prompting the corresponding command of the verification step, for example, the command Step0 corresponds to the exit process, the command Step1 corresponds to the local verification, the command Step2 corresponds to the remote verification, and the command Step3 corresponds to the version verification.

可选的,在本发明的一个可选实施例中,上述组件库验证指令可方法以单独执行,也可以在该组件库验证指令执行完毕后,自动触发该组件库验证指令对应的验证步骤之后的一个验证步骤。Optionally, in an optional embodiment of the present invention, the above-mentioned component library verification instruction can be executed separately, or after the component library verification instruction is executed, automatically trigger the verification step corresponding to the component library verification instruction a verification step.

S103、对组件库验证指令的验证类型进行识别,并调用与验证类型对应的预设验证指令组,对目标组件库进行验证,输出验证结果。S103. Identify the verification type of the component library verification instruction, call a preset verification instruction group corresponding to the verification type, verify the target component library, and output a verification result.

需要说明的是,在实际应用场景下,上述组件库验证指令的验证类型表征了组件库验证指令对应的组件库验证步骤。It should be noted that, in an actual application scenario, the verification type of the above-mentioned component library verification instruction represents a component library verification step corresponding to the component library verification instruction.

本领域技术人员可以理解的是,在实际应用场景下,上述调用与验证类型对应的预设验证指令组的具体实施方式,可以通过调用iOS系统内置的shell命令功能来实现。本发明对上述shell命令功能的具体调用方式不作过多赘述。Those skilled in the art can understand that, in an actual application scenario, the above specific implementation manner of invoking the preset verification command group corresponding to the verification type can be realized by calling the built-in shell command function of the iOS system. The present invention does not give too many details on the specific calling method of the above-mentioned shell command function.

可选的,在本发明的一个可选实施例中,上述预设验证指令组可以是由用于执行组件库各验证步骤所需的多个标准指令,以及指令的调用和触发关系构成的数据组。在确定与验证类型对应的预设指令组后,预设指令组会根据上述调用和触发关系,自动调用该预设指令组中的多条标准指令,对目标组件库执行相应的验证操作。其中,上述标准指令是指源码管理工具提供的内置指令。Optionally, in an optional embodiment of the present invention, the above-mentioned preset verification instruction group may be data composed of a plurality of standard instructions required for executing each verification step of the component library, and the call and trigger relationship of the instructions Group. After the preset instruction group corresponding to the verification type is determined, the preset instruction group will automatically call a plurality of standard instructions in the preset instruction group according to the above call and trigger relationship, and perform corresponding verification operations on the target component library. Wherein, the above-mentioned standard instructions refer to built-in instructions provided by the source code management tool.

需要说明的是,在实际应用场景下,为了对组件库进行全面验证,现有技术需要开发或测试人员手动输入由源码管理工具提供的内置指令。但是,伴随着组件库功能复杂度及所引用开源源码的数量增加,导致对组件库验证所需调用的内置命令数量,以及命令间的使用关系复杂度也随之增加。这就使得对于源码管理工具掌握程度低的用户,无法准确调用大量内置命令对组件库进行高效且准确的验证。同时,由于用户自行开发辅助命令的精度易受开发者对源码管理工具命令的掌握程度影响,使得利用辅助命令对组件库验证的可靠性和效率也会随之收到影响。因此,本发明通过建立可自动运行的预设指令组,并建立组件库验证指令的验证类型与预设验证指令组的对应关系,使得用户无需对庞大的源码管理工具内置指令进行学习和理解,只需输入与需要执行的验证步骤对应的组件库验证指令,即可实现对目标组件库的全面验证。提高了对组件库的验证可靠性和效率。It should be noted that in actual application scenarios, in order to fully verify the component library, the existing technology requires developers or testers to manually input built-in instructions provided by source code management tools. However, with the increase in the functional complexity of the component library and the number of referenced open source source codes, the number of built-in commands that need to be called to verify the component library and the complexity of the relationship between commands also increase. This makes it impossible for users who have a low level of mastery of source code management tools to accurately call a large number of built-in commands to efficiently and accurately verify the component library. At the same time, since the accuracy of user-developed auxiliary commands is easily affected by the developer's mastery of source code management tool commands, the reliability and efficiency of component library verification using auxiliary commands will also be affected. Therefore, the present invention establishes a preset instruction group that can be automatically run, and establishes the corresponding relationship between the verification type of the component library verification instruction and the preset verification instruction group, so that the user does not need to learn and understand the huge built-in instructions of the source code management tool. Complete verification of the target component library can be achieved simply by entering the component library verification instructions corresponding to the verification steps that need to be performed. Improved reliability and efficiency of verification of component libraries.

本发明通过基于用户输入的存储地址对目标组件库进行信息核验,可以避免由于存储地址中存储的组件库版本或配置,与所要进行发布的目标构组建及件发库布的版本或配置不一致,导致组件库验证失败,从而降低验证效率的风方险法。并且,通过建立可自动运行的预设指令组,并建立组件库验证指令的验证类型与预设验证指令组的对应关系,使得用户无需对庞大的源码管理工具内置指令进行学习和理解,只需输入与需要执行的验证步骤对应的组件库验证指令,即可自动实现对目标组件库的全面验证。提高了对组件库的验证效率。可见,本发明提高了对组件库的验证效率。The present invention checks the information of the target component library based on the storage address input by the user, which can avoid the inconsistency between the version or configuration of the component library stored in the storage address and the version or configuration of the target component to be released and the release of the component library. The risk method that causes component library verification to fail, thereby reducing verification efficiency. Moreover, by establishing a preset instruction group that can be automatically run, and establishing the corresponding relationship between the verification type of the component library verification instruction and the preset verification instruction group, users do not need to learn and understand the huge built-in instructions of the source code management tool. Inputting the component library verification instruction corresponding to the verification steps to be performed can automatically realize the comprehensive verification of the target component library. Improved verification efficiency for component libraries. It can be seen that the present invention improves the verification efficiency of the component library.

可选的,上述对组件库验证指令的验证类型进行识别,并调用与验证类型对应的预设验证指令组,对目标组件库进行验证,输出验证结果,包括:Optionally, the verification type of the component library verification instruction is identified above, and a preset verification instruction group corresponding to the verification type is called to verify the target component library and output a verification result, including:

利用预设字符串匹配算法,对组件库验证指令进行识别,获得验证类型;Use the preset string matching algorithm to identify the component library verification instruction and obtain the verification type;

确定与验证类型对应的验证指令组标识;Determining a verification instruction group identifier corresponding to the verification type;

调用具有验证指令组标识的预设验证指令组,对目标组件库进行验证,输出验证结果。Call the preset verification command group with the verification command group identifier to verify the target component library and output the verification result.

本领域技术人员可以理解的是,在实际应用场景下,上述预设字符串匹配算法的类型可以有多种,例如后缀匹配(Boyer-Moore,BM)算法、暴力检索匹配(Brute Force,BF)算法、哈希检索匹配(Robin-Karp,RK)算法等。且上述对预设字符串匹配算法的调用方式为本领域技术人员的公知技术。本发明对上述预设字符串匹配算法的具体类型及调用方式不作过多赘述。Those skilled in the art can understand that, in actual application scenarios, the types of the above-mentioned preset string matching algorithms can be various, such as suffix matching (Boyer-Moore, BM) algorithm, violent retrieval matching (Brute Force, BF) algorithm, hash retrieval matching (Robin-Karp, RK) algorithm, etc. Moreover, the method of invoking the preset character string matching algorithm described above is a well-known technique for those skilled in the art. The present invention does not give too many details on the specific types and calling methods of the above-mentioned preset character string matching algorithm.

可选的,获得用户输入的目标组件库的存储地址,并基于存储地址对目标组件库进行信息核验,包括:Optionally, obtain the storage address of the target component library input by the user, and perform information verification on the target component library based on the storage address, including:

获得用户输入的目标组件库的存储地址,访问存储地址,并判断存储地址中是否存储有数据类型为索引文件的文件数据;Obtain the storage address of the target component library input by the user, access the storage address, and determine whether the file data whose data type is an index file is stored in the storage address;

在存储地址中存储有文件数据的情况下,判断存储地址中是否存储有目标组件库,若是,则读取文件数据中的目标组件库的版本号和配置信息,判断版本号与目标组件库的版本标签是否一致,并判断目标组件库中的源码信息与配置信息是否一致;In the case of storing file data in the storage address, judge whether the target component library is stored in the storage address, if so, read the version number and configuration information of the target component library in the file data, and judge the version number and the target component library Check whether the version label is consistent, and judge whether the source code information in the target component library is consistent with the configuration information;

在版本号与版本标签一致,且源码信息与配置信息一致的情况下,输出内容是核验通过的信息核验的核验结果。When the version number is consistent with the version label, and the source code information is consistent with the configuration information, the output content is the verification result of the information verification that passed the verification.

可选的,在本发明的一个可选实施例中,上述索引文件中,可以构存建及储发有布其对应的组件库的版本号、配置信息、依赖库信息等多类型信息。用户方法在根据索引文件查找到与该索引文件对应的目标组件库的存储地址后,若未出现上传错误版本组件库或组件库存储地址错误的问题,则该存储地址中应当存储有目标组件库及其对应的索引文件,且该索引文件中记录的组件库相关信息,应用与目标组件库的信息一致。本发明通过上述信息核验,可以提高对组件库验证的可靠性。Optionally, in an optional embodiment of the present invention, multiple types of information such as the version number, configuration information, and dependent library information of the corresponding component library can be constructed, stored, and published in the above-mentioned index file. After the user method finds the storage address of the target component library corresponding to the index file according to the index file, if there is no problem of uploading the wrong version of the component library or the wrong storage address of the component library, then the storage address should store the target component library and its corresponding index file, and the information about the component library recorded in the index file is consistent with the information of the target component library. The present invention can improve the reliability of component library verification through the above information verification.

可选的,在本发明的另一个可选实施例中,上述判断存储地址中是否存储有数据类型为索引文件的文件数据的具体实施方式,可以是:读取该存储地中各文件数据的文件名后缀,判断各文件名后缀中是否存在后缀为“.podspec”的文件名后缀。若存在,则确定该存储地址中存储有数据类型为索引文件的文件数据。Optionally, in another optional embodiment of the present invention, the above-mentioned specific implementation manner of judging whether file data whose data type is an index file is stored in the storage address may be: read each file data in the storage location File name suffix, to determine whether there is a file name suffix with the suffix ".podspec" in each file name suffix. If it exists, it is determined that file data whose data type is an index file is stored in the storage address.

本领域技术人员可以理解的是,上述进行信息核验的各操作步骤,可以通过Python语言的文件查询功能来实现。本发明对具体实现过程不作过多赘述。Those skilled in the art can understand that, the above-mentioned operation steps of information verification can be realized through the file query function of Python language. The present invention does not give too many details on the specific implementation process.

需要说明的是,在实际应用场景下,上述判断版本号与目标组件库的版本标签是否一致,以及判断目标组件库中的源码信息与配置信息是否一致的操作步骤,可以在上述判断存储地址中是否存储有数据类型为索引文件的文件数据这一操作步骤之后执行,也可以在执行下述目标组件库进行验证的操作步骤之前执行。It should be noted that, in the actual application scenario, the operation steps for judging whether the version number is consistent with the version label of the target component library and whether the source code information in the target component library is consistent with the configuration information can be determined in the above judgment storage address The operation step of whether the file data whose data type is an index file is stored is executed after, or it can be executed before the operation step of verifying the target component library described below.

可选的,在验证指令标识包括表征进行本地验证的标识的情况下,调用具有验证指令组标识的预设验证指令组,对目标组件库进行验证,输出验证结果,包括:Optionally, in the case that the verification instruction identifier includes an identifier for local verification, call the preset verification instruction group with the verification instruction group identifier, verify the target component library, and output the verification result, including:

调用具有表征进行本地验证的标识的验证指令组标识的预设验证指令组,读取目标组件库的依赖库信息,获得依赖源码的存储地址;Invoke the preset verification instruction group with the verification instruction group identification that represents the identification for local verification, read the dependent library information of the target component library, and obtain the storage address of the dependent source code;

获取依赖源码的存储地址中存储的依赖源码,并对依赖源码进行本地编译;Obtain the dependent source code stored in the storage address of the dependent source code, and compile the dependent source code locally;

在对依赖源码的本地编译成功的情况下,确定对目标组件库的本地验证通过,并输出内容为验证通过的验证结果。In the case that the local compilation of the dependent source code is successful, it is determined that the local verification of the target component library is passed, and the content is output as a verification result of passing the verification.

本领域技术人员可以理解的是,在实际应用场景下,上述读取目标组件库的依赖库信息,获得依赖源码的存储地址的步骤,可以通过源码管理构器建及提发供布的本地验证指令(pod lib lint)进行触发。Those skilled in the art can understand that, in the actual application scenario, the above-mentioned step of reading the dependent library information of the target component library and obtaining the storage address of the dependent source code can be built and provided by the source code management builder for local verification command (pod lib lint) to trigger.

可选的,在验证指令标识包括表征进行远程验证的标识的情况下,调用具有验证指令组标识的预设验证指令组,对目标组件库进行验证,输出验证结果,包括:Optionally, in the case that the verification instruction identifier includes an identifier for remote verification, call the preset verification instruction group with the verification instruction group identifier, verify the target component library, and output the verification result, including:

调用具有表征进行远程验证的标识的验证指令组标识的预设验证指令组,获得存储地址中存储的索引文件,并根据索引文件中的源码远程存储地址,获取目标组件库的源码数据;Invoke the preset verification instruction group with the verification instruction group identifier representing the identification for remote verification, obtain the index file stored in the storage address, and obtain the source code data of the target component library according to the source code remote storage address in the index file;

对源码数据进行本地编译,在本地编译成功的情况下,确定对目标组件库的远程验证通过,并输出内容为验证通过的验证结果。Compile the source code data locally. If the local compilation is successful, it is determined that the remote verification of the target component library has passed, and the output content is the verification result of the verification.

本领域技术人员可以理解的是,在实际应用场景下,上述读根据索引文件中的源码远程存储地址,获取目标组件库的源码数据,可以通过源码管理器提供的本地和远程验证指令(pod lib lint)进行触发。Those skilled in the art can understand that, in the actual application scenario, the above-mentioned reading obtains the source code data of the target component library according to the source code remote storage address in the index file, and the local and remote verification instructions provided by the source code manager (pod lib lint) to trigger.

可选的,在验证指令标识包括表征进行版本验证的标识的情况下,调用具有验证指令组标识的预设验证指令组,对目标组件库进行验证,输出验证结果,包括:Optionally, in the case that the verification instruction identifier includes an identifier for version verification, call the preset verification instruction group with the verification instruction group identifier, verify the target component library, and output the verification result, including:

调用具有表征进行版本验证的验证指令组标识的预设验证指令组,获得存储地址中存储的索引文件,并根据索引文件中的版本远程存储地址获取目标版本组件库;Invoke the preset verification instruction group with the identification of the verification instruction group for version verification, obtain the index file stored in the storage address, and obtain the target version component library according to the remote storage address of the version in the index file;

对目标版本组件库进行本地编译,在本地编译成功的情况下,确定目标组件库的版本验证通过,并输出内容为验证通过的验证结果。Compile the component library of the target version locally. If the local compilation is successful, it is determined that the version of the component library of the target version has passed the verification, and the output content is the verification result of the verification.

本领域技术人员可以理解的是,在实际应用场景下,上述读根据索引文件中的源码远程存储地址,获取目标组件库的源码数据,可以通过源码管理器提供的推送验证指令(pod repo push)进行触发。Those skilled in the art can understand that, in the actual application scenario, the above-mentioned reading obtains the source code data of the target component library according to the source code remote storage address in the index file, and can pass the push verification instruction (pod repo push) provided by the source code manager to trigger.

本领域技术人员可以理解的是,在实际应用场景下,上述本地编译过程由预处理、编译、汇编和链接操作组成。可以通过MAC系统提供的自动构建及打包命令(Xcodebuild)实现。本发明对具体实施过程不作过多赘述。Those skilled in the art can understand that, in actual application scenarios, the above local compilation process consists of preprocessing, compiling, assembling and linking operations. It can be realized through the automatic building and packaging command (Xcodebuild) provided by the MAC system. In the present invention, the specific implementation process will not be described in detail.

可选的,上述如图1所示的组件库验证方法还包括:Optionally, the above component library verification method as shown in Figure 1 also includes:

在验证结果的内容为验证通过,且接收到发布组件库指令的情况构建下,及发调布用组件库发布命令,将目标组件库的索引文件发送至用户输入的目标远方法程文件索引仓库地址对应的存储区域进行存储,完成目标组件库的发布。When the content of the verification result is that the verification is passed and the command to publish the component library is received, the build will issue a component library publishing command to send the index file of the target component library to the target remote method file index warehouse input by the user. The storage area corresponding to the address is stored, and the release of the target component library is completed.

本领域技术人员可以理解的是,在实际应用场景下,上述组件库的发布,也可以通过上述推送验证指令(pod repo push)实现。Those skilled in the art can understand that, in an actual application scenario, the release of the above component library can also be implemented through the above push verification instruction (pod repo push).

需要说明的是,在实际应用场景下,上述用户输入目标远程文件索引仓库地址(specs git)的操作,可以在上述如图1所示的步骤S102执行后执行,也可以在上述如图1所示的步骤S103执行完毕后执行。本发明对上述用户输入目标远程文件索引仓库地址的操作步骤的执行顺序不作过多限定。It should be noted that, in an actual application scenario, the above-mentioned operation of the user inputting the address of the target remote file index warehouse (specs git) can be performed after the execution of step S102 as shown in FIG. Execute after the step S103 shown is completed. The present invention does not place too many restrictions on the execution sequence of the above-mentioned operation steps in which the user inputs the address of the target remote file index warehouse.

需要说明的是,在实际应用场景下,上述如图1所示的组件库验证方法的执行方式有多种,在此示例性地提供一种:It should be noted that, in an actual application scenario, there are many ways to execute the component library verification method shown in Figure 1, and one is provided as an example here:

如图3所示,为一种组件库验证方法的流程图,其具体流程包括:As shown in Figure 3, it is a flow chart of a component library verification method, and its specific process includes:

步骤S301,获得用户输入的目标组件库的存储地址。并触发步骤S302。Step S301, obtaining the storage address of the target component library input by the user. And trigger step S302.

步骤S302,判断目标组件库是否通过基于存储地址进行的信息核验。若是,则触发步骤S303。若否,则重复执行步骤S301。Step S302, judging whether the target component library passes the information verification based on the storage address. If yes, trigger step S303. If not, repeat step S301.

可选的,在本发明的一个可选实施例中,在目标组件库未通过信息核验时,可以在弹出报错弹窗后执行步骤S301。Optionally, in an optional embodiment of the present invention, when the target component library fails the information verification, step S301 may be performed after an error pop-up window pops up.

步骤S303,展示指令输入框,获得用户输入的组件库验证指令。并触发步骤S304。In step S303, an instruction input box is displayed, and a component library verification instruction input by the user is obtained. And trigger step S304.

步骤S304,判断组件库验证指令的验证类型是否为退出验证类型。若是,则触发步骤S308。若否,则触发步骤S305。Step S304, judging whether the verification type of the component library verification instruction is the exit verification type. If yes, trigger step S308. If not, step S305 is triggered.

步骤S305,判断组件库验证指令的验证类型是否为本地验证类型。若是,则触发步骤S309。若否,则触发步骤S306。Step S305, judging whether the verification type of the component library verification instruction is a local verification type. If yes, trigger step S309. If not, step S306 is triggered.

步骤S306,判断组件库验证指令的验证类型是否为远程验证类型。若是,则触发步骤S310。若否,则触发步骤S307。Step S306, judging whether the verification type of the component library verification instruction is a remote verification type. If yes, step S310 is triggered. If not, step S307 is triggered.

步骤S307,判断组件库验证指令的验证类型是否为版本验证类型。若是,则触发步骤S311。若否,则返回执行步骤S303。Step S307, judging whether the verification type of the component library verification instruction is a version verification type. If yes, step S311 is triggered. If not, return to step S303.

需要说明的是,上述如图3所示的步骤S304至步骤S307的执行顺构序建,及发只布为进行演示说明。对于具体组件库验证步骤及各步骤名称,可根据实际方法应用场景自行设定,本发明对此不作过多限定和赘述。It should be noted that the execution sequence of steps S304 to S307 shown in FIG. 3 is constructed and published for demonstration purposes. For the specific component library verification steps and the names of each step, they can be set according to the actual method application scene, and the present invention does not make too many limitations and repeat them.

需要说明的是,上述如图3所示的步骤S304至步骤S307的执行顺序,只为进行演示说明。在实际应用场景下,可以根据步骤S303中用户输入的组件库验证指令,执行上述步骤S304至步骤S307中至少一个的类型验证步骤,也可以按照如图3所示的执行顺序,依次执行各类型验证步骤。It should be noted that, the execution sequence of step S304 to step S307 as shown in FIG. 3 is only for demonstration and description. In an actual application scenario, at least one type verification step in the above steps S304 to S307 can be performed according to the component library verification instruction input by the user in step S303, or each type can be executed sequentially according to the execution sequence shown in Figure 3 Verification steps.

可选的,在本发明的另一个可选实施例中,在组件库验证指令的验证类型不是版本验证类型的情况下,可以在弹出报错弹窗后返回执行步骤S303。Optionally, in another optional embodiment of the present invention, in the case that the verification type of the component library verification instruction is not the version verification type, it is possible to return to step S303 after an error pop-up window pops up.

步骤S308,结束流程。Step S308, end the process.

步骤S309,调用与本地验证类型对应的预设验证指令组,执行对目标组件库的本地验证操作。并触发步骤S312。Step S309, call a preset verification command group corresponding to the local verification type, and perform a local verification operation on the target component library. And trigger step S312.

步骤S310,调用与远程验证类型对应的预设验证指令组,执行对目标组件库的远程验证操作。并触发步骤S312。Step S310, call a preset verification instruction group corresponding to the remote verification type, and perform a remote verification operation on the target component library. And trigger step S312.

步骤S311,调用与版本验证类型对应的预设验证指令组,执行对目标组件库的版本验证操作。并触发步骤S312。Step S311, call a preset verification instruction group corresponding to the version verification type, and perform a version verification operation on the target component library. And trigger step S312.

步骤S312,展示验证结果。并触发步骤S308。Step S312, displaying the verification result. And trigger step S308.

需要说明的是,上述如图3所示的步骤S301和S302是如图1所示的步骤S101的可选实施例。上述如图3所示的步骤S303是如图1所示的步骤S102的可选实施例。上述如图3所示的步骤S304至步骤S312是如图1所示的步骤S103的可选实施例。It should be noted that the above steps S301 and S302 shown in FIG. 3 are optional embodiments of step S101 shown in FIG. 1 . The above step S303 shown in FIG. 3 is an optional embodiment of step S102 shown in FIG. 1 . The above step S304 to step S312 shown in FIG. 3 are optional embodiments of step S103 shown in FIG. 1 .

与上述方法实施例相对应地,本发明还提供了一种组件库验证系统,如图4所示,该组件库验证系统包括:Corresponding to the above method embodiments, the present invention also provides a component library verification system, as shown in Figure 4, the component library verification system includes:

信息核验模块401,用于获得用户输入的目标组件库的存储地址,并基于存储地址对目标组件库进行信息核验;An information verification module 401, configured to obtain the storage address of the target component library input by the user, and perform information verification on the target component library based on the storage address;

指令获得模块402,用于在信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令;The instruction obtaining module 402 is used to obtain the component library verification instruction input by the user when the content of the verification result of the information verification is verified;

验证模块403,用于对组件库验证指令的验证类型进行识别,并构调建及用发与布验证类型对应的预设验证指令组,对目标组件库进行验证,输出验证方结法果。The verification module 403 is used to identify the verification type of the component library verification instruction, construct and use a preset verification instruction group corresponding to the verification type, verify the target component library, and output the verification method result.

可选的,上述验证模块403被设置为:Optionally, the above verification module 403 is set to:

利用预设字符串匹配算法,对组件库验证指令进行识别,获得验证类型;Use the preset string matching algorithm to identify the component library verification instruction and obtain the verification type;

确定与验证类型对应的验证指令组标识;Determining a verification instruction group identifier corresponding to the verification type;

调用具有验证指令组标识的预设验证指令组,对目标组件库进行验证,输出验证结果。Call the preset verification command group with the verification command group identifier to verify the target component library and output the verification result.

可选的,上述信息核验模块401被设置为:Optionally, the above information verification module 401 is set to:

获得用户输入的目标组件库的存储地址,访问存储地址,并判断存储地址中是否存储有数据类型为索引文件的文件数据;Obtain the storage address of the target component library input by the user, access the storage address, and determine whether the file data whose data type is an index file is stored in the storage address;

在存储地址中存储有文件数据的情况下,判断存储地址中是否存储有目标组件库,若是,则读取文件数据中的目标组件库的版本号和配置信息,判断版本号与目标组件库的版本标签是否一致,并判断目标组件库中的源码信息与配置信息是否一致;In the case of storing file data in the storage address, judge whether the target component library is stored in the storage address, if so, read the version number and configuration information of the target component library in the file data, and judge the version number and the target component library Check whether the version label is consistent, and judge whether the source code information in the target component library is consistent with the configuration information;

在版本号与版本标签一致,且源码信息与配置信息一致的情况下,输出内容是核验通过的信息核验的核验结果。When the version number is consistent with the version label, and the source code information is consistent with the configuration information, the output content is the verification result of the information verification that passed the verification.

可选的,上述验证模块403被具体设置为:Optionally, the above verification module 403 is specifically configured as:

在验证指令标识包括表征进行本地验证的标识的情况下,调用具有表征进行本地验证的标识的验证指令组标识的预设验证指令组,读取目标组件库的依赖库信息,获得依赖源码的存储地址;In the case that the verification instruction identifier includes the identifier for local verification, call the preset verification instruction group with the verification instruction group identifier for the identifier for local verification, read the dependent library information of the target component library, and obtain the storage of the dependent source code address;

获取依赖源码的存储地址中存储的依赖源码,并对依赖源码进行本地编译;Obtain the dependent source code stored in the storage address of the dependent source code, and compile the dependent source code locally;

在对依赖源码的本地编译成功的情况下,确定对目标组件库的本地验证通过,并输出内容为验证通过的验证结果。In the case that the local compilation of the dependent source code is successful, it is determined that the local verification of the target component library is passed, and the content is output as a verification result of passing the verification.

可选的,上述验证模块403被具体设置为:Optionally, the above verification module 403 is specifically configured as:

在验证指令标识包括表征进行远程验证的标识的情况下,调用具有表征进行远程验证的标识的验证指令组标识的预设验证指令组,获得存储地址中存储的索引文件,并根据索引文件中的源码远程存储地址,获取目标组件构库建及的发源布码数据;In the case that the verification instruction identifier includes an identifier for remote verification, call the preset verification instruction group with the verification instruction group identifier for the identifier for remote verification, obtain the index file stored in the storage address, and according to the index file in the index file The remote storage address of the source code to obtain the source code distribution data of the target component building library;

对源码数据进行本地编译,在本地编译成功的情况下,确定对目标组件库的远程验证通过,并输出内容为验证通过的验证结果。Compile the source code data locally. If the local compilation is successful, it is determined that the remote verification of the target component library has passed, and the output content is the verification result of the verification.

可选的,上述验证模块403被具体设置为:Optionally, the above verification module 403 is specifically configured as:

在验证指令标识包括表征进行版本验证的标识的情况下,调用具有表征进行版本验证的验证指令组标识的预设验证指令组,获得存储地址中存储的索引文件,并根据索引文件中的版本远程存储地址获取目标版本组件库;In the case that the verification command identification includes the identification of version verification by characterizing, call the preset verification command group with the verification command group logo of character verification to obtain the index file stored in the storage address, and remotely according to the version in the index file The storage address obtains the component library of the target version;

对目标版本组件库进行本地编译,在本地编译成功的情况下,确定目标组件库的版本验证通过,并输出内容为验证通过的验证结果。Compile the component library of the target version locally. If the local compilation is successful, it is determined that the version of the component library of the target version has passed the verification, and the output content is the verification result of the verification.

可选的,上述如图4所示的组件库验证系统还包括:Optionally, the above component library verification system as shown in Figure 4 also includes:

发布模块,用于在验证结果的内容为验证通过,且接收到发布组件库指令的情况下,调用组件库发布命令,将目标组件库的索引文件发送至用户输入的目标远程文件索引仓库地址对应的存储区域进行存储,完成目标组件库的发布。The release module is used to call the component library release command to send the index file of the target component library to the target remote file index warehouse address corresponding to the input of the user when the content of the verification result is verified and the component library release command is received. storage area to complete the release of the target component library.

本发明实施例还提供了一种组件库验证设备,如图5所示,该组件库验证设备包括:The embodiment of the present invention also provides a component library verification device, as shown in Figure 5, the component library verification device includes:

处理器501;Processor 501;

用于存储处理器501可执行指令的存储器502;A memory 502 for storing instructions executable by the processor 501;

其中,处理器501被配置为执行指令,以实现如上述任一种的组件库验证方法。Wherein, the processor 501 is configured to execute instructions, so as to implement any one of the component library verification methods described above.

本发明实施例还提供了一种计算机可读存储介质,当计算机可读存储介质中的指令由组件库验证设备的处理器执行时,使得组件库验证设备能够执行如上述任一种的组件库验证方法。The embodiment of the present invention also provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by the processor of the component library verification device, the component library verification device can execute any one of the above-mentioned component libraries. Authentication method.

在一个典型的配置中,设备包括一个或多个处理器(CPU)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。In a typical configuration, a device includes one or more processors (CPUs), memory and a bus. A device may also include input/output interfaces, network interfaces, and the like.

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。Memory may include non-permanent memory in computer-readable media, random access memory (RAM) and/or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM), memory includes at least one memory chip. The memory is an example of a computer readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体方法可以由任何方法或技术来实现信息存储。信息可以是计算机可读命令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer readable media includes both volatile and non-permanent, removable and non-removable media methods and may be implemented by any method or technology for storage of information. Information may be computer readable commands, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems or computer program products. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiment.

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之构内建及所发作布的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围方之法内。The above are only examples of the present application, and are not intended to limit the present application. For those skilled in the art, various modifications and changes may occur in this application. All modifications, equivalent replacements, improvements, etc. built and released within the spirit and principle of the application shall be included within the scope of the claims of the application.

Claims (10)

1.一种组件库验证方法,其特征在于,所述方法包括:方法1. A component library verification method is characterized in that, the method comprises: method 获得用户输入的目标组件库的存储地址,并基于所述存储地址对所述目标组件库进行信息核验;Obtaining the storage address of the target component library input by the user, and performing information verification on the target component library based on the storage address; 在所述信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令;If the content of the verification result of the information verification is that the verification is passed, obtain a component library verification instruction input by the user; 对所述组件库验证指令的验证类型进行识别,并调用与所述验证类型对应的预设验证指令组,对所述目标组件库进行验证,输出验证结果。Identifying the verification type of the component library verification instruction, calling a preset verification instruction group corresponding to the verification type, verifying the target component library, and outputting a verification result. 2.根据权利要求1所述的方法,其特征在于,所述对所述组件库验证指令的验证类型进行识别,并调用与所述验证类型对应的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:2. The method according to claim 1, wherein the verification type of the verification instruction of the component library is identified, and a preset verification instruction group corresponding to the verification type is called, and the target component The library performs verification and outputs verification results, including: 利用预设字符串匹配算法,对所述组件库验证指令进行识别,获得所述验证类型;Using a preset character string matching algorithm to identify the component library verification instruction to obtain the verification type; 确定与所述验证类型对应的验证指令组标识;Determining a verification instruction group identifier corresponding to the verification type; 调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果。Invoke the preset verification instruction group with the verification instruction group identifier, verify the target component library, and output the verification result. 3.根据权利要求1所述的方法,其特征在于,所述获得用户输入的目标组件库的存储地址,并基于所述存储地址对所述目标组件库进行信息核验,包括:3. The method according to claim 1, wherein the obtaining the storage address of the target component library input by the user, and performing information verification on the target component library based on the storage address comprises: 获得用户输入的目标组件库的存储地址,访问所述存储地址,并判断所述存储地址中是否存储有数据类型为索引文件的文件数据;Obtaining the storage address of the target component library input by the user, accessing the storage address, and judging whether file data whose data type is an index file is stored in the storage address; 在所述存储地址中存储有所述文件数据的情况下,判断所述存储地址中是否存储有所述目标组件库,若是,则读取所述文件数据中的所述目标组件库的版本号和配置信息,判断所述版本号与所述目标组件库的版本标签是否一致,并判断所述目标组件库中的源码信息与所述配置信息是否一致;In the case where the file data is stored in the storage address, determine whether the target component library is stored in the storage address, if so, read the version number of the target component library in the file data and configuration information, judging whether the version number is consistent with the version label of the target component library, and judging whether the source code information in the target component library is consistent with the configuration information; 在所述版本号与所述版本标签一致,且所述源码信息与所述配置信息一致的情况下,输出内容是所述核验通过的所述信息核验的核验结果。When the version number is consistent with the version label, and the source code information is consistent with the configuration information, the output content is a verification result of the information verification that passes the verification. 4.根据权利要求2所述的方法,其特征在于,在所述验证指令标识包括表征进行本地验证的标识的情况下,所述调用具有所述验证指令组标识构的建及预发设布验证指令组,对所述目标组件库进行验证,输出验证结果,包括:方法4. The method according to claim 2, characterized in that, in the case that the verification instruction identifier includes an identifier for performing local verification, the call has the construction and pre-issued configuration of the verification instruction group identifier The verification instruction group verifies the target component library and outputs verification results, including: method 调用具有表征进行所述本地验证的标识的所述验证指令组标识的预设验证指令组,读取所述目标组件库的依赖库信息,获得依赖源码的存储地址;Invoking the preset verification instruction group with the verification instruction group identifier representing the identifier for the local verification, reading the dependent library information of the target component library, and obtaining the storage address of the dependent source code; 获取所述依赖源码的存储地址中存储的所述依赖源码,并对所述依赖源码进行本地编译;Obtaining the dependent source code stored in the storage address of the dependent source code, and locally compiling the dependent source code; 在对所述依赖源码的本地编译成功的情况下,确定对所述目标组件库的本地验证通过,并输出内容为所述验证通过的所述验证结果。If the local compilation of the dependent source code is successful, it is determined that the local verification of the target component library is passed, and the verification result that the verification is passed is output. 5.根据权利要求2所述的方法,其特征在于,在所述验证指令标识包括表征进行远程验证的标识的情况下,所述调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:5. The method according to claim 2, characterized in that, in the case where the verification instruction identifier includes an identifier for remote verification, the call has a preset verification instruction group with the verification instruction group identifier, for The target component library performs verification and outputs verification results, including: 调用具有表征进行所述远程验证的标识的所述验证指令组标识的预设验证指令组,获得所述存储地址中存储的所述索引文件,并根据所述索引文件中的源码远程存储地址,获取所述目标组件库的源码数据;Invoking the preset verification instruction group with the verification instruction group identifier representing the identifier for the remote verification, obtaining the index file stored in the storage address, and remotely storing the address according to the source code in the index file, Obtaining source code data of the target component library; 对所述源码数据进行本地编译,在所述本地编译成功的情况下,确定对所述目标组件库的远程验证通过,并输出内容为所述验证通过的所述验证结果。Perform local compilation on the source code data, and if the local compilation is successful, determine that the remote verification of the target component library has passed, and output the verification result whose content is that the verification has passed. 6.根据权利要求2所述的方法,其特征在于,在所述验证指令标识包括表征进行版本验证的标识的情况下,所述调用具有所述验证指令组标识的预设验证指令组,对所述目标组件库进行验证,输出验证结果,包括:6. The method according to claim 2, characterized in that, in the case where the verification instruction identifier includes an identifier that represents a version verification, the call has a preset verification instruction group with the verification instruction group identifier, for The target component library performs verification and outputs verification results, including: 调用具有表征进行所述版本验证的所述验证指令组标识的预设验证指令组,获得所述存储地址中存储的所述索引文件,并根据所述索引文件中的版本远程存储地址获取目标版本组件库;Invoke the preset verification instruction group with the identification of the verification instruction group for the version verification, obtain the index file stored in the storage address, and obtain the target version according to the remote storage address of the version in the index file component library; 对所述目标版本组件库进行所述本地编译,在所述本地编译成功的情况下,确定所述目标组件库的版本验证通过,并输出内容为所述验证通过的所述验证结果。The local compilation is performed on the target version component library, and if the local compilation is successful, it is determined that the version verification of the target component library is passed, and the verification result is output as the verification result. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method according to claim 1, further comprising: 在所述验证结果的内容为验证通过,且接收到发布组件库指令的情况下,调用组件库发布命令,将所述目标组件库的索引文件发送至用户输入构的建及目发标布远程文件索引仓库地址对应的存储区域进行存储,完成所述目标组件方库法的发布。When the content of the verification result is that the verification is passed, and the release component library instruction is received, the component library release command is invoked, and the index file of the target component library is sent to the user-input build and target release remote The storage area corresponding to the address of the file index warehouse is stored to complete the release of the target component method library method. 8.一种组件库验证系统,其特征在于,所述系统包括:8. A component library verification system, characterized in that the system comprises: 信息核验模块,用于获得用户输入的目标组件库的存储地址,并基于所述存储地址对所述目标组件库进行信息核验;An information verification module, configured to obtain the storage address of the target component library input by the user, and perform information verification on the target component library based on the storage address; 指令获得模块,用于在所述信息核验的核验结果内容是核验通过的情况下,获得用户输入的组件库验证指令;An instruction obtaining module, configured to obtain the component library verification instruction input by the user when the content of the verification result of the information verification is verified; 验证模块,用于对所述组件库验证指令的验证类型进行识别,并调用与所述验证类型对应的预设验证指令组,对所述目标组件库进行验证,输出验证结果。The verification module is configured to identify the verification type of the verification instruction of the component library, call a preset verification instruction group corresponding to the verification type, verify the target component library, and output a verification result. 9.一种组件库验证设备,其特征在于,所述设备包括:9. A component library verification device, characterized in that the device comprises: 处理器;processor; 用于存储所述处理器可执行指令的存储器;memory for storing said processor-executable instructions; 其中,所述处理器被配置为执行指令,以实现如权利要求1至7中任一项所述的组件库验证方法。Wherein, the processor is configured to execute instructions to implement the component library verification method according to any one of claims 1-7. 10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由组件库验证设备的处理器执行时,使得所述组件库验证设备能够执行如权利要求1至7中任一项所述的组件库验证方法。10. A computer-readable storage medium, characterized in that, when the instructions in the computer-readable storage medium are executed by the processor of the component library verification device, the component library verification device is able to perform the tasks described in claims 1 to 10. The component library verification method described in any one of 7.
CN202310298163.1A 2023-03-24 2023-03-24 A component library verification method, system, device and storage medium Pending CN116303056A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310298163.1A CN116303056A (en) 2023-03-24 2023-03-24 A component library verification method, system, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310298163.1A CN116303056A (en) 2023-03-24 2023-03-24 A component library verification method, system, device and storage medium

Publications (1)

Publication Number Publication Date
CN116303056A true CN116303056A (en) 2023-06-23

Family

ID=86793989

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310298163.1A Pending CN116303056A (en) 2023-03-24 2023-03-24 A component library verification method, system, device and storage medium

Country Status (1)

Country Link
CN (1) CN116303056A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119493562A (en) * 2025-01-17 2025-02-21 北京搜狐新动力信息技术有限公司 A component processing method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070044077A1 (en) * 2005-08-22 2007-02-22 Alok Kumar Srivastava Infrastructure for verifying configuration and health of a multi-node computer system
JP2014164677A (en) * 2013-02-27 2014-09-08 Hitachi Ltd Specification verification support device, specification verification support method and program
CN110049055A (en) * 2019-04-24 2019-07-23 北京国舜科技股份有限公司 Business loophole means of defence, device and system
CN114035839A (en) * 2021-11-09 2022-02-11 北京自如信息科技有限公司 Componentized application software packaging method, device and electronic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070044077A1 (en) * 2005-08-22 2007-02-22 Alok Kumar Srivastava Infrastructure for verifying configuration and health of a multi-node computer system
JP2014164677A (en) * 2013-02-27 2014-09-08 Hitachi Ltd Specification verification support device, specification verification support method and program
CN110049055A (en) * 2019-04-24 2019-07-23 北京国舜科技股份有限公司 Business loophole means of defence, device and system
CN114035839A (en) * 2021-11-09 2022-02-11 北京自如信息科技有限公司 Componentized application software packaging method, device and electronic device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119493562A (en) * 2025-01-17 2025-02-21 北京搜狐新动力信息技术有限公司 A component processing method and related device

Similar Documents

Publication Publication Date Title
CN111832236B (en) A chip regression test method, system, electronic device and storage medium
CN104360920B (en) A kind of automatic interface testing method and device
CN112860587B (en) UI automatic test method and device
CN110968437A (en) Method, device, equipment and medium for parallel execution of single contract based on Java intelligent contract
CN111831554B (en) Code checking method and device
CN116318861B (en) Ether-mill intelligent contract return value non-testing method based on dynamic transaction information
CN111367890A (en) A method, apparatus, computer equipment and readable storage medium for data migration
WO2023207973A1 (en) Compiler test method and apparatus, case generation method and apparatus, and instruction storage structure
WO2020237508A1 (en) Assertion validation code binding method and apparatus
CN112035367B (en) Method and system for checking workflow correctness of big data platform
CN116303056A (en) A component library verification method, system, device and storage medium
US20080313472A1 (en) Method and apparatus for changing and adding activation keys for functions of digital content without having to change and recompile the digital content
CN106201859A (en) A kind of regression testing method and system
CN111240987A (en) Migration program detection method and device, electronic equipment and computer readable storage medium
CN115292168A (en) Test sequence generation method, apparatus, device and medium
CN114327390A (en) Micro-service generation method and device based on scaffold
CN120540692A (en) A software development data management method and system based on cloud service
CN113986336B (en) A method, system, device and storage medium for modifying configuration
CN113986744B (en) Method and device for testing sub-library sub-table assembly and storage medium
CN115951870A (en) Mirror image file compiling method, system, equipment and medium
CN115033434A (en) Kernel performance theoretical value calculation method and device and storage medium
CN114296738A (en) Method for determining compiled directory, computer equipment and storage medium
US8141039B2 (en) Method and system for consolidating machine readable code
CN120724434B (en) A method, apparatus, medium, and procedure for generating a testing tool.
CN112559370A (en) Front-end-based React project unit testing method and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination