首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否可以直接执行非测试Apex代码?

在Salesforce平台上,只有Sandbox或Developer Edition组织中的测试类可以直接执行非测试Apex代码。这是由于测试类的目的是验证Apex代码的正确性和可靠性,而非测试Apex代码可能会对数据和系统造成不可预测的影响。因此,为了确保代码的安全性和稳定性,非测试Apex代码必须在测试类中进行测试并验证。具体来说,执行非测试Apex代码的步骤如下:

  1. 创建一个测试类,该类会调用要执行的非测试Apex代码。
  2. 在测试类中编写测试方法,包括设置测试数据、调用非测试Apex代码等。
  3. 运行测试类,执行测试方法。
  4. 检查测试结果和日志,确保非测试Apex代码的正确性。

推荐的腾讯云相关产品是腾讯云云开发(Tencent Cloud CloudBase),它提供了Serverless架构的应用托管和开发框架,可以帮助开发人员快速构建和部署云原生应用。腾讯云云开发支持多种编程语言和开发框架,包括前端开发、后端开发以及移动开发等。您可以访问腾讯云云开发的官方网站了解更多信息:腾讯云云开发

请注意,以上答案仅针对Salesforce平台的特定情况,其他云计算环境和平台的执行非测试代码的方式可能会有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

服务器直接输入字符串代码执行方法测试

前言 我们在写代码的过程中时常要调试,但线上的服务器打包部署运行很费时,或者需要在线上查看数据,可以直接在服务器上输入需要执行代码 后台输入接口 判定是否有gm权限,前缀runstr执行代码 function...runstr " then local strcode = string.sub(str, 8) self:runstr(strcode) return end end --运行字符串代码...GetGmPlayer() end return server.playerCenter:GetPlayerByDBID(dbid) end who()默认获取当前用户信息,打印出玩家等级为50 image.png 执行服务器方法...这个方法更为好用,可以用来测试,以后有异常情况也可以重新调用 下面是帮派职务每天自动更新,因为运营需要测试,我写了个命令直接刷新。...image.png 测试效果 调用此命令,直接刷新帮派职务,玩家贡献度高获得帮主职位 此命令本地方法,所以需要先取的服务器和玩家类 function GetServer() return server

51430
  • salesforce 零基础学习(三十五) 通过Process Builder和Approval Processes锁定记录(Lock Record)

    本人最开始用的自己申请的免费帐户使用Custom Object来进行测试,发现的尴尬的事情就是Profile为System Admin的账户可以看到相关创建的Tab,并且可以锁定记录,但是其他System...Admin的账户没法看到相关的tab,更没法查看被锁定的记录了,所以为了测试是否可以锁定记录,使用系统表Opportunities来进行测试。...3.选择需要操作的Object,按照自己需要设置执行状态 ?...5.设置action,action type有如下很多种,在这里可以选择Apex或者Submit for Approval,因为apex代码可以通过Approval类调用lock()方法,在这里选择通过配置...Apex代码可以很轻松获取当前用户的Permission Set以及通过Approval类可以很轻松的调用Lock()方法。

    97890

    使用 Apex.OS 2.0 和 Apex.Middleware 1.0 简化汽车生产软件的开发和用于软件定义车辆的 AUTOSAR 和 ROS 2→机器翻译←

    Apex.AI 在之前的版本中包含了一个新的执行器。现在 Apex.OS 已迁移到这种新的执行模式,使其成为默认模式。...因此,这些性能和效率的提升是客户直接开箱即用的,同时还有模拟时间、确定性记录和回放以及用于管理时间概念的 API。...此版本提供了我们对 Apex.Middleware 进行安全认证所需的内容。 现在更易于使用的其他便利优化包括在单个线程中执行多个节点、避免中间件中的上下文切换以及识别触发主题。...在我们对 ADAS 应用程序的测试中,每一项都提供了 20% 的延迟改进和 CPU 时间减少。...ROS 2 采用了代码优先的方法,以尽可能轻松地为此类系统开发新应用程序。使用 ROS 2 进行开发很快就会产生第一个使用现代 C++ 代码的工作产品,该产品经过迭代成为稳定的生产软件。

    1.2K20

    NE问题分析

    ,比如: #01 pc 00000000000642fc /apex/com.android.runtime/lib64/bionic/libc.so (je_free+116) (BuildId:...,如果能猜测到可能的代码逻辑可以加log复测,如果比较随机,就需要使用HWASan(内存踩踏检测工具)进行复测 开启HWSan方法: 对于整个系统开启: 构建版本时添加属性: SANTIIZE_TARGET...db.db就是包含各种debug需要的log,堆栈,coredump,CPU,GPU,内存,文件系统信息的压缩包 MTK发生NE后生成的db文件在目录/data_aee下以.NE结尾 db分为fatal和fatal...保存了sf卡死时堆栈的信息 有一点,有时候问题是底软的同事转过来的,他们通过监控系统SWT重启,发现是因为sf造成的卡死,题中的log只有他们的SWT回传,没有nwatchcall回传,所以需要联系测试去...sf pid会比较大,几千, 2.得到sf pid后执行 debuggerd -b {sf pid} 得到sf的堆栈,可以执行几次,抓到不同时间点的堆栈,到这一步,基本可以确定黑屏或者定屏是不是sf

    68210

    salesforce的功能_salesforce开发

    Contact 2个对象,不妨通过创建WhoType__c公式字段,再利用SOQL Polymorphism来展示type What.Type的获取和Who.Type在SOQL的写法上稍微有点不同,如下图中我们可以直接在...那么首先需要在Company Information里面启用多货币,之后你所有相关记录都会默认成组织默认币种,当然你也可以维护静态货币转化率,随后你可以直接启用高级货币管理来维护Dated Currency...:commandButton>仅仅执行js客户端事件,不执行服务端方法?】...63、【自定义设置Custom Settings可以像Sobject一样被导入导出】: a、自定义设置能在Developer Console中被soql查询,也能直接做dml操作; b、自定义设置能通过...Multi-Currency功能】:Enable Multi-Currency using the Legacy method for my organization a、对于DEV Edition可以直接

    6.9K20

    salesforce零基础学习(八十七)Apex 中Picklist类型通过Control 字段值获取Dependent List 值

    首先我们最先想到的肯定是通过metadata,查一下Schema命名空间下的类得方法有没有直接可以搞定需求的,针对Picklist值,通常处理的类为Schema.PicklistEntry以及Schema.DescribeFieldResult...这两个类,然而这两个类的API中并没有直接可以搞定需求的,只能判断出当前的字段是否为空值字段等信息。...测试代码如下: Map m = new Map(); m.put('sobjectType', 'Goods__c'); m.put('picklistFieldName.../getting-dependent-picklist-values-from.html 两个Picklist的Dependence肯定是以某种方式存储在MetaData中的,即使官方的API没有提供可以直接调用的方法获取到...validFor在java中返回类型为byte[],因为salesforce中没有byte这个基本类型,我们可以通过byte的性质,或者直接看byte在java中的定义,模拟出byte的Wrapper使用

    88260

    salesforce零基础学习(八十七)Apex 中Picklist类型通过Control 字段值获取Dependent List 值

    首先我们最先想到的肯定是通过metadata,查一下Schema命名空间下的类得方法有没有直接可以搞定需求的,针对Picklist值,通常处理的类为Schema.PicklistEntry以及Schema.DescribeFieldResult...这两个类,然而这两个类的API中并没有直接可以搞定需求的,只能判断出当前的字段是否为空值字段等信息。...测试代码如下: Map m = new Map(); m.put('sobjectType', 'Goods__c'); m.put('picklistFieldName.../getting-dependent-picklist-values-from.html 两个Picklist的Dependence肯定是以某种方式存储在MetaData中的,即使官方的API没有提供可以直接调用的方法获取到...validFor在java中返回类型为byte[],因为salesforce中没有byte这个基本类型,我们可以通过byte的性质,或者直接看byte在java中的定义,模拟出byte的Wrapper使用

    79400

    salesforce零基础学习(七十四)apex:actionRegion以及apex:actionSupport浅谈

    一.apex:actionRegion apex:actionRegion为当一个ajax请求生成的时候,可以通过它来区分哪部分区域/组件可以应该被Force.com Service处理,只有在actionRegion...二.apex:actionSupport actionSupport作用为当一个特定的事件被触发,比如单击,失去焦点,鼠标移入等操作被触发时,允许组件进行异步的刷新功能,常用场景为联动,失去焦点后校验在数据库中是否唯一等...actionSupport和actionFunction在功能上很相像,不过有几点小区别: 1.actionSupport是直接被其他的元素调用,actionFunction可以通过js调用,你可以在js...中进行一些简单的处理,也可以直接被其他元素调用; 2.actionSupport仅允许在单一的事件上调用action的method,actionFunction可以被多个事件调用。  ...其实上面的vf代码是有问题的,当选择了下拉框,右侧的下拉框的值也不修改成yyy,原因是这样的: 当actionSupport执行时,会提交整个form表单,因为上面有一个required的字段,所以导致提交表单失败

    1.7K70

    Salesforce大刀阔斧变革开发者体验

    InfoQ:开发者在GitHub代码库中存储的到底是Salesforce应用中的哪些内容? 该服务是否只面向编写Apex的Salesforce开发者?...这一特性是否只能用于自定义代码的场景,或者也可以通过这个CLI管理Salesforce组织的其他内容?您觉得哪些人需要使用这样的功能?...用户可以使用它来创建Scratch orgs,将源代码和元数据推送至Org或从中拉取,甚至执行会影响到Org中元数据的操作,例如为某个应用分配权限集或执行匿名Apex。...通过从同一个源代码控制系统直接导出Eclipse项目,将能对元数据获得更全面的了解,借此可以实现更智能的分析,因为可以了解所有Apex类,所有自定义项目,以及所有Lightning组件等。...不过对我们而言,真正的创新在于新版Eclipse插件是直接基于CLI开发的。这样做不仅可以加快我们的工作进度,而且可以让IDE直接用上CLI方面包含的所有创新。

    1.8K30

    使用AMP的PyTorch模型更快,内存效率更高

    作者 | Rahul Agarwal 来源 | Medium 编辑 | 代码医生团队 您是否知道反向传播算法是Geoffrey Hinton 在1986年的《自然》杂志上提出的?...但是是否充分利用了计算资源?可以做得更好吗? 这篇文章是关于利用Tensor核心和自动混合精度来更快地训练深度学习网络的。 什么是张量核心?...Tensor Core可以加速AI核心的大型矩阵运算,并在单个运算中执行混合精度矩阵乘法和累加计算。...,amp.也可以通过使用指定的损失比例amp.scale_loss 标杆管理 可以使用这个很棒的存储库对放大器的性能进行基准测试,该存储库对CIFAR数据集上的VGG16模型进行基准测试。...要自己运行基准测试代码,可能需要: https://github.com/znxlwm/pytorch-apex-experiment https://github.com/MLWhiz/data_science_blogs

    2.4K10

    salesforce零基础学习(一百零二)Limitation篇之 CPU Limit

    既然大前提是apex上下文,所以我们思考一下,我们平时写apex代码都会有哪些场景?...当调用了这个方法,执行了DML操作,这个数据最终 commit并且这个静态方法完全执行完,然后最终这个匿名块的所有的逻辑全执行完才算做当前的一个事务结束,这样是否会好点理解呢? 二....会被记入的有以下情况: 所有的apex代码 apex公开的所有的资源库里面的函数 workflow的执行 不会被计入的有以下的情况: 数据库操作。...salesforce提供了一些聚合函数等,比如我们场景需要这些,我们可以直接通过SOQL进行聚合,而不是搜索出来以后列表进行处理。 4....salesforce针对apex有好几个government limitation,我们在写代码的时候要从多个角度考虑,好多的点可能是互斥的,我们需要权衡好我们现在要在意什么,可以舍弃什么。

    91720

    Salesforce Integration 概览(二) Remote Process Invocation—Request and Reply(远程进程调用--请求和响应)

    集成是否基于特定事件的发生,例如Salesforce用户界面中的按钮点击,或基于DML的事件? 远程端点(endpoint)是否能够以低延迟响应请求?有多少用户可能在高峰期执行此事务?...的操作,该操作随后执行上述说的代理Apex类以执行远程调用。...次优 可以使用Apex Trigger根据数据更改执行自动化操作。...Apex代理类可以通过使用Apex Trigger作为DML操作的结果来执行。但是,从Trigger上下文中发出的所有调用都必须从时间初始化时异步执行。因此,不建议将此解决方案用于此集成问题。...Apex Batch Job以同步方式去执行 Apex SOAP或者 Http Callout Suboptimal 次优 可以从批处理作业调用远程系统。

    1.4K40

    salesforce 零基础学习(十九)Permission sets 讲解及设置

    3.设置具体的权限访问控制,即是否可以看见表,是否不允许看见某些字段,是否可以修改或者删除数据,是否可以调用某个trigger等操作。...Apex Class Access:此部分用来设置是否可以执行Apex classes的权限。...有些类处理一些具体的业务逻辑或者流程,通过设置Apex classes可以设置其是否访问,例如相关验证类,通过此设置可以不用执行,达到类似白名单效果。...Visual Force Access:此部分用来设置是否可以执行Visual Force Page的权限。   (注:其他模块可以自行查看) ?...如果能直接用Profile搞定的访问权限分配则可以直接Profile。如果有特定的需求,可以在Profile基础上设置Permission Sets。Permission Sets可以新建多个。

    82070

    当代研究生应当掌握的并行训练方法(单机多卡)

    测试结果发现 Apex 的加速效果最好,但与 Horovod/Distributed 差别不大,平时可以直接使用内置的 Distributed。Dataparallel 较慢,不推荐使用。...(后续会补上 V100/K80 上的测试结果,穿插了一些试验所以中断了。) 简要记录一下不同库的分布式训练方式,当作代码的 README(我真是个小机灵鬼)~ 2....optimizer.zero_grad() loss.backward() optimizer.step() 在使用时,直接使用 python 运行就可以了: python...直接使用 amp.initialize 包装模型和优化器,apex 就会自动帮助我们管理模型参数和优化器的精度了,根据精度需求不同可以传入其他配置参数。...熟练掌握这些 API 也可以帮助我们自己设计、优化分布式训练、测试流程。

    1.6K20
    领券